Schedule
|
Dates |
Topics |
Assignments (due) |
Textbook | Code |
|
Week 1 Jan 9th
|
Introduction Student and instructor introductions The Processing environment
|
|
Chapter 1 | |
|
Week 2 Jan 16thJan 18th
|
First Steps Drawing, Animation and Interaction
|
Class Website and Icon |
Chapter 2-3 | zip online |
|
Week 3 Jan 23rdJan 25th
|
Building blocks Variables and Conditionals
|
|
Chapters 4 and 5 | zip online |
|
Week 4 Jan 30thFeb 1st
|
Building blocks Loops |
|
Chapter 6 | zip online |
|
Week 5 Feb 6th
|
Program Organization Loops, Functions, intro to Objects |
Chapter 7, Chapter 8 | zip online |
|
|
Week 6 Feb 13thFeb 15th |
Structures Creating objects |
Chapter 8 | ||
| Feb 20th Feb 22nd
|
Reading week |
|
Lesson 1-3 (review) | |
|
Week 7 Feb 27th
|
Arrays Keeping track of lists |
Chapter 9 | ||
|
Week 8 Mar 5th
|
Arrays, continued
|
|
Chapter 9 | |
|
Week 9 Mar 12th
|
Review From the beginning.
|
Reading II: Essay
for Creative Code |
Chapters 1 to 9 | |
|
Week 10 Mar 19th |
Midterm Exam |
|
| |
|
Week 11 Mar 26th
|
Putting it all together |
Chapters 10, 11, 17 (parts) | ||
|
Week 12 April 2ndApril 4th
|
Advanced drawing Vertices, curves, 3D drawing
|
PS 3: Lists and Objects |
Chapter 14 (parts) | |
|
Week 13 April 9thApril 11th
|
The Outside World External libraries, sound |
Chapter 12, 20 (parts) | ||
| Exam Period |
Final project presentations |
Final project |




