| 9/10 | Introduction; raster graphics | | |
| 9/15 | Graphics debugging tips; vector graphics; linear algebra | | |
| 9/17 | Transformations & scene graphs | | |
| 9/22 | Camera models & viewing transforms | | |
| 9/24 | Raytracing I | | |
| 9/29 | Material & illumination models | | |
| 10/1 | Raytracing II | | |
| 10/6 | Spatial acceleration data structures | | |
| 10/8 | Surface parameterization & texture mapping | | |
| 10/13 | Sampling, reconstruction, & antialiasing I | | |
| 10/15 | Sampling, reconstruction, & antialiasing II | | |
| 10/20 | Sampling, reconstruction, & antialiasing III | | |
| 10/22 | Triangle meshes; geometric modeling | | |
| 10/27 | Real-time graphics pipeline Ia | | |
| 10/29 | Real-time graphics pipeline Ib | | |
| 11/3 | No class (election day) | | |
| 11/5 | The final project | | |
| 11/10 | Real-time graphics pipeline II | | |
| 11/12 | Real-time graphics pipeline III | | |
| 11/17 | Advanced real-time graphics I | | |
| 11/19 | Advanced real-time graphics II | | |
| 11/24 | Thanksgiving week (no class) | | |
| 11/26 | Thanksgiving week (no class) | | |
| 12/1 | Optional class (TBD) | | |
| 12/3 | Optional class (TBD) | | |
| 12/8 | Optional class (TBD) | | |
| 12/10 | Final project demo day! | | |