| Date | Topic |
| 1/21 | Introduction to the course |
| 1/23 | |
| 1/26 | Source Control |
| 1/28 | |
| 1/30 | Project Proposal/Presentation |
| 2/2 | User Interface Code |
| 2/4 | |
| 2/6 | |
| 2/9 | 3D Surfaces Code |
| 2/11 | Status Report/Presentation |
| 2/13 | |
| 2/16 | |
| 2/18 | |
| 2/20 | |
| 2/23 | Animation/Skinning |
| 2/25 | Status Report/Presentation |
| 2/27 | |
| 3/2 | AI/Searching |
| 3/4 | |
| 3/6 | |
| 3/9 | Sound |
| 3/11 | Status Report/Presentation |
| 3/13 | |
| 3/23 | GPU Programming |
| 3/25 | |
| 3/27 | |
| 3/30 | Multi-threading |
| 4/1 | Status Report/Presentation |
| 4/3 | |
| 4/6 | Collision Detection |
| 4/8 | |
| 4/13 | Particle Systems |
| 4/15 | Status Report/Presentation |
| 4/17 | |
| 4/20 | Blending/Special Effects |
| 4/22 | |
| 4/24 | |
| 4/27 | TBA |
| 4/29 | Status Report/Presentation |
| 5/1 | |
| 5/4 | |
| 5/5 | |
| 5/13 | Final Presentations/Report |