| 
DATE 
 | 
LECTURES
 | 
| August 29  | 
Description
of Course Syllabus, grading etc. | 
| September  5 | 
Rendering
pipeline and Graphics Programming (Project 1 posted) | 
| September 10 | 
Rasterization  | 
| September  12 | 
Clipping
and Intersection  | 
| September  17 | 
Geometric
Spaces, Operations and Transformations | 
| September  19 | 
Viewing
Systems I: Projections (Project 2 posted) | 
| September  24  | 
Viewing
Systems II: Perspective Mapping  (Project 1 due) | 
| September  26  | 
Viewing
Systems III: 3D Rotations/Orientations  | 
| October   1 | 
Interface/Navigation/L-systems(applying
  transformations) | 
| October   3 | 
Object
Representations I (fractals, recursive subdivision) | 
| October  8 | 
Object
Representations II (shape, implicit/parametric equations)  | 
| October  10 | 
Object
Representations III (piecewise)(Project 3 posted) | 
| October   15 | 
Object
Representations IV (splines)(Project 2 due) | 
| October  17 | 
Color,
  Light, Photorealism | 
| October  22 | 
Illumination Models (I) | 
| October   24 | 
Midterm
Review (Questions) | 
Midterm
Review Answers | 
| October  29 | 
Midterm
in class | 
| October  31 | 
Illumination
II (Shading)(Project 4 posted) | 
| November 5 | 
Illumination
II (Reflection, Shading)(Project 3 due) | 
| November 7 | 
Illumination
III(Radiosity, Advanced Shading) | 
| November  12 | 
Visibility Algorithms I: Depth Sort | 
| November  14 | 
Visibility
Algorithms II: Partitioning Trees  | 
| November 19 | 
Visibility
Algorithms III: Ray Tracing   Example recursive psuedo-code  | 
| November  21 | 
Graphics & Visualization Lab Tour | 
| November  26 | 
Textures
  & Bumps | 
| November  28 | 
Image
Processing: Compositing    | 
| December  3 | 
Image
  Processing: Anti-aliasing  (Project 4 due) | 
| December  5 | 
Animation  | 
 | 
Finals
Review Ques | 
Finals
Review Answers | 
| December  15 | 
Final Exam in UTC  1.130   2:00 -
  5:00pm |