Course Description: (adapted from Tom Igoe's Syllabus)
Instructor: Michael Schneider Wednesday 9:30AM - 12PM Office hours:
Many Monday evenings 6:30 - 8 Email me: mluck (at) nyu (dot) edu
Physical Computing is an approach to learning how humans communicate through computers that starts by
considering how humans express themselves physically. In this course, we take the human body as a given, and attempt to
design computing applications within the limits of its expression. To realize this goal, you'll learn how a computer converts the
changes in energy given off by our bodies (in the form of sound, light, motion, and other forms) into changing electronic
signals that it can read interpret. You'll learn about the sensors that do this, and about very simple computers called microcontrollers that read
sensors and convert their output into data. Finally, you'll learn how microcontrollers communicate with other computers.
Physical computing takes a hands-on approach, which means that you spend a lot of time building circuits,
soldering, writing programs, building structures to hold sensors and controls, and figuring out
how best to make all of these things relate to a person's expression.