| Date | Lecture (click for notes) | Readings | Assignments | 
	| Tue, Feb 7 | Introduction;
	Color models | Ch. 1, 2, 19 |  | 
	| Thu, Feb 9 | Digital image processing | [Smith 1995b],
	     Sections 1-2 of [Paris09] |  | 
	|  | Precept 1: Javascript [slides v1] [slides v2] |  |  | 
	| Tue, Feb 14 | Sampling, resampling, and warping | Ch. 6.15,
	[Beier & Neely 1992],
	Optional: [Hanrahan95] |  | 
	| Thu, Feb 16 | Blending and compositing | Ch. 5.3, Optional:
	[Smith 1995a],
	[Smith 1995c] |  | 
	|  | Precept 2: Assignment 1 |  |  | 
	| Tue, Feb 21 | 3D Modeling | Ch. 13 |  | 
	| Thu, Feb 23 | Polygonal Meshes | Ch. 1-3 of notes by Botsch et al.,  Laplacian Mesh Editing |  | 
	|  | Precept 3: Assignment 1 |  |  | 
	| Tue, Feb 28 | Parametric curves and surfaces | Ch. 14 | Assignment #1 due | 
	| Thu, Mar 2 | Subdivision surfaces | Ch. 1, 2.1, 4, 5 of notes by Zorin et al. |  | 
	|  | Precept 4: Half edge |  |  | 
	| Tue, Mar 7 | Implicit surfaces and solid models | Ch. 15 |  | 
	| Thu, Mar 9 | Transformations and scene graphs | Ch. A.1, A.2, A.5, 7, 9, 11 |  | 
	|  | Precept 5: Mesh processing |  |  | 
	| Tue, Mar 14 | More on
	transformations; Exam #1 Q&A | Ch. 8, 10 | Assignment #2 due | 
	| Thu, Mar 16 | In-class exam #1: Covers content through shape representations | 
	|  | No precept | 
	| Tue, Mar 21 | No class - spring break | 
	| Thu, Mar 23 | 
	|  | 
	| Tue, Mar 28 | Intro to rendering; Ray casting | Ch. 16, 21.1 |  | 
	| Thu, Mar 30 | Lighting and reflectance | Ch. 17, 18 |  | 
	|  | Precept 6: GLSL | Ch. 22 |  | 
	| Tue, Apr 4 | Global illumination | Ch. 21 |  | 
	| Thu, Apr 6 | Fun topic #1: 3D printing |  |  | 
	|  | Precept 7: Raytracer |  |  | 
	| Tue, Apr 11 | Rasterization pipeline | Ch. 6 | Assignment #3a due | 
	| Thu, Apr 13 | More on rasterization | Ch. C.3 |  | 
	|  | Precept 8: Rasterizer |  |  | 
	| Tue, Apr 18 | Character animation | Ch. 12 | Assignment #3b due | 
	| Thu, Apr 20 | Passive dynamics; particle systems | Ch. 23.2,
	[Reeves83],
	[Witkin01a],
	[Witkin01b] |  | 
	|  | Precept 9: Animation |  |  | 
	| Tue, Apr 25 | Active dynamics;
	Group behaviors |  |  | 
	| Thu, Apr 27 | Fun topic #2: Non-photorealistic rendering | [Sayeed06] |  | 
	|  | No precept |  |  | 
	| Tue, May 2 | Exam #2 Q&A |  | Assignment #4 due | 
	| Thu, May 4 | In-class exam #2: Covers rendering and animation | 
	|  | No precept | 
	| Mon, May 15 | Final project demos | 
	| Tue, May 16 | Final project demos | Final project writeup due |