Programming for Interactive Audio-Visual Arts
CS 2, Fall 2023

Schedule

This page will be updated daily to weekly with current and upcoming topics. Notes will be provided for each class, linked from the date; feedback and additional examples (yours or things you find) are appreciated. Chapter references, when available, are to the recommended course textbook, Learning Processing.

-
DateTopicsReferencesOutDue
M Sep 11Introductionintro; ch. 2sa1-
W Sep 13Basic drawingch. 1sa2sa1
Th Sep 14Variationch. 3sa3-
F Sep 15NO CLASS -sa2
M Sep 18State ch. 4hw1sa3
W Sep 20Responding conditionallych. 5.1-5.7sa4-
Th Sep 21if-else, true, false, ! && == ||ch. 5.1-5.7--
F Sep 22No class (inauguration)ch. 5.1-5.7--
M Sep 25Shapes, Curves, Interactivity-sa5sa4
W Sep 27SoundMusicsa6sa5
Th Sep 28More on Color (HSB Mode)ch. 7--
F Sep 28Images---
M Oct 2Basic motion-hw2hw1
W Oct 4Iterationch. 6sa7sa6
Th Oct 5Functions and transformationsch. 5.8--
F Oct 6Moving objectsch. 5.8sa8sa7
M Oct 9Multiple objectsch. 9--
W Oct 11Particle systemssa9sa8
Th Oct 12Sound and Music IIEditing, Audacity-sa9
F Oct 13Pixels---
M Oct 16NO CLASSNO CLASShw3hw2
W Oct 18DesignPrinciples, The Design Brief--
Th Oct 19DesignProject planning, organization, sketchingsa10, hw3-
Fr Oct 20Webcamch. 16.1, 16.2, 16.4--
M Oct 23Video processingch. 16.5-16.8-sa10
W Oct 25Recursion---
Th Oct 26NO CLASSNO CLASS--
F Oct 27Project Workshop 1: Code organization / Local Server-hw4hw3
M Oct 30Project Workshop 2: Scenes / Stories--
W Nov 1Project Workshop 3: Interactive Apps---
Th Nov 2No Class---
F Nov 3Project Workshop 4: Data Visualization---
M Nov 6Project Admin / Q & A-sa11
W Nov 8Project workshop / Q & A---
Th Nov 9No Class---
F Nov 10Project Presentations---
M Nov 13Project Presentations--sa11