CMPT 361: Introduction to Computer Graphics (Spring 2018 - Burnaby Campus)

School of Computing Science, Simon Fraser University
Course outline:

Computer graphics provides the tools to model 2D, 3D, or higher dimensional data and processes, to generate photorealistic (or at least believable) or artistic rendering of the models, to interact with them through graphical user interfaces, and to create animations for communication, education and entertainment. This course offers an introduction to the modeling and rendering aspects of computer graphics. The mathematical concepts and techniques behind the development of various computer graphics algorithms will be covered. You will also learn to implement some of these algorithms through programming assignments using OpenGL, gaining hands-on experience programming things ranging from simple 2D games and creative scene modeling to photorealistic rendering.

Topics (Not necessarily covered in that order):


Three assignments (45%), a midterm (20%), and a final exam (35%). Students must attain an overall passing grade on the weighted average of exams in the course in order to obtain a clear pass (C or better).

Course textbook:

E. Angel and D. Shreiner Interactive Computer Graphics: A Top-Down Approach with WebGL Addison Wesley, 2014, Seven Edition.




CMPT 201 and MATH 232, Students with credit for CMPT 351 may not take 361 for further credit. A minimum grade of C- is required in all prerequisite courses.

Richard (Hao) Zhang / haoz at cs dot sfu dot ca