MV3202 Introduction to Computer Graphics

This course introduces you to computer graphics -- its powerful capabilities, a history of its technologies, as well as up-to-date developments to its far-reaching potentials across the consumer, industrial, and military domains, and how to achieve these potentials. You will learn about the principles of hardware and software used to create computer-generated images, about basic rendering and raytracing, 3D graphics programming in OpenGL, lighting and shading, textures, and scene graph architectures. MV3202 prepares you to design and implement 3D graphics simulations and to understand the theory of modern graphics rendering. The course is intended for students who have taken a basic course in, or have recent programming experience in, a programming language such as C++ or Java.

Lecture Hours


Lab Hours


Quarter Offered

  • Winter