This course is a practical exploration of designing and constructing interactive systems that can sense and respond to their physical surroundings. As we extend computing beyond the paradigm of the screen, keyboard, and mouse, we will learn how to connect sensors and actuators to create devices that can interact directly with their environment. We will cover fundamental technical skills in electronics and embedded programming while gaining a deeper understanding of interactions and how to design interfaces for non-screen-based devices.
This is a student-driven course. Topics will be determined by the interests/needs of the class.
No prior experience in electronics or programming is required.
For Masters students with little/no knowledge in electronics.
Evaluation will be determined by regular class participation, and the completion of a final project.