COURSE SCHEDULE
The list below provides a summary of the material that will be covered during the course as well as a tentative schedule. Labs will support topics covered in the lectures and provide handson exercises.
Ackowledgements: The slides are a combination of multiple resources and materials generously made publicly available by E. Angel, P. Shirley, J. Barbic, R. Barzel, A. van Dam.
Date  Topics  Chapters  Slides  Comments 

1 > 08 SEP  Syllabus Introduction to Computer Graphics 
Ch. 1 
Slides Slides 

2 > 15 SEP  Input and Interaction Geometry and Transformations 
Ch. 2, 20 
Slides Slides 

3 > 22 SEP  Viewing Building Models 
Ch. 3, 10, 11 
Slides Slides 

4 > 29 SEP  Shadows with Projections Hierarchical Modeling 
Ch. 13, 14 
Slides Slides 

5 > 06 OCT  Splines 
Ch. 17 
Slides 

6 > 13 OCT  Lighting and Shading Programmable Shaders 
Ch. 8, 10, 18 
Slides Slides 

7 > 20 OCT  Texture Mapping Homework 1 solution 
Ch. 8  Slides  
8 > 27 OCT  MIDTERM EXAM  
9 > 03 NOV  Culling and Clipping Rasterization 
Ch. 21 
Slides Slides 

10 > 10 NOV  Ray Tracing Ray Tracing/Geometric Queries 
Ch. 21 
Slides Slides 

11 > 17 NOV  Homework 2 solution Spatial Data Structures 
Ch. 9, 12 
Slides 

12 > 24 NOV  Keyframe Animation Project Presentations Rubric 
Ch. 6, 15 
Slides Slides 

13 > 01 DEC  Project Presentations 