| Date | Topics | References | Out | Due |
|---|---|---|---|---|
| Jan 7 | Introduction | Browse Processing site | HW 0 | |
| Jan 9 | Basic drawing | Structure 1, Shape 1, Color 1, Typography 1 | ||
| Jan 11 | Basic interaction | Math 1, Structure 2, Input 1 | HW 1 | HW 0 |
| Jan 14 | Responding conditionally | Control 1, Input 2 | ||
| Jan 16 | State | Data 1, Input 3 | ||
| Jan 18 | Repetition | Control 2, Data 4 | HW 2 | HW 1 |
| Jan 21 | No class (MLK day) | |||
| Jan 23 | More complex shapes | Shape 2, Structure 3 | ||
| Jan 24 (x) | Periodicity | Math 3 | ||
| Jan 25 | Coordinates revisited | Transform 1, Transform 2 | HW 3 | HW 2 |
| Jan 28 | Review | |||
| Jan 30 | Moving objects | Structure 4 | ||
| Feb 1 | Pseudo-physics | Simulate 2 | HW 3 | |
| Feb 4 | Quiz 1 | |||
| Feb 6 | Multi-object systems | Simulate 2 | Proj 1 | |
| Feb 7 (x) | Spring systems | |||
| Feb 8 | No class (winter carnival) | |||
| Feb 11 | Holistic images | Image 1, Image 2 | ||
| Feb 13 | Pixels | Image 3 | ||
| Feb 15 | Image processing | Image 4, Image 5 | ||
| Feb 18 | Video | HW 4 | Proj 1 | |
| Feb 20 | Proj 1 presentations | |||
| Feb 22 | Video processing | |||
| Feb 25 | Text and web | Data 2, Data 3, Typography 1, Typography 2, Input 6 | HW 4 | |
| Feb 27 | Network visualization | Proj 2 | ||
| Feb 29 | Recursion | Shape 3 | ||
| Mar 3 | Quiz 2 | |||
| Mar 5 | Prof. Lorie Loeb: digital arts, 3D, motion, etc. | |||
| Mar 7 | Proj 2 presentations | Proj 2 |
Notes will be provided for each class (linked from the date). The references refer mostly to chapters in the course textbook, by Reas and Fry. Since we aren't following the book in order, you'll have to skim those parts of a chapter that build on things we haven't covered yet. It will be useful to refer back later.