CSC418H1: Computer Graphics

Hours: 
24L/12T

Identification and characterization of the objects manipulated in computer graphics, the operations possible on these objects, efficient algorithms to perform these operations, and interfaces to transform one type of object to another. Display devices, display data structures and procedures, graphical input, object modelling, transformations, illumination models, primary and secondary light effects; graphics packages and systems. Students, individually or in teams, implement graphical algorithms or entire graphics systems.

Prerequisite: 

CSC336H1/​ CSC350H1/​ CSC351H1/​ CSC373H1, ( MAT135H1, MAT136H1)/ MAT137Y1/​ MAT157Y1, MAT221H1/​ MAT223H1/​ MAT240H1, CSC209H1/​proficiency in C or C++. Prerequisite for Engineering students only: ECE345H1 or ECE352H1

Recommended Preparation: 
Distribution Requirements: 
Science
Breadth Requirements: 
The Physical and Mathematical Universes (5)