Marcela’s Notes

 

Interaction Lab
Spring 2018

Email: mgodoy(at)nyu.edu
Lectures: Tuesday/Thursday 11:15-12:30 Classroom #824
Recitations: Friday 13:45- 15:00 Studio (#823)
Office Hours: Wednesday, 14:00 – 16:00, IMA Studio (826) (or by appointment)
 

 

Week 01

Lectures:

Class 01 – Introduction
Class 02 – Electricity

Readings:

Electricity: The Basics
Understanding the Breadboard
Zach Lieberman : Interactive Art

Post your thoughts on the video, art and technology, before next Tuesday.
Deadline: Tuesday Jan 30

 

Week 02

Lectures:

Class 03 – Doc & Microcontrollers [Download the Arduino IDE arduino.cc]
Class 04 – Digital and Analog | Inputs & Outputs

Supporting Readings:

Microcontrollers: The Basics
Textbook: Getting Started with Arduino
Chapter 1 – Introduction
Chapter 2 – The Arduino Way
Chapter 3 – The Arduino Platform

Assignment:

Class video: How Arduino is open-sourcing imagination | Massimo Banzi
Watch this video: Taeyoon Choi – Artist’s Lecture
Read this text:
Physical Computing – O’Sullivan and Igoe (Introduction)Discussion: Tuesday Feb 06

 
 

Week 03

 
 

Week 04

Lectures:

Class 07 – Project Planning
Class 08 – You will work on your stupid pet trick project. Documentation due: Thursday March 03.
Check out the Rubric in this LINK.

Readings:

Making Interactive Art: Set the Stage, Then Shut Up and Listenby Tom Igoe
Physical Computing’s Greatest Hits (and misses)by Tom Igoe
A Brief Rant on the Future of Interaction Designby Bret Victor
Responses: A Brief Rant on the Future of Interaction Designby Bret Victor
Field Guide to Human Centered Design, IDEO (pages 9 to 25)
 
After the presentation of your stupid pet trick, answer these questions in a blog post.
Do the readings before to answer.
(This is not the post of your Stupid Pet Trick Documentation)
Due: Thursday March 03
 
1. Was your stupid pet trick an interactive piece? Why?
2. Write a script for the use of your Stupid Pet Trick Project like if it was a Performance
Name your user and tell his/her age and gender. Do any of these things matter in your project?
3. During the show, did everything work as you expected or described before? Explain
4. What type of physical computing project from the readings you would love to make and why?
 
 

 
 

Week 05

Lectures:

Class 09 – Intro to Programming: Processing
Class 10 – Animation in Processing

Supporting Readings:

Getting Started with Processing: Chapter 1 – Hello
Getting Started with Processing: Chapter 2 – Starting to Code
Getting Started with Processing: Chapter 3 – Draw
Learning Processing: Chapter 1 Pixels
Learning Processing: Chapter 2 Processing

Mandatory Reading:

The Art of Computer Designing
 
 

 
 

Week 06

Lectures:

Class 11 – Serial Communication
Class 12 – Functions & Mouse/Keyboard Interaction

Supporting Readings:

Serial Communication: The Basics
Interpreting Serial Data

Mandatory: watch the next videos

Explain with your own words how serial communication works and what type of data we can send or receive.
When do we use Serial.write and when Serial.print?
What’s the ASCII table and why we would use it?

* you can add these Q&A in your recitation documentation post that you need to post till next Thursday March 15.



 
 

 
 

Week 07

Lectures:

Class 13 – Loops and Arrays
Class 14 – Strings & Interaction Design

Mandatory Readings

Video: Norman Doors (shown in class)
Video: Objectified(from Lynda platform)
The Future of Design: when you come to a fork, take it

Assignment

Check these websites and find two projects that you like and might be references for your midterm project (post a link, video and/or images):
http://www.creativeapplications.net/
https://creators.vice.com/en_us

Post about your midterm project idea before next Monday March 19.

 
 

 
 

Week 08

Midterms Thursday March 22:

Midterm Project Guidelines
 
 

 
 

Week 09

Lectures:

Class 17 – Object & Classes | Array Lists
Class 18 – Motors and High Current Loads

Supporting Readings

Learning Processing: Chapter 8 Objects
Processing.org tutorial on Objects

Assignment

Check these websites and find two projects that you like and might be references for your midterm project (post a link, video and/or images):
http://www.creativeapplications.net/
https://creators.vice.com/en_us

Supporting Videos:

 
 

 
 

Week 10

Lectures:

Class 19 – Sound

Assignment

Check these websites and find two projects that you like and might be references for your midterm project (post a link, video and/or images):
http://www.creativeapplications.net/
https://creators.vice.com/en_us

Mandatory Readings:

What is electronic music, by Herbert Eimert
Audiovisual Software Art: A Partial History

Supporting Readings

Learning Processing: Chapter 20 Sound

 
 

 
 

Week 11

 
 

Week 12

Lectures:

Class 22 – Presentation of Final Project Ideas
Class 23 – Presentation of Final Project Ideas

Mandatory Readings:

 
 

 
 

Week 13

Lectures:

Class 24 – Images and Video
Class 25 – Pixel Manipulation

Supporting Readings:

Learning Processing: Chapter 15 Images
Learning Processing: Chapter 16 Video

Mandatory Readings:

Computer Vision for Artists and Designers