User-Centered Design

Supervisor: Prof. Dr. Matthias Jarke
Lecturer: Sarah Suleri
Language: English
Credits: 10
Preconditions: Vordiplom or Bachelor in Computer Science


This lab focuses on how to design solutions in a user-centered way, i.e. keeping the user always in focus. Teams of 3-4 students will conduct small research projects to solve a concrete problem from some field of life. Each team will go through an iterative process to create an innovative solution to a given problem. The iterations cover steps such as:

  • Context analysis
  • Scenario thinking
  • Requirement analysis and identification of user needs
  • Use-cases specification
  • Experimental prototype and user-interface design
  • Usability evaluation

The supervisors will guide the teams at each step and provide appropriate feedback during the weekly meetings. The result of the project work comprises of a functional and evaluated prototype, as well as a final report.

At the end of the lab, each team shall present their results, which includes a demonstration of the system developed.

Required Knowledge

In this lab we design solutions, but we do it with the user in mind and focus. A successful team needs a variety of skills; not everyone who takes part must be a star programmer. We only expect you to not be afraid of "getting your hands dirty", whether that means programming, cutting paper and plastic, talking to users, soldering hardware, and so on. You have to bring a passion to learn things from many fields and people, a lot of creativity, analytic and problem solving abilities, and a strong team spirit. Knowledge of hardware, prototyping, sensors, microcontrollers, or smartphone programming is a plus. At least one of these abilities is helpful in every project we offer.

Appointment and Location

Start of the next session: 12.10.2018
Regular Appointments: Friday 13:00 - 17:00
Location: Fraunhofer-Institut für Angewandte Informationstechnik FIT, Sankt Augustin
Room: C4-013