Instructors: Charalambos Poullis, Sudhir Mudur

Teaching Assistants: Behnam Maneshgar, Maxwell Mowbray

Office: EV3.183[CP] - EV3.159[SM]

charalambos [at] poullis [dot] org
mudur [at] cs [dot] concordia [dot] ca

Lectures: Mon, Wed @ 6:30PM - 9:00PM, H 557 SGW

Labs: Mo, Tu, We, Th @ 9:10PM - 11:00PM

Office hours: Wednesday 14:00 - 16:00 and by appointment

Other: Please see below


This course introduces basic techniques and concepts of 3D computer graphics for applications in various sectors which include engineering, visualization, entertainment, gaming, etc. Topics covered include 2D and 3D transformations, modeling and representation, illumination and shading, rendering, texturing, animation, physics-based animation, and the state-of-the art software tools. The student will learn fundamental algorithms and techniques, and gain experience in graphics programming; in particular, how to program in modern OpenGL, a powerful software API used to produce high-quality computer-generated images of 2D and 3D scenes.

Prerequisites: COMP 232 or COEN 231; COMP 352 or COEN 352; C++ programming knowledge/skills essential

Textbook: There is no prescribed textbook. Lecture slides for this course will be the primary pointers. There is a vast amount learning content (in the form of notes, tutorials, etc. available on the Internet). The following are suggested reference textbooks:


[05.02.2016]   Welcome to the course! The COMP371 Summer session will be managed via Moodle.