The following is the preliminary schedule of lecture and lab topics and the corresponding reading and programming assignments.
Dates | Topics | Reading | Programming |
---|---|---|---|
Aug 24, Aug 26 | Graphics Systems and Models | Angel Ch. 1 | Lab 1, Pgm 1 |
Aug 31, Sep 2 | OpenGL and GLUT | Angel Ch. 2 | Lab 2, Pgm 2 |
Sep 7, Sep 9 | Inputs and event programming | Angel Ch. 3 | Lab 3, Pgm 3 |
Sep 14, Sep 16 | Transformations, Matrices | Angel Ch. 4` | Pgm 4 |
Sep 21, Sep 23 | Viewing, Bezier Curves | Angel Ch. 5 | Lab 5, Pgm 5 |
Sep 28, Sep 30 | Lighting | Angel Ch. 6 | Pgm Midterm |
Oct 5, Oct 7 | GLUT Tips, Software Construction | Midterm Review | |
Oct 12, Oct 14 | Midterm | ||
Oct 26, Oct 28 | Buffers and Textures, Projects | Angel Ch. 8 | |
Nov 2, Nov 4 | Scene Graphs | Angel Ch. 10 | Lab 6, Pgm 6 |
Nov 9, Nov 11 | Shading (Part 1) | Angel Ch. 9 | Lab 7, Pgm 7 |
Nov 16, Nov 18 | Shading (Part 2) | Angel Ch. 9 | Pgm 8 |
Nov 23, Nov 25 | Networking | ||
Nov 30, Dec 2 | Advanced Rendering | Angel Ch. 13 | |
Dec 7, Dec 9 | Work on Final Project | Pgm Final, | |
Dec 16 | Final Project, Final Exam due | Final Exam (pdf), Final Exam (doc) |