Schedule

Specific instructions and due dates for deliverables are under the Deliverables menu by week. In general, deliverables are due on FRIDAY, e.g. Deliverables Set 1 are due Friday of Week 1, which is the end of day (11:59pm) August 30.

Week Dates Topics Lab/Assignments/Projects/Exams
1 26-Aug
28-Aug
30-Aug
Drawing primitives
Mouse input
Conditionals
Lab: the basics
Assignments: Modrian
Looking Outwards: Inspiration
Project: Self Portrait
2 (Mon, 2-Sep is a holiday)
4-Sep
6-Sep
Variables
Assignment
Lab: Visual Harmonies
Assignments: Three Squares, Family Composition
Looking Outwards: Generative Art
Project: Random Faces
3 9-Sep
11-Sep
13-Sep
Interaction Lab: knob, slider
Assignments: Two Circles, Bouncing Box
Looking Outwards: Computational Fabrication
Project: Drawing That Moves
4 16-Sep
18-Sep
20-Sep
Iteration
Functions
Assignments: Mini Calendar, Geometric Progression
Looking Outwards: Sound Art
Project: String Art
Lab Exam: drawing, variables, interaction
5 23-Sep
25-Sep
27-Sep
Nested Iteration
return value;
Trig Functions
Lab: making grids/color gradient
Assignments: Tally Marks, Hexagonal Grid
Looking Outwards: 3D Computer Graphics
Project: Wallpaper
6 30-Sep
2-Oct (Roger in Rochester)
4-Oct
Arrays
Strings
Randomness
Lab: Snakes on a (2D) Plane
Assignments: Simple Clock, Pie Chart 1, Pie Chart 2
Looking Outwards: Randomness
Project: Abstract Clock
7 7-Oct
9-Oct
11-Oct
Linear Search
Objects
Lab: Houses
Assignments: Bar Chart, Planting the Flag
Looking Outwards: Information Visualization
Project: Composition with Curves
8 14-Oct
16-Oct
(Fri, 18-Oct is mid-term break)
Images Lab: Images
Assignments: Eye Tracking, Mixies
Looking Outwards: The Creative Practice of an Individual
Project: -none-
Lab Exam: arrays, nested loops, functions
9 21-Oct
23-Oct
(no classes Fri, 25-Oct)
Animation
Objects
Lab: Bouncing/Damping
Assignments: Animation Walk Cycle, ?
Looking Outwards: On Looking Outwards
Project: Custom Pixel
10 28-Oct
30-Oct
1-Nov
Sound, Local Server
Final Projects discussion
Lab: Sound + Animation
Looking Outwards: Women Practitioners
Project: Generative Landscape
11 4-Nov
6-Nov
(Roger away Nov 4-6)
8-Nov
Turtles Lab: Turtle Basics
Assignments: Turtle Meander, Turtle Phillotactic Spiral
Assignments: Text Rain, Sound Collage
Looking Outwards: Music
Project: Freestyle Turtles
12 11-Nov
(Roger away Nov 13-15)
13-Nov
15-Nov: Exam
Review
Music Synthesis
Assignments: -none-
Looking Outwards (due 13 Nov): Project Priors and Precursors
Project (due 13 Nov): Project Proposal
Lab Exam: on everything. Here is a practice Lab Exam 3.
Written Exam in Class on Friday. Here is a practice written exam.
13 18-Nov
20-Nov
22-Nov
Recursion
Platform Game Implementation in p5.js
Lab: Recursion
Assignments: -none-
Looking Outwards: -none-
Project: (work on final project)
14 25-Nov
(27-Nov
to 1-Dec is Thanksgiving holiday)
Search Lab: -no lab-
Assignments: -none-
Looking Outwards: -none-
Project: -none-
15 2-Dec
4-Dec
6-Dec
The Dom
Possible extra subjects:
Games
Complexity
Bits and Bytes
Computer Hardware
A.I.
Lab: Rainbow Text
Assignments: -none-
Looking Outwards: -none-
Project: Final Project Due