Week 1 - September 14 - Surrounded by Instructions
In-class:
- Course overview
- Discussion: What is language? What is a programming language?
- Presentation: Processing demo - environment, code, coordinates, primatives
Due:
- in-class exercise - peanut butter
- in-class exercise - "Hello, World!"
Week 2 - September 21 - Pseudo Code (think small)
In-class:
- Presentation: Instructional art (Fluxus), Algorithms, Sol LeWitt
- Presentation: variables, data types, operators, arithmetic, decisions
Read for today:
- "Software and Drawing" by Casey Reas
- "Getting Started with Processing" from Visualizing Data by Ben Fry
Due:
- Program 00
- in-class sketch: 4 Lines - Part 1
Week 3 - October 5 - User Stories
In-class:
- Presentation: Software design
- Presentation: User stories and Software design
- Presentation: repetition, vertices, curves, color, images
Read for today:
- "What is Interaction Design" from Designing Interactions by Gillian Crampton Smith PDF
Due:
-
4 Lines - Part 2 - Complete Part 2 of the in-class exercise from last week
-
in-class exercise: bounce
- in-class exercise: imagine
Week 4 - October 19 - Simplicity
In-class:
- Presentation: Stages of software development
- Presentation: text, typography, data, math
Read for today:
Due:
- Program DRAW - Complete Part 2 of the in-class exercise from last week
- in-class exercise - musical chairs
Week 5 - October 26 - Getting Loopy
In-class:
- Presentation: Approaches to algorithms
- Presentation: transformations, continuous, functions
Read for today:
TBA
Due:
- Program TYPE
- in-class exercise - clear
Week 6 - November 2 - What if?
In-class:
- Presentation: Software and self-expression
- Presentation: input, mouse, keyboard, events
Read for today:
- "1. Intermediation" from My Mother Was a Computer: Digital Subjects and Literary Texts by N. Katherine Hayles [PDF]
Due:
- Program TIME
- in-class exercise -
Week 7 - November 9 - Lists of lists
In-class:
- Presentation: Code and Culture
- Presentation: mouse, time, response
Read for today:
- "Larry Tesler" from Designing Interactions by Bill Moggridge PDF
- "Bill Verplank" from Designing Interactions by Bill Moggridge PDF
Week 8 - November 16 - Interactions
In-class:
- Presentation: Design Patterns
- Presentation: capturing user interactions
Read for today:
* "Chapter 10 – People and Prototypes" from Designing Interactions by Bill Moggridge [PDF]
Due:
- Program MAP
- Student Presentation v0.1
- Student Presentation v0.2
- Student Presentation v0.3
Week 9 - November 23 - Data
In-class:
- Presentation: working with data
Read for today:
- "The Seven Stages of Visualizing Data" from Visualizing Data by Ben Fry [PDF]
Due:
- Final Project Proposal
- Student Presentation v0.3
- Student Presentation v0.4
- Student Presentation v0.5
Week 10 - November 30
In-class:
- Team Meetings
- Working Sessions
Due:
- Rough Draft - Design Document
- Student Presentation v0.6
- Student Presentation v0.7
- Student Presentation v0.8
Week 11 - December 7 - Begin Coding
In-class:
- Team Meetings
- Working Session
Week 12 - December 14 - Demo Critique
In-class:
- Critique of project demos
- Team Meetings
Due:
- Final project demos
Week 13 - December 15
In-class:
- Class recap
Due:
- Presentation of final projects
Attachment | Size |
---|---|
Gillian-Crampton-Smith_What-is-Interaction-Design.pdf.pdf | 1.03 MB |
John-Maeda_The-Laws-of-Simplicity.pdf | 1.88 MB |
Bill-Moggridge_Larry-Tesler.pdf | 1.82 MB |
Bill-Moggridge_Bill-Verplank.pdf | 1.14 MB |