CS 432/637 - Interactive Computer Graphics

Winter 2009

Description: This is a projects-oriented class that will introduce the concepts of interactive computer graphics. Students will learn the details of the OpenGL (OGL) graphics system by implementing weekly programming assignments. The course will culminate with a small, student-defined programming project. Graduate students will also be expected to give a presentation based on an interactive computer graphics research paper.

Topics covered by the programming assignments include

Prerequisite - Computer Graphics I (CS 430/536)

Location - University Crossings 149

Time - Tuesdays, 6:00 PM &rarr 8:50 PM





OpenGL On-line Documentation


Late Policy


Assignments due Mondays at 11:59 PM

Students must work on the assignments individually. Each assignment consists of program source code, a makefile that creates an executable that runs on tux and a readme file that describes the features of the assignment and how to run it. The programming assignments must be submitted on the class WebCT page before 11:59 PM on the due date. Note: If the TA or instructor finds strong evidence of cheating on assignments, the student(s) involved will receive an "F" in the course, and a memo describing the cheating will be added to their record. Note: Your source code for all programming assignments will be run through a plagiarism detection system. This program uses compiler techniques, which are invariant of syntax and style. If you are sharing/borrowing code with/from other classmates (from this or previous years), you will get caught.


Presentation Schedule

Final Exam

There will be multiple choice final exam on the papers presented by the grad students.


Week 1 - 1/6/09

Week 2 - 1/13/09

Week 3 - 1/20/09

Week 4 - 1/27/09

Week 5 - 2/3/09

Week 6 - 2/10/09

Week 7 - 2/17/09

Week 8 - 2/24/09

Week 9 - 3/3/09

Week 10 - 3/10/09

Last modified March 17, 2009.