Introduction to Physical Computing

Course Number: 

CS 2984/Arch 3514

Instructor: 

Tom Martin

Education Level: 
Undergraduate
Term: 
Spring-2014
Days: 
Tuesday
Thursday
Time: 

12:30 - 1:45 pm

Location: 

ICAT (Create Studio and Merryman Family Learning Studio)

Description: 

This course is intended to give students a hands-on introduction to physical computing, where computing mediates a person’s interactions with the environment. The course will be run in a studio setting, providing students with an exposure to a variety of prototyping and implementation techniques. Using simple microcontroller boards such as the Arduino and Raspberry Pi, along with sensors, actuators and other electronics, students will create interactive and responsive devices, installations and environments. The course will take a human-centered design approach to exploring the range of expressions and affordances provided by physical objects whose response is determined by computation. The course work will consist of short projects to learn new techniques and a longer term, more open-ended project for creative application of those techniques.