Human-computer interaction (HCI) has becomes a central factor of our perception, our actions and our experiences. How is human-computer interaction realized?
I address three areas in this course: a) experience design b) the componets of interactive systems and) the programming of interaction mechanisms. Here, I use a constructivist learning approach to convey the subject matter. Towards this goal, students are introduced to basic programming skills and develop interaction mechanics using microcontrollers, sensors and actuators.