Schedule
|
Dates |
Topics |
Assignments (due) |
Textbook | Code |
|
Week 1 Jan 6
|
Introduction Student and instructor introductions The Processing environment
|
|
| |
|
Week 2 Jan 13
|
Basics Drawing, Animation and Interaction
|
Reading I: |
Lesson 1 | week2.zip |
|
Week 3 Jan 20
|
Building blocks Variables and Conditionals
|
|
Chapters 4 and 5 | week3.zip |
|
Week 4 Jan 27
|
Building blocks Loops |
|
Chapter 6 | week4.zip |
|
Week 5 Feb 3
|
Program Organization Loops, Functions, intro to Objects |
|
Chapter 7, Chapter 8 | week5.zip |
|
Week 6 Feb 10
|
Structures Creating Objects |
PS 1: Basics (Answers) |
Chapter 8 | week6.zip |
|
Week 7 Feb 17
|
Reading week |
|
Lesson 1-3 (review) | |
|
Week 8 Feb 24
|
Arrays Keeping track of lists |
|
Chapter 9 | week8.zip |
|
Week 9 Mar 3
|
Review
|
PS 2: Structures (Answers)
|
Chapter 1-9 | week9.zip |
|
Week 10 Mar 10
|
Advanced drawing Vector shapes, 3D drawing
|
Reading II: |
Chapter 14 (parts) | week10.zip |
|
Week 11 Mar 17 |
Typography
Creating fonts, drawing text
|
|
Chapter 17 (parts) | week11.zip |
|
Week 12 Mar 24
|
Putting it all together |
Chapter 10-11 | week12.zip |
|
|
Week 13 Mar 31
|
Sound, External Libraries The outside world |
|
Chapter 12, 20 (parts) | week13.zip |
|
Week 14 Apr 7
|
Final project workshop |
Final project proposal due |
| |
| April 21st |
Final project presentations |
Final project |




