| Week/Day | ---Monday-- | -Tuesday- | -Wednesday- | ---Thursday-- | --Friday-- | 
|---|---|---|---|---|---|
| Week #1 | 
         May 16
          Reading for today: 
          A Very Brief Course overview. | May 17 
         Homework 1 print due at start of class. 
          Reading for today: 
          Discuss your experience coding homework 1. 
 
          Adding flexibility (and complexity) to your code. Functions beginShape( ), curveVertex( ), and endShape( ); | May 18 
         Revisit Tuesday: | May 19 Homework 2 print due at the start of class. Reading for today: Chapter 14 pp 227 through 245 Processing API pushMatrix, popMatrix, box, and sphere functions 
          Finish up work from Wednesday. | May 20 Reading AND tasks for today: - read over the course web page, "Getting FTP and SSH Software for Handin" - download the (Windows) SSH or the (Mac) Fetch software as explained - download and expand the folder atthe link "Portfolio Template" - read over the course web page, "Instructions for Editing the Portfolio Template" Questions on 3-D space and HW3 
        Creating a link from your Andrew space to the course Andrew space | 
| Week #2 | May 23 
         Reading for today:  Look at variables again Defining our own functions | May 24 
          Reading for today: | May 25 
         Reading for today: 
         A little more arithmetic Exam 1 overview | May 26 Reading for today: Chapter 5: pp 59-73 Board notes bn09 
         Questions on HW5 | May 27 Reading for today: Review yesterday's readings Board notes bn10 Questions on HW5 Mouse and Keyboard input 
         The dist( ) function | 
| Week #3 | May 30 
          Memorial Day 
 | May 31 HW 1, 2, 3, and 4 must be on the web and in your handin folder by 4:30 p.m. today or they will receive grades of zero.  
         Reading for today: More Mouse and Keyboard input 
         The map( ) function | June 1 Writting a more complex program | June 2 Reading for today: Chapter 6 pp: 81-87 Board Notes bn12: The && and || operators; the while loop Class Code set 10 Exam 1 Questions Homework #6 Questions 
         Review the && and the || operator | June 3 Exam 1 Written and On-Line Bring your computer and power source | 
| #4 | June 6 Reading for today: Chapter 6: pp 87-95 Chapter 9: pp: 141-153 Board Notes bn13 Class Code Set 11 Go over exam 1 
         while loop 
         Arrays #1 | June 7 Reading for today: Revisit Shiffman Chap 6 and 9 from Monday Board Notes bn14A, bn14B, bn14C Class Code Set 12 
         Arrays #2: | June 8 Reading for today: Board Notes bn15 class Code set 13 
         Using data in the array: 
         Homework 7 assigned and discussed.   | June 9 Reading for today: Class code set 14 
        Using data in the array: | June 10 Reading for today: class code set 15 Data Animation | 
| #5 | June 13 Planning and codeing a simple game | June 14 Finish the game | June 15 Reading for today: Chapter 8: pp 121-129 Board notes bn 16, 17 Class code set 18 
        Classes and OOP #1 | June 16 Reading for today: Chapter 8 pp: 130-135 chapter 17 pp:305-309 Board notes bn 18, 19 Class code set 17 Exam 2 Overview 
        Classes and OOP #2 | June 17 Reading for today: Chapter 15 Chapter 16 Board notes bn 23, bn 21 Class code set 23, set 21 
         PImage | 
| #6 | June 20 Reading for today: Chapter 4 pp: 95-97 Chapter 13 pp: 207-210 Chapter 20 pp:381-389 Board notes bn 20, bn 22 Class code set20, set 20 
        random() vs noise() | June 21 Work Day Bring your computer and power adapter | June 22 Work Day Bring your computer and power adapter | June 23 Last Day of Class Exam 2 All Work Due | June 24 |