CS 2, Winter 2008
Programming for Interactive Digital Arts
DateTopicsReferencesOutDue
Jan 7IntroductionBrowse Processing siteHW 0
Jan 9Basic drawingStructure 1, Shape 1, Color 1, Typography 1
Jan 11Basic interactionMath 1, Structure 2, Input 1HW 1HW 0
Jan 14Responding conditionallyControl 1, Input 2
Jan 16StateData 1, Input 3
Jan 18RepetitionControl 2, Data 4HW 2HW 1
Jan 21No class (MLK day)
Jan 23More complex shapesShape 2, Structure 3
Jan 24 (x)PeriodicityMath 3
Jan 25Coordinates revisitedTransform 1, Transform 2HW 3HW 2
Jan 28Review
Jan 30Moving objectsStructure 4
Feb 1Pseudo-physicsSimulate 2HW 3
Feb 4Quiz 1
Feb 6Multi-object systemsSimulate 2Proj 1
Feb 7 (x)Spring systems
Feb 8No class (winter carnival)
Feb 11Holistic imagesImage 1, Image 2
Feb 13PixelsImage 3
Feb 15Image processingImage 4, Image 5
Feb 18VideoHW 4Proj 1
Feb 20Proj 1 presentations
Feb 22Video processing
Feb 25Text and webData 2, Data 3, Typography 1, Typography 2, Input 6HW 4
Feb 27Network visualizationProj 2
Feb 29RecursionShape 3
Mar 3Quiz 2
Mar 5Prof. Lorie Loeb: digital arts, 3D, motion, etc.
Mar 7Proj 2 presentationsProj 2

Notes will be provided for each class (linked from the date). The references refer mostly to chapters in the course textbook, by Reas and Fry. Since we aren't following the book in order, you'll have to skim those parts of a chapter that build on things we haven't covered yet. It will be useful to refer back later.