Interactive Systems - Lecture and Exercises

Type Lecture/Grundvorlesung (6CP)
Time Wednesdays, 12:00 - 14:00
Place Lecture hall 001 in E1.3
Start Wednesday, 10.04.2019
Language English
Contact intersys2019 [at]
Media PW InterSys2019
Links LSF
** The information on this page is subject to change. **


Here we will add potential news updates related to the course.

23.05.2019 Exam Registration

** Please be advised that late registration for lectures is no longer possible from this semester on. **

The deadline for registering for exams in lectures is now a strict deadline. Late registrations after the deadline will only be processed by the study coordination in case of duly justified exceptions, such as illness.

21.04.2019 Project Groups

The slides for the first tutorial session have been put online. If you do not have a group, now is the time to talk to other students during next week's tutorial and/or lecture. If you have issues with finding other group members, please talk to your tutor. It is important that you find a group by the end of this week and send your list of group members to the course email address!

During the tutorial, you can discuss potential topics with your group members. Before you pick a topic, please talk to your tutor to discuss how you aim to complete the project.

Deadline for submitting your group: Friday, April 26th 2019 17:00 p.m.

10.04.2019 Tutorial Registration

Please register for both the course on LSF and the tutorials using the form through the "Register here" link. On the registration form, please indicate your tutorial preference. If none of the timeslots work for you, please mail us asap!

If you already have a group you would like to be part of, *one* member of the group has to mail us the list of participants. If you do not have a group, you will be able to join one during the first tutorial session.

Deadline: Friday, April 12th 2019 12:00 p.m. (Noon/Mittag)


This course introduces technical concepts, software paradigms and hardware technologies of modern interactive systems. Their application is illustrated using seminal and recent examples from graphical user interfaces, mobile interfaces, ubiquitous computing (internet of things), augmented reality, and physical interfaces. 


  • Window systems
  • Device technology, basic electronics, microcontrollers
  • Sensors, displays, and actuators
  • Touch input
  • Capturing physical context
  • Physical prototyping and digital fabrication

Applications in:

  • Graphical user interfaces
  • Mobile interfaces
  • Ubiquitous computing (Internet of Things)
  • Tangible interfaces
  • Augmented and virtual reality
  • Wearable and embodied interfaces

Course Schedule

The course will take place on Wednesdays in Lecture Hall 001 in building E1.3. The first class starts on Wednesday April 10th 2019.

  Date Lecture Topic Material/Links
  10.04.2019 Introduction to Interactive Systems  Slides [pdf] / Video [zip]  
  17.04.2019 Microcontroller and Basic Electronics  Slides [zip] / Video [zip]
  24.04.2019 Sensor and Output Devices  Slides [zip] / Video [zip]
  01.05.2019 No Lecture  
  08.05.2019 Touch and Multi-Touch Surfaces  Slides [zip]
  15.05.2019 Tangible User Interfaces  Slides [zip] / Video [zip]
  22.05.2019 TUIs part II + Digital Fabrication part I  Slides [zip]
  29.05.2019 DF part II + Wearable and Ubiquitous Computing  Slides [zip] / Video [zip]
  05.06.2019 Context Aware Computing  Slides [zip] / Video [zip]
  12.06.2019 Fabrication of Interactive Devices  Slides [zip] / Video [zip]
  19.06.2019 AR and VR Interaction  Slides [zip]
  26.06.2019 Window Systems  Slides [zip] / Video [zip]
  03.07.2019 Rehearsal and Questions  
  10.07.2019 Exam  


Tutorial Schedule

For the reports, use the "CHI Extended Abstracts Format".

  Week Tutorial Topic Homework Material/Links
  08.04.2019 Course Introduction Register for the course  
  15.04.2019 Presentation of Project Topics
Introduction to Arduino
   Slides Tutorial 1 [zip]
  22.04.2019 Introduction to Arduino  Pick Project(s)  Slides Tutorial 2 [zip]
  29.04.2019 Project Preparation Project Concept Descriptions  Slides Tutorial 3 [zip]
  06.05.2019 Task: Presentation of Related Work    
  13.05.2019 Task: Present Key Scenarios and Personas Refine Project  
** 20.05.2019 23:59 PM - Deadline for sending in the report of the concept phase **
  20.05.2019 Implementation / Progress Update    
  27.05.2019 Implementation / Progress Update    
  03.06.2019 Task: Intermediate Project Presentation    
  10.06.2019 Implementation / Progress Update    
  17.06.2019 Implementation / Progress Update    
  24.06.2019 Implementation / Progress Update    Exam Preparation [zip]
  01.07.2019 Exam Preparations    
  08.07.2019 Exam Preparations    
** 15.07.2019 23:59 PM - Deadline for sending in the report of the implementation phase **
  15.07.2019 Task: Final Project Presentations    



  • Exam: July 10 2019, 8:00- 10:00 am
  • Re-Exam: August 28 2019, 10:00 – 12:00 am
  • Location: Lecture Hall I in E2 5



Prof. Dr. Antonio Krüger
krueger [at]


Donald Degraen
donald.degraen [at]


Elena Werny: s8elwern [at]
Sven Ehses:  s8svehse [at]
Divyanshu Bhardwaj:  s8dibhar [at]


The lecture will be partly based on the following books:

  • Rogers, Y. et al.: Interaction Design: Beyond Human-Computer Interaction, Wiley, 2011
  • Butz, A., Krüger, A.: Mensch-Maschine-Interaktion, De Gruyter, 2014
  • Krumm, J.: Ubiquitous Computing Fundamentals, Chipman and Hall, 2009
  • Evans B.: Beginning Arduino Programming, Springer, 2011
  • Scherz, P., Monk, S.: Practical Electronics for Inventors, McGraw-Hill, 2013 (3rd ed.) or 2016 (4th ed.)
  • Noble, J.: Programming Interactivity, O‘Reilly, 2009 (1st ed.) or 2012 (2nd ed.)