Introduction to Computer Graphics - CSC 412
The focus of the course is on the concepts of computer graphics, not the details of using a particular graphics library or rendering package. The course provides an introduction to the fundamental concepts in Computer Graphics. The theory is explored by implementing the concepts using OpenGL (an advanced graphics library). The topics discussed include raster graphics, 2D & 3D transformations, curves & surfaces, illumination, and hidden surface removal. Prerequisites: CSC 213, CSC 215, or CSC 320.