| 
         Week #17  | 
       
          May 12- MONDAY Project Demos if necessary. Time and place must be arranged on or before the last day of class. 
  | 
       
          May 13 - TUESDAY Project Demos if necessary. Time and place must be arranged on or before the last day of class. 
  | 
       
       NOTE All work must be demonstrated and/or submitted to the handin folders by 4:30 p.m. Tuesday, May 13 when all handin folder will be closed. Work receved after this time will not be graded. Work submitted prior to this time that does not run due to missing resources (data files, images, sound files, etc.) will receive a grade of zero. 
  | 
      
| 
         Week #16  | 
       
          May 5 - MONDAY Project Demos if necessary. Time and place must be arranged on or before the last day of class. 
  | 
       
          May 6 - TUESDAY Project Demos if necessary. Time and place must be arranged on or before the last day of class. 
  | 
       
          May 7 - WEDNESDAY Project Demos if necessary. Time and place must be arranged on or before the last day of class. 
  | 
      
| Week/Day | Tuesday | Thursday | 
|---|---|---|
| 
         Week #15  | 
       
          April 29 Other Libraries OpenCV 
  | 
       
         May 1 Exam #3 
  | 
      
| 
         Week #14  | 
       
          April 22 Reading: Chapter 16 Nathan: Using What You Have Learned This Term Speech Video ICE #20 Continued...  | 
       
         April 27 More Video Kinnect 
  | 
      
| 
         Week #13  | 
       
          April 15  Reading: Chapter 15 
          Working with JPGs  
  | 
       
         April 17 JPGs in 3-D Texture Mapping ICE #20 
  | 
      
| 
         Week #12  | 
       
          April 8  Reading: Chaoter 22 oo 409-413 Inheritance More String and File Stuff Two Dimensional Arrays 
  | 
       
         April 10 NO CLASS TODAY (Carnival) 
  | 
      
| 
         Week #11  | 
       
          April 1 DON'T SAY IT! Reading: Chap 8: pp 121-130 OOP#1 
  | 
       
          April 3  OOP #2 Array of Objects 
  | 
      
| 
         Week #10  | 
       
          March 25  Reading: Chap 13: pp 121-129 Noise REVISED - Homework #10 assigned and discussed - REVISED 
  | 
       
         March 27  Exam #2 
  | 
      
| 
         Week #9  | 
       
         March 18 
         Reading: Chap 17: pp 305-323 Array of PImages Strings Array of Strings Homework #9 assigned and discussed 
  | 
       
         March 20 
         Reading: Chap 18: pp 325-355 More Strings and Arrays of Strings Reading Files 
  | 
      
| 
         - - -  | 
       
         March 11 Spring Break  | 
       
         March 13 Spring Break  | 
      
| 
         Week #8  | 
       
         March 4 Reading: Chap 9: pp 141-152 
         Arrays #1:  Homework 8 assigned and discussed 
  | 
       
        March 6 Reading: Chap 9: pp 141-152 
          Arrays #2: 
  | 
      
| 
         Week #7  | 
       
          February 25  
          Today will be very full to make up for the work day. Reading for today: Chap 17: pp 305-323 
          Chap 15  pp: 255-274 Bring to class today a small size image file of type: .gif, .jpg, .tga, or .png for use in the ICE. 
          Functions dist( ), map( ), contrain( ) Images Libraries: Sound 
  | 
       
         February 27 
         Reading for today: Chap 6: pp 81-95> Exam 1 Discussion 
          Control Part 1: Loops Arrays #0: Intro 
  | 
      
| 
         Week #6  | 
       
          February 18  
          Reading for today: Chap 13.2: pp 202-203 
          Revsit wrapping and bouncing motion 
          Detecting collisions with the dist function         
         Homework 7 REVISED assigned and discussed   
         | 
       
          February 20 Work Day 
  | 
      
| 
         Week #5  | 
       
          February 11 
          Reading for today: Another look at function arguments - review - hint 
          Another look at control: 
  | 
       
         February 13 
         Exam #1 on line You may stay and work on homework #6 
  | 
      
| 
         Week #4  | 
       
          February 4 Reading: Chapter 14 Class Notes #18 and Class Code #18 3-D Space and the mythical "Z" axis... Homework 6 assigned and discussed 
  | 
       
          February 6  
          Moving in 3-D Space: 
  | 
      
| 
         Week #3  | 
       
          January 28 
          Reading for today: Class Notes #5 and Class Code #5 Functions we write and we call 
          Homework 5 assigned 
  |   
       
          January 30 
          Reading for today: Class Notes #6 and Class Code #6 Adding Control to Our Code Homework 5 - Part B discussed 
  | 
      
| 
         Week #2  | 
       
          January 21 Reading: Chapter 3 Class Notes #3 and Class Code #3 Defining Functions that Processing Calls First Look at Animation Homework 3 assigned and discussed 
  | 
       
          January 23  Class Notes #4 and Class Code #4 Setting up Handin Responding to Key and Mouse-Button Input Homework 4 assigned and discussed 
  |   
     
| 
         Week #1  | 
       
          January 14  
          Reading: Learning Processing:  pp ix through xvii Class Notes #1 and Class Code #1 Processing API Shape 2D and Color-Setting functions Homework 1 assigned and discussed A Very Brief Course overview 
  | 
       
          January 16  Reading: Chapter 4 pp 45 through 58 Class Notes #2 and Class Code #2 Collect Homework #1 (paper) Quick look at the syllabus Posting on Open Processing 
          Polygons and Curves: Variables and Arithemtic Homework 2 assigned and discussed 
  |