Calendar

(Last Update: 03/31/2014)

The following is an outline of topics and readings for the course. Please note:

TOPICS READINGS NOTES
Week 0
(Jan. 22–25)
Introduction; Linux Basics HWS Linux Tutorial (link) Download your own copy of the Processing system at https://processing.org/download/. You want at least version 2.0.2
Week 1
(Jan. 26–Feb. 1)
Basics: Control Constructs Control Construct Notes (link) Lab #0 due on 01/29
Week 2
(Feb. 2–8)
Basics: Method Call and Definition Lab #1 due on 02/06
Week 3
(Feb. 9–15)
Shape and Color Ch. 1 & 2
Tutorials on shapes and Color
Lab #2 due on 02/13
Week 4
(Feb. 16–22)
Interaction and the Frame Loop Ch. 3 & 4 Lab #3 due on 02/20
Week 5
(Feb. 23–Mar. 1)
Randomness and Generative Art Ch. 5 & 6 Project #1 due on 03/01
Week 6
(Mar. 2–8)
Review Sample midterm Exam #1 on Wednesday, 03/05
Week 7
(Mar. 9–14)
boolean data and operations Lab #4 due on 03/14
Week 8
(Mar. 15–22)
Spring Break
Week 9
(Mar. 23–29)
Drawing curves Primer on Trigonometry (link)
Week 10
(Mar. 30–Apr. 5)
Arrays Ch. 9 Lab #5 due on 04/03
Week 11
(Apr. 6–12)
Images and Image Processing Ch. 15 Project #2 due on 04/12
Week 12
(Apr. 13–19)
Review/Image Processing Sample midterm Exam #2 on Wednesday, 04/16
Week 13
(Apr. 20–26)
Image Processing/Functions Ch. 8 Lab #6 due on 04/24
Week 14
(Apr. 27–May 3)
Recursion Ch. 13, section 10
Week 15
(May 4–10)
Wrap up Final class day is Monday, 05/05
Project #3 due 05/06
Reading Days/Finals Week Final Exam on Sunday, May 11 1:3- 4:30 pm