With readings, "Shirley X" means chapter X from Fundamentals of 
						Computer Graphics, "OGL X" means chapter X from the OpenGL 
						programmers Guide. Other words (such as someone's name) mean a paper from the 
						reader.
					The readings are required. The lectures may cover the same material, but usually 
						with a different presentation. Hopefully seeing things two ways will make it 
						easier for you.
					
					The assignments (and projects) are always due on Tuesdays. Yes, there is a 
						programming assignment due the day of the mid-term exam.
					
						
							| Tuesday | Thursday | 
						
							| Lecture | Assignment Due | Lecture | 
						
							| Sept 2Intro and Overview
 |  | Sept 4Perception and Images
 Reading: Shirley 2 and 17
 | 
						
							| Sept 9Color + Sampling
 Reading: Shirley 18
 | Written #1 Math Warmup
 | Sept 11Sampling + Resampling
 Reading: Gleicher, Hanrahan
 | 
						
							| Sept 16Raster Algorithms
 Reading: Shirley 3
 | Programming #1 FlTk Warmup
 | Sept 18Aliasing, Quantization, Formats
 Reading: Foley&vanDam
 | 
						
							| Sept 23Other Imaging Topics
 Reading: Haeberli
 | Programming #2 Image Display
 | Sept 25Transformations
 Reading: Shirley 4
 | 
						
							| Sept 30More transformations
 Reading: Shirley 5
 | Written #2 Imaging Math
 | Oct 23D Survival
 Reading: OGL 2,3
 | 
						
							| Oct 7Viewing and Visibility
 Reading: Shirley 6,7
 | Project 1 Due! | Oct 9Drawing in 3D
 Reading: Shirley 11
 | 
						
							| Oct 14Curves 1
 Reading: Spline Notes 1-5, Shirley 13.6
 | Programming #3 OpenGL
 | Oct 16Curves 2
 Reading: Spline Notes 6, Shirley 13.2-4,13.7
 | 
						
							| Oct 21Mid-Term Exam
 | Programming #4 3D UI
 | Oct 23Interfaces and Hardware
 TBD
 | 
						
							| Oct 28Shading and Illumination
 Reading: Shirley 8
 | Written #3 Curves
 | Oct 30Modeling and Surfaces
 Reading: OGL 5
 | 
						
							| Nov 4Subdivision
 Reading: Shirley 13, Game 
              Developer Articles
 | Project 2 Due! | Nov 6Texture Mapping
 Reading: Shirley 10, M&H
 | 
						
							| Nov 11No topic
 (CIBM seminar)
 | Written #4 Surfaces
 | Nov 13Rendering
 Reading: Shirley 9, 19
 | 
						
							| Nov 18Compositing
 Reading: Porter, 
              Smith
 | Programming #5 Texture Mapping
 | Nov 20Real-time Rendering
 Reading: OGL 9,10,14 (for project)
 | 
						
							| Nov 25Special Effects
 | Written #6 Compositing
 | Nov 27Thanksgiving!
 
 | 
						
							| Dec 2Image-Based Rendering
 Reading: Shirley 22
 | Project 3 Due! | Dec 4Visualization
 Reading: Shirley 23
 | 
						
							| Dec 9Animation
 |  | Dec 11Hot Topics in Graphics
 |