This is a tentative syllabus. Slides, handouts, and updates will be available through the course web page.
| Week of | Tue | Thu |
| Aug 28 | Introduction / Event Driven Programming
|
Graphics Pipeline
|
| Sept 4 | Math for Computer Graphics
|
Rasterization
|
| Sept 11 | Signal Processing (Efros) | Linear Algebra and Transformations
|
| Sept 18 | Transformations / Viewing
|
Curves
|
| Sept 25 | More Curves / Coaster Physics
|
Shading and Texture
|
| Oct 2 | Light and Color (Efros)
|
Review of the Graphics Pipeline / Graphics HW (Mun)
|
| Oct 9 | Guest Speaker (Curtis Beeson, NVIDIA)
|
Midterm Review
|
| Oct 16 | Midterm
|
Hand back midterm |
| Oct 23 | Ray Tracing I
|
Ray Tracing II
|
| Oct 30 | Ray Tracing III
|
Spatial Data Structures
|
| Nov 6 | Global Illumination
|
Environment Mapping and Tone Reproduction
|
| Nov 13 | Visual Perception
|
Image-based Rendering
|
| Nov 20 | Procedural modeling, physical simulation, texture synthesis
|
THANSKGIVING (no class)
|
| Nov 27 | Game Programming (Mun) | Animation (Pollard)
|
| Dec 4 | Data-Driven Graphics
|
Course Review (Pollard + Efros)
|
| Dec 11 | Final Exam 5:30pm--8:30pm, BH 136A |
--- |