CSC 341 Introduction to Computer Graphics (3 credits)
The course provides an introduction to the principles of computer graphics. The emphasis will be placed on understanding how the various elements that underlie computer graphics interact in the design of graphics software systems. Topics include pipeline architectures, graphics programming, 3D geometry and transformations, modeling, viewing, clipping and projection, lighting and shading, texture mapping, visibility determination, rasterization, and rendering. A standard computer graphics API will be used to reinforce concepts and the study of basic computer graphics algorithms.
Prerequisite: CSC 201.