Lecture Interactive Systems / Summer term 2020


Type Lecture/Grundvorlesung (6CP)
Time Thursday, 2:15-4:00 PM
Place Lecture hall 001 in E1.3
Language English
Links Course moodle, LSF


  • First lecture on May 7th – Due to COVID-19, the start of lectures in the upcoming summer semester has been postponed to May 4, 2020, without extending the lecture period backwards (see here for more information). We are currently working on an updated class schedule, suitable project topics, and contingency plans for remote supervision. [12/03/2020]
  • Online Resources – To allow for a smooth lecture start, and flexible time management, we are working towards providing online resources ahead of the start of lectures. These will be available in the upcoming weeks via the course moodle. Please register there for updates. [12/03/2020]
  • Please register in Moodle – Due to COVID-19, there is an increase administrative effort in planning the tutorial part of the class. We would like to offer practical assignments that are both feasible, and enjoyable remotely. To facilitate this, we ask all participants to register until April 26th via the course moodle. [09/04/2020]



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



Registration is mandatory after the first lecture session. To facilitate planning, we ask all participants to register before or on April 26th. Registration is open on Moodle

  • Students of Media informatics B.Sc.: no restriction. Note that this lecture replaces Ubiquitous Media; i.e., you cannot attend this lecture if you have previously completed Ubiquitous Media.
  • Students of Media informatics M.Sc.: you can enroll in this class if you have not taken it as part of your B.Sc. (either because you have been at another university, or you were enrolled in a BSc program other than Media Informatics). If you have taken the course “Ubiquitous Media Design” previously, then you cannot take this course.
  • Students of Computer science: from summer term 2020, the lecture counts as an Advanced Lecture for Bachelor/Master Computer Science, Master CuK, Master Embedded Systems. Please refer to LSF for details on the curriculae, and version of exam.
  • Students of Other curricula: Decision on a case-by-case basis. Please contact Marion Koelle for further information.

Important: Later in the semester, a few weeks before the exam, you have to register for the exam on HISPOS. The registration must be made no later than one week before the exam.

Note on transfer of credit from previous semesters:

  • “I have successfully completed the exercises and projects of IAS in summer term 19, but have not passed the final exam. Can I just write the exam?”

    Yes you can transfer your exercises and projects from IAS in summer term 19 to IAS in summer term 20, so you do not have to hand in exercises and project assignments a second time.

  • You cannot transfer partial grades from previous IAS lectures.


  • Exam: tba
  • Re-Exam: tba


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.)


Slides and updates will be made available on moodle.


Prof. Dr. Jürgen Steimle

Marion Koelle

Note: If you have a question, please ask your assigned tutor first.