Main

Research & Learning

Class pages

Shop Admin

ITP Help Pages
Tom's pcomp site
DanO's pcomp site


Topics

Intro Main
Topics & Assignments by Week
Labs and other useful tutorials
Grading & Requirements
Books and Readings
Parts & Supplies
ClassPages

Printable Version of Entire Syllabus

Class dates:

Please note the dates of your class. Due to the Thanksgiving Holiday and the Legislative day, there are some shifted classes.

  • Some time in weeks 1 - 3: Attend a tool safety session in the shop

Week 1

  • What is Physical Computing?
  • What is a Microcontroller?
    • Microcontrollers and sensors in the everyday environment
  • Analog vs. Digital
  • Digital Input and Output
  • Breadboards
  • Intro to Arduino and first program.
  • Assignment:
  • Reading:
    • Crawford, The Art of Interactive Design, chapters 1 and 2 (note: you will need to sign into NYUHome to view this. From your NYUHome home page, click "Research" then "books24x7.com" then search for "The Art of Interactive Design" by Chris Crawford. Alternately, try this link. )

Week 2

  • analog input
  • start observation project
  • Assignment:
  • Reading:
    • Norman, Design of Everyday Things, ch. 1
    • Norman, Emotional Design, Chapter 1, "Attractive Things Work Better".

Week 3

Week 4

  • analog output
    • pulsewidth modulation
  • Assignment:
    • Lab: servo/analog out
  • Reading: Norretranders, The User Illusion, Chapter 6: The Bandwidth of Consciousness

Week 5

Week 6

  • serial communication week 2
    • multiple sensors
    • Interpreting bytes: ASCII vs. binary
    • handshaking/call-and-response
  • Assignment:
    • Lab: Multiple Serial Output

Week 7

Week 8

  • midterm presentations

Week 9

  • complex data communications
    • configuration vs. communication (command move vs. data mode)
    • addressing
    • XBee serial as example
    • protocols discussion

Week 10

  • modularity, code approaches, and project planning

Week 11

  • present finals in progress. Critique concepts and interaction

Week 12

  • present in progress, Critique concepts and interaction

Week 13

  • final project workshop. Discuss any remaining technical issues

Week 14

  • final presentation
  Edit | View | History | Print | Recent Changes | Search Page last modified on February 18, 2009, at 04:49 PM