Course Description
Class Information
Teaching Assistant
Required Text Book
References
Prerequisite
Assignments
Facilities
Web resources
Grading Policy
Class Schedule
week 1 :
Aug. 23 (Tu): introduction, display devices, graphics pipeline. (Ch.1)
Course Notes: Part 1
week 2 :
Aug. 30 (Tu): OpenGL programming.
week 3 :
Sept.6 (Tu): interface programming using GLUT. drawing graphics primitives. (Ch.2)
First Assignment
week 4:
Sept. 13 (Tu): windows, canvas, clipping. (Ch.3)
Course Notes: Part 2
week 5:
Sept. 20 (Tu): geometric computation. (Ch.4)
week 6:
Sept. 27 (Tu): transformations and viewing (Ch.5)
First Assignment due
Second Assignment Starts
Course Notes: Part 3
week 7:
Oct. 4 (Tu): transformations and viewing. (Ch.5)
week 8:
Oct 11 (Tu): polygon mesh and shape modeling. (Ch.6)
week 9:
Oct 18 (Tu): Fall Break (no class)
week 10:
Oct. 25 (Tu): 3D viewing, cameras, and projections. (Ch.7)
2nd Assignment due
Course Notes: Part 4
3rd Assignment
week 11:
Nov. 1 (Tu): Shading. (Ch.8)
week 12:
Nov. 8 (Tu): hidden surface removal, spatial data structures (Ch.8)
week 13:
Nov 15 (Tu): transparency and blending, texture mapping. (Ch. 8)
Course Notes: Part 5
week 14:
Nov. 22 (Tu): global illumination models, Raytracing (Ch.12)
3rd Assignment due
Course Notes: Part 6
week 15:
Nov. 29 (Tu): Raster algorithms, fractals (Ch.9)
Course Notes: Part 7
week 16:
Dec. 6 (Tu): Review
Final Exam: Tuesday, Dec. 13, 3:30pm - 5:30pm (SL 055)