CS 2, Winter 2008
Programming for Interactive Digital Arts

This page will be updated daily to weekly with current/upcoming topics. The details are subject to change and are provided without warranty.

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 [ex]
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 [ex]
Jan 28Review
Jan 30Moving objectsStructure 4
Feb 1Pseudo-physicsSimulate 2HW 3 [ex]
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 [ex]
Feb 20Proj 1 presentations
Feb 22Video processing
Feb 25Text and webData 2, Data 3, Typography 1, Typography 2, Input 6HW 4 [ex]
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). Feedback is appreciated -- from typos and broken links, to suggestions for more detailed explanations, to pointers to supporting materials "out there". If you come up with your own good example for a concept or cool variation on a sketch, please share it, either on the Blackboard discussion board or by email to the instructor.

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.