Course Administration

Class meetings

Tuesdays and Thursdays, 3:00pm - 4:20pm


Computing Resources

Each student will be given an account and access to the Computer Graphics Cluster machines. Students are free to utilize alternative computers and platforms (i.e. Windows, Mac) for developing software for their projects. However, all lab assignments are expected to compile and run on the machines specified in the project handours. This policy is intended to make support, testing, and evaluation easier by standardizing labs written using cross-platform code and tools. For the final project, students will have the option of demonstrating games on cluster machines or personal computers or personal mobile phones.

Assignments, effort allocation, and grading

The criteria used to compute the final grade will consist of a combination of scores obtained on the midterm, programming projects and the final project:

Programming Projects (4) 48%
Midterm Exam 17%
Final Project 30%
Participation 5%

Official Late Policy

Each student has a total of 3 free late days that may be used as needed for programming projects. No late days may be used for the final project!

Additional details: A late day is defined as a 24-hour period after the deadline. After the 3 free late days are used up, each additional late day will incur a 15% penalty on the maximum achievable score. For example, if the assignment is worth 100 points, your maximum score will drop to 85 points for 1 additional late day, 70 points for 2 additional late days, etc.

IMPORTANT: The final project milestones cannot be turned in late as we will be having in-class demos and evaluations as well as a final demonstration on the scheduled day.