Marcela’s Notes

 

Interaction Lab
Fall 2018

Email: mgodoy(at)nyu.edu
Lectures: Tuesday/Thursday 13:45-15:00 Classroom #825
Recitations: Friday 13:45- 15:00 Studio (#825)
Office Hours: Wednesday, 14:00 – 16:00, IMA Studio (826) (or by appointment)
Documentation due: Thursdays, before next recitation

 
 

 
 

 
 

Week 01

Lectures:

Class 01 – Tuesday Sept 04: Introduction and Interaction
Class 02 – Thursday Sept 06: Electricity and Electronics

Mandatory Readings

Additional Resources

 

Week 02

Lectures:

Class 03 – Tuesday Sept 11: Documentation / Intro to Microcontrollers
Class 04 – Thursday Sept 13: Digital, Analog, Arduino

Mandatory Readings

Additional Resources

 

Week 03

Lectures:

Class 05 – Tuesday Sept 18: Iterations, Conditionals and Variables
Class 06 – Thursday Sept 20: Sensors and Actuators (Servos)

Mandatory Readings

Additional Resources

 

Week 04

Lectures:

Class 07 – Tuesday Sept 25: Project Planning
Class 08 – Thursday Sept 27: DC Motor Control (Speed)

Additional Resources:

 

Week 05

Lectures:

Class 09 – Thursday Oct 04: DC Motor Control (Direction) / Stepper Motor Control and High Current Loads

Additional Resources:

Transistors, Relays, and Controlling High Current Loads
DC Motors: The Basics
” Making Things Move” by Dustyn Roberts (link to Bobcat) Chapter 6
ART + Science NOW, Stephen Wilson (Kinetics chapter)

 

Week 06

Lectures:

Class 10 – Visual Communication: 2D
Class 11 – Visual Communication: 3D

Additional Resources:

Readings:

Tutorials:

Vector and Software Resources:

Software:

IMA resources:

 

Week 07

Lectures:

Class 12 – Designing Interaction
Class 13 – Midterm Project Production

Additional Resources:

 

Week 08

Lectures:

Class 14 – Midterm Presentations
Class 15 – Processing & Drawing

Additional Resources:

Midterm Presentation Guidelines
 


 
Readings:

 

Week 09

Lectures:

Class 16 – Processing Animation
Class 17 – Loops + Keyboard & Mouse Interaction

Additional Resources:

Midterm Presentation Guidelines
 


 
Readings:

 

Week 10

Lectures:

class 18 – Functions + Arrays
Class 19 – Object Oriented Programing

Additional Resources:




 

Week 11

Lectures:

class 20 – Serial Communication
class 21 – Serial Communication

 

Additional Resources:



 

Week 12

Lectures:

class 22 – Image and Video
class 23 – Pixel Manipulation

 

Additional Resources:

Textbook: Learning Processing


 

Week 13

Lectures:

class 24 – Sound
class 25 – Final Project Production
Recitation Friday Dec 07: User Testing Session

Additional Resources:

 

Week 14

Tuesday and Thursday

Final Project Presentations

Additional Resources:

material experience and objective hindsight