Lecturers: Johannes Reck & Duy Bui
In this course, we will look at Physical Computing as a method of Interaction Design. Our definition of Physical Computing refers to the use of hardware and code to make interactive objects that can respond to events in the real world. These events may be from the environment (temperature, radiation, etc.) or user interactions (touch, speech, etc.). These devices might respond with direct physical feedback and action or by performing actions in a digital environment. Physical Computing also describes the creative problem-solving process using technological and functional prototypes.
The students learn how to handle hardware and code to prototype their design outcomes. Students develop an understanding of the characteristics of physical interactions and demonstrate them through functional prototypes. From a technical perspective, students learn the basics of electronics, microcontroller programming (Arduino), and working with digital and analogue sensors, actuators and displays.
The course takes place in two blocks: Physical Computing Basics in the first week and the Main Project in the last two weeks. In the first block, students will work mostly individually through the introductory topics, while the main project is in groups of four.
Grades will be based on group presentations, class participation, exercises, final outcomes and documentation. An attendance of min. 80% is required to pass the course.
Unless otherwise indicated, the course is from 9:00 to 17:00, Monday to Friday.
Workbook documentation of all exercises and minor projects from weeks 1 and 2:
Documentation includes separate submissions: the individual workbook (all individual exercises) and the group documentation.
Upload your files to smb:fileredu.ad.zhdk.ch/DDE/BDE_VIAD/01_ABGABEN/25_HS/Sem1_Physical_Computing
Grades will not be awarded until you return your complete project box, the prototypes have been disassembled, and the parts returned!