Hasso-Plattner-Institut25 Jahre HPI
Hasso-Plattner-Institut25 Jahre HPI

Designing Interactive Systems (Sommersemester 2019)

Dozent: Prof. Dr. Patrick Baudisch (Human-Computer Interaction)

Allgemeine Information

  • Semesterwochenstunden: 4
  • ECTS: 6
  • Benotet: Ja
  • Einschreibefrist: 26.04.2019
  • Lehrform: Vorlesung
  • Belegungsart: Wahlpflichtmodul
  • Lehrsprache: Deutsch
  • Maximale Teilnehmerzahl: 24

Studiengänge, Modulgruppen & Module

IT-Systems Engineering BA


How would you improve create an interactive systems for blind users? How do you find the best solution and how do you know that it is indeed the best solution? Unlike computers and programs, humans are hard to model. The design of interactive systems is thus different from other areas in computer science in that one has to borrow from design and the empirical sciences. The class consists of two parts that run in parallel: lecture and project 

A. Lecture: Every week I will teach one of the basic techniques in interactive system design 

  1. Design: brainstorming, sketching, presentation, design critique, paper prototyping, refinement
  2. Engineering: rapid prototyping, implementation in Javascript
  3. Evaluation: user-centered design, design patterns, discount usability evaluation, heuristic evaluation, interviews, quantitative user studies.

B. Project: In parallel to the lecture the students will apply what they have learned in a group project. Each week represents a different phase of the project development cycle. You receive a piece of custom-made hardware from the chair, in this semester based on the project DualPanto (the hardware you receive is substantialy more advanced than what we presented in that research project). You will form teams of 2 students, generate ideas, sketch, gather input from actual users, implement 2-3 ideas a paper prototypes, and finally execute the best idea in actual code in Javascript. You will present your prototypes to each other in design critiques and you will iterate and refine based on the feedback you receive. At the end of the semester there will be a demo-fest during which actual blind users will try out your applications. The lecture is taught in English. 


No prerequisites.

This class can be taken after having taken "Building Interactive Devices" or without.


There will be 60 min midterm exam and a 60 min final exam. In order to be admitted to the exams, participants need to successfully complete homework assignments. Students will solve problems in teams of two, implement a series of prototypes, and present their work in class.