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 (Tark)
|
| 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 (sampling)
|
Data Structures
|
| Nov 6 | Radiosity
|
More Global Illumination |
| Nov 13 | Tone Reproduction and Reflection Models
|
Image Based Rendering
|
| Nov 20 | Programming Asst #4 Overview (Poosankam)
|
THANSKGIVING (no class)
|
| Nov 27 | Game Programming (Tark)
|
Animation (Pollard)
|
| Dec 4 | Advanced Topic TBA
|
Course Review
|
| TBA | Final Exam | --- |