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 |