
Introduction to graphics systems and concepts. History of graphics. Introduction to hardware, software, and mathematical tools. Graphics languages and APIs (GKS, PHIGS, Direct 3D,OpenGL). Graphics data structures and algorithms for 2D and 3D modeling and viewing. Input, archiving, and display architectures. Introduction to hidden line and hidden surface removal.