Moon’s Notes

Instructor: Jung Hyun Moon
Email: jh.moon@nyu.edu
Office Hours: 1-4pm Mon, Wed

Tuesday/Thursday: 9:45-11:00am
Friday Lab: 11:15am-12:30pm
Class Room: 824

 

Week1

Introduction + Electricity, Circuits & Electrical Components

 

Week2

Microcontrollers & Arduino + Digital & Analog Inputs & Outputs

 

Week3

Conditionals, Iteration & Functions + Physical Interaction(Sensors and Actuators)

 

Week4

Project Planning & Prototyping + Stupid Pet Trick Show

  • Class 7 – Project Planning
  • Class 8 – Work on SPT
  • Lab 4 – Stupid pet trick show

 

Week5

Processing & Drawing + Animation & Variables

  • Class 9 – Intro to Drawing with Processing
  • Class 10 – Animation in Processing and Variables
  • Lab 5 – Processing Animation

 

Week6

Serial Communication + Mouse & Keyboard Interaction

  • Class 11 – Serial Communication
  • Class 12 – Mouse and Keyboard Interaction
  • Lab 6 – Serial communication

 

Week7

Arrays & Objects

  • Class 13 – Arrays
  • Class 14 – Objects
  • Lab 7 – Serial communication with Multiple sensors

 

Week8

Midterm Projects

  • Class 15 – Work on your midterm
  • Class 16 – Midterm Presentations
  • Lab 8 – Guest speaker

 

Week9

Motors & Controlling High Current Loads

  • Class 17 – DC Motor Control and High Current Loads (1)
  • Class 18 – Stepper Motors and High Current Loads (2)
  • Lab 9 – Drawing machine & Motoring

 

Week10

Final Project Concept Presentation + Field Trip

  • Class 19 – Final project concept presentation (1)
  • Class 20 – Final project concept presentation (2)
  • Lab 10 – Field Trip

 

Week11

Digital Modeling & Fabrication

  • Class 21 – Digital Fabrication (1)
  • Class 22 – Digital Fabrication (2)
  • Lab 11 – Digital Fabrication

 

Week12

Images & Sound

  • Class 23 – Sound in Processing
  • Class 24 – Images + Videos in Processing
  • Lab 12 – Making sound

 

Week13

Video & Basic CV (+ Computer Vision Workshop)

  • Class 25 – Video + Computer Vision in Processing
  • Class 26 – Video Lab
  • Lab 13 – Work on Final Projects

 

Week14

Final Projects

  • Class 27 – Work on Final Projects
  • Class 28 – Final Project Presentations
  • Lab 14 – Final Show Setup