CS 432/637 - Interactive Computer Graphics

Winter 2008

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)

Student Final Projects

Location - University Crossings 149

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






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


Week 1 - 1/8/08

Week 2 - 1/15/08

Week 3 - 1/22/08

Week 4 - 1/29/08

Week 5 - 2/5/08

Week 6 - 2/12/08

Week 7 - 2/19/08

Week 8 - 2/26/08

Week 9 - 3/4/08

Week 10 - 3/11/08

Last modified March 4, 2008.