CS488/688: Introduction to Computer Graphics

Information for Fall 2023

Stephen Mann; DC2117, Office Hours: By appointment.
Teaching Assistants:
Haochen Gan; TBA, Office Hours: TBA.
Weijie Zhou; TBA, Office Hours: TBA.
; , Office Hours: TBA.
Standard TA Office Hours:
(see above).
Extra Office Hours Associated with Assignment Deadlines:
Lecture Room and Times:
MC 4058, TTh 10:00-11:20.
Lab Room:
Course Data Directory:


  • CS488/688 Lecture Notes, hardcopy available for purchase at W Store.
  • Hearn, Baker, Carithers, Computer Graphics with OpenGL , Prentice Hall.
Optional, but useful:
  • Blinn, Jim Blinn's Corner , Morgan Kaufmann.
  • Jackie Neider, Tom Davis, Mason Woo, OpenGL Architecture Review Board, OpenGL Programming Guide, Addison Wesley (and Silicon Graphics), (Available online on the SGI machines).
  • Watt and Policarpo, 3D Games, Addison Wesley, 2001. (on reserve at the Dana Porter Library)

Important Dates and Assignment Deadlines:

Code must be submitted to Learn before 5:30 PM on the due date.

Assignment 0:
Thursday, September 14th [Week 2]
Assignment 1:
Thursday, September 21th [Week 3]
Assignment 2:
Tuesday, October 3rd [Week 5]
Assignment 3:
Thursday, October 26th [Week 7]
Assignment 5a (proposal):
Tuesday, November 7th [Week 9]
Assignment 4:
Friday, November 10th [Week 9]
Assignment 5b (corrected proposal):
Wednesday, November 15th [Week 10]
Assignment 5c (project):
Tuesday, December 1st [Week 12]
Project Demonstrations:
video submitted with project