LCC6310                                                                                                 Computation as Expressive Medium
Fall 2009

 

 



[home ][schedule ][lab ][resources][exhibit]

Schedule

Date Topics
Tuesday, August 18th Overview of class.
Introduction to Processing.
Programming concepts: using Processing, syntax, drawing primitives, coordinate systems, variables.
- Processing pp. 58 - 75, 109, 340 - 349
Lecture Slides 1
 
Thursday, August 20th Programming concepts: using Processing, syntax, drawing primitives, coordinate systems, variables.
Discuss: From Software: Exhibition at the Jewish Museum - NMR pp. 247-257. 
Discuss: Four Selections by Experiments in Art and Technology - NMR pp. 210-226.  Mariam's Slides
Discuss: Concepts, Notations, Software, Art - Florian Cramer Jason's Slides
Assignment 1 assigned
Lecture Slides 2
 
Friday, August 21st Loops, Animation, and Simple User Interaction
- Processing pp. 85-88, 482-486, 564-570, 603-605
Lab Slides 1

Tuesday, August 25th Programming concepts: variables and arrays
- Processing pp. 83-85
Lecture Slides 3
 
Thursday, August 27th Programming concepts: answer questions related to assignment 1 concepts
Discuss: Man-Computer Symbiosis - J.C.R. Licklider, NMR pp. 73-82.  Tom's Slides
Discuss: Personal Dynamic Media - Alan Kay& Adele Goldberg, NMR pp. 391-404.  Daniel's Slides

Friday, August 28th Arrays, Polygons, Transformations
- Processing pp. 350-378
Lab Slides 2

Assignment 1 due - 5:00 PM

Tuesday, September 1st Programming concepts: objects and methods
- Processing pp. 301-318
Lecture Slides 5  
Thursday, September 3rd Discuss: Sketchpad: A Man-Machine Graphical Communication Systems - Sutherland (NMR p.109).  Jayraj's Slides
Discuss: Direct Manipulation: A Step Beyond Programming Languages - Schneiderman (NMR p.485).  Chris's Slides
Assignment 2 assigned

Friday, September 4th Methods and Classes
Lab Slides 3

Project 1 due - 5:00 PM

Tuesday, September 8th Programming concepts: classes, subclasses
- Processing pp. 320-322
 
Lecture slides
Thursday, September 10th Discuss: A Cyborg Manifesto: Science, Technology, and Socialist-Feminism in the Late Twentieth Century - Donna Haraway, NMR pp. 515-542. (Here's a Wired article about Haraway and the Cyborg Manifesto)  Amy's slides
Discuss: The GNU Manifesto - Richard Stallman, NMR pp. 543-550. Andrew's Slides
Project 2 assigned

Friday, September 11th Images (PImage class)
-Processing pp. 432-466
Lab Slides 4

Assignment 2 due - 5:00 pm

Tuesday, September 15th Programming concepts: classes, Java platform API (ArrayList)
- Processing pp. 682-684
Lecture Slides  
Thursday, September 17th Discuss: Happenings in the New York Scene - NMR pp. 83-86.  Laura's Presentation
Discuss: The Cut-Up Method of Brion Gysin - NMR pp. 89-91.  Brian's slides
Discuss: Six Selections by the Oulipo - NMR pp. 147 - 189 (much of this is a paper poetry machine).  Casey's slides

Friday, September 18th ArrayLists and Image Manipulation
Lab Slides 5

Project 2 due - 5:00 pm

Tuesday, September 22nd Programming concepts: typography, text manipulation
- Processing pp. 737-740
Lecture Slides 11
 
Thursday, September 24th Discuss: From Augmenting Human Intellect: A Conceptual Framework - Douglas Engelbart, NMR pp. 93-108. 
Discuss: From Computer Lib/Dream Machines - Theodor H. Nelson, NMR, pp. 301-339.  Rebecca's slides

Friday, September 25th Strings and Fonts
Lab Slides 6

Tuesday, September 29th Programming concepts: Java-mode, intro to HTML parsing
 
Lecture slides
Thursday, October 1st Discuss: As We May Think - Vannevar Bush (NMR pp.35-47).  Nic's slides
Discuss: Mythinformation - Langdon Winner (NMR pp.587-598). Waleed's slides

Friday, October 2nd Lab Slides 7

Assignment 3 due - 5:00 pm
Tuesday, October 6th Fall Break
 
Thursday, October 8th Discuss: Nomadic Power and Cultural Resistance - Critical Art Ensemble (NMR pp.781-790). Beth's slides
Discuss: The World-Wide Web - Tim Berners-Lee, et. al. (NMR pp.791-798).  Vignesh's slides

Friday, October 9th Lab Slides 8

Project 3 due - 5:00 pm

Tuesday, October 13th More HTML parsing, recursion
Lecture Slides
HTML Parsing Code
Thursday, October 15th Discuss: Using Computers: A Direction for Design - Terry Winograd and Fernando Flores (NMR pp.551-561).  Betsy's slides
Discuss: Process Intensity - Chris Crawford's original essay. Tony's Slides

Friday, October 16th Lab Slides 9

Tuesday, October 20th Programming concepts: Java for real! (basics)
 
Lecture Slides
Thursday, October 22nd Discuss: Interactivity, Process Intensity, and Instantial Assets - Greg Costikyan (Scroll down to Tuesday, May 20th, 2003 entry).  Kady's slides
Discuss: Semiotic Considerations in an Artificial Intelligence-Based Art Practice - Michael Mateas.  Chanju's slides

Friday, October 23rd

Tuesday, October 27th Programming: Process intensity
Look at P3

Thursday, October 29th Discuss: Computing Machinery and Human Intelligence - Alan Turing (NMR pp.49-64). 
Discuss: From Computing Power and Human Reason - Joseph Weizenbaum (NMR pp.367-375).  Jayraj's slides

Friday, October 30th Project 4 due - 5:00 pm

Tuesday, November 3rd Programming: Braitenberg vehicles
Lecture Slides  
Thursday, November 5th Discuss: From Plans and Situated Actions - Lucy Suchman (NMR pp.599-612).  Daniel's Slides
Discuss: Expressive AI: A hybrid art and science practice - Michael Mateas  Mariam's Slides

Friday, November 6th Lab Slides 12
Braitenberg Code from Class
Tuesday, November 10th Programming: More Braitenberg vehicles
 
Lecture slides
Thursday, November 12th Discuss: Video Games and Computer Holding Power - Sherry Turkle (NMR pp.499-514).  Nic's Slides
Discuss: The Six Elements and the Causal Relations Among Them & Star Raiders: Dramatic Interaction in a Small World - Brenda Laurel (NMR pp.563-573).  Ethiopia's Slides
Discuss: From Theater of the Oppressed - Augusto Boal (NMR pp.339-352). 

Friday, November 13th

Sunday, November 15th Project 5 due - 5:00 pm

Tuesday, November 17th Programming: Java for real continued... Braitenberg Vehicles revisited
 
Thursday, November 19th Discuss: The Lessons of Lucasfilm's Habitat - Chip Morningstar & F. Randall Farmer (NMR pp.663-678).  Kady's Slides
Discuss: The Work of Culture in the Age of Cybernetic Systems - Bill Nichols (NMR pp.625-642).  Jee Yeon's Slides

Friday, November 20th
Tuesday, November 24th Look at P4 and P5

Thursday, November 26th Thanksgiving Break

Friday, November 27th Thanksgiving Break


Tuesday, December 1st TBD

Thursday, December 3rd LAST WEEK OF CLASS - WORK ON P6

Friday, December 4th Project 6 due - 5:00 pm