15-462 Syllabus for Fall 2007

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
  • Reading: Shirley Ch2, OpenGL Ch7
Rasterization
  • Reading: Shirley Ch3, OpenGL Ch6
Sept 11 Signal Processing (Efros)
  • Reading: Shirley Ch4
  • Blinn articles on aliasing: #1 #2
  • Programming Asst #1 DUE
Linear Algebra and Transformations
Sept 18 Transformations / Viewing
  • Reading: Shirley Ch7
Curves
Sept 25 More Curves / Coaster Physics
  • Reading: OpenGL Ch4
Shading and Texture
  • Reading: Shirley Ch9, Ch11, OpenGL Ch5, Ch9
  • Slides
Oct 2 Light and Color (Efros)
  • Reading: Shirley Ch19,20
Review of the Graphics Pipeline / Graphics HW (Tark)
  • Reading: Shirley Ch12,17, OpenGL Ch10
Oct 9 Guest Speaker (Curtis Beeson, NVIDIA)
  • Programming Asst #2 DUE
Midterm Review
Oct 16 Midterm
Hand back midterm
Oct 23 Ray Tracing I Ray Tracing II
Oct 30 Ray Tracing III (sampling)
  • Reading: Shirley Ch14
Data Structures
  • Reading: Shirley Ch8,13
Nov 6 Radiosity
  • Reading: Shirley Ch23
More Global Illumination
Nov 13 Tone Reproduction and Reflection Models
  • Reading: Shirley Ch22,24
  • Programming Asst #3 DUE
Image Based Rendering
  • Reading: Shirley Ch25
Nov 20 Programming Asst #4 Overview (Poosankam)
  • Programming Asst #4 OUT
THANSKGIVING (no class)
Nov 27 Game Programming (Tark)
  • Written Asst #2 OUT
Animation (Pollard)
  • Reading: Shirley Ch16
Dec 4 Advanced Topic TBA
  • Written Asst #2 DUE
Course Review
  • Programming Asst #4 DUE
TBA Final Exam ---