Week |
Topic |
Assignment |
Comments |
1 |
Jan 18 |
Overview and Introduction |
Lab 1: Introduction to Processing |
MLK: No Friday classes after 12:30pm |
2 |
Jan 25 |
Basic Programming Constructs |
Lab 2: Repetition, Looping, and Making Choices |
  |
3 |
Feb 1 |
Conditionals, Functions, Scope  |
Lab 3: Functions and Animation |
  |
4 |
Feb 8 |
Functions and Transformations  |
Lab 4: Parameters, Translations, and the Matrix Stack |
  |
5 |
Feb 15 |
Matrix Stack, Rotation, Scale |
Lab 5: Scale and Rotate Transformations |
  |
6 |
Feb 22 |
Exam Review |
No lab - review for exam! See study page |
  |
7 |
Mar 1 |
Exam 1 |
Lab 6: Frieze Patterns |
  |
8 |
Mar 8 |
Begin Fractals - Recursion |
Lab 7: Turtle Graphics |
  |
9 |
Mar 15 |
More on Recursion |
Continue Lab 7: Turtle Graphics |
  |
  |
Mar 22 |
Spring Break |
10 |
Mar 29 |
Complex Numbers |
Lab 8: Exploring Complex Numbers |
  |
11 |
Apr 5 |
While Loops, and the Mandelbrot set |
Lab 9: The Mandelbrot Set |
  |
12 |
Apr 12 |
Review for Exam |
Review for Exam |
  |
13 |
Apr 19 |
Mon: Exam 2 
Wed: No class - SSRD
Fri: First part of Lab 10 is due |
Lab 10: Creative Lab |
Wed: Student Scholarship Recognition Day |
14 |
Apr 26 |
Work on Lab 10 |
Lab 10: Creative Lab (cont) |
  |
15 |
May 3 |
Discuss and look at Lab 10. |
Lab 10: Creative Lab (cont)
| Tues, May 4 is last day of class. |
  |
May 7 |
Final Exam will be Friday, May 7, 2010, from 9-11 am |