This prototyping-oriented course introduces students to the creative affordances of physical computing, or the practice of interfacing digital systems with the outside world, by way of hands-on experiments across a range of technologies. Students will learn programming concepts (Python 3), and basic electronics, as well as strategies for their interaction, by designing interactive objects and experiences in response to a series of prototype briefs. Regular critiques will provide an opportunity for students to share their prototypes with their colleagues as well as receive direct feedback from the instructor.
Grades will be calculated based on the following distribution:
If something comes up and you need to miss class please send me an email saying so. A simple "I had to miss class" is sufficient, I do not need the details.