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 | --- |