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