1009 Human-Centered System Design I
David Hansen, M.A.
Contact details
Weekly hours
Language of instruction
09/07/22 to 10/01/22
Registration via LPIS
Notes to the course
Day Date Time Room
Tuesday 10/04/22 10:00 AM - 02:00 PM TC.4.16
Tuesday 10/11/22 10:00 AM - 02:00 PM TC.4.16
Tuesday 10/18/22 10:00 AM - 02:00 PM TC.4.16
Tuesday 10/25/22 10:00 AM - 02:00 PM TC.4.16
Tuesday 11/08/22 10:00 AM - 02:00 PM TC.4.16
Tuesday 11/15/22 10:00 AM - 02:00 PM TC.4.16

The core topic of this course is intelligent customer interaction, that is, how to design great customer interaction and experiences.

Students will be introduced to theoretical and practical guidelines and principles for the design and the evaluation of digital products and services with a primary focus on the customer perspective.


Topics covered include:

  • fundamental concepts and theories of human-computer interaction (e.g. usability, user experience, accessibility)
  • the role of stakeholders in the design process and implications for economic success (e.g. human-centered design, agile design, stakeholder identification)
  • relevant aspects and theories from psychology and design science (e.g. human needs, values)
  • techniques for discovering user needs, values, and requirements (e.g. interviews, personas, context scenarios, paper prototyping)
  • ethical theories for assessing the implications and effects of digital products and services (e.g. consequentialism, deontology, virtue ethics)
Learning outcomes

After attending this course, students will

  • understand the importance of good interaction design for successful digital products and services that produce positive human experiences
  • be able to evaluate existing systems and suggest improvements
  • take into account the customer's/user's needs, abilities, expectations etc.
  • be able to reflect on and apply scientific theories and models from psychology, human-computer interaction, and ethics
Attendance requirements

General attendance of 80% is mandatory. Students who do not fulfill this requirement automatically fail the course.
It is the students' responsibility to keep track of their attendance!

Attendance in the introductory session is especially important, as registered students that do not attend this session lose their place to students from the waiting list.

Teaching/learning method(s)

The course follows principles of active learning through interactive theory presentation and discussion of practical applications.

Students will work on a selected topic in teams, which they present in one of the sessions. 

Every session includes exercises and examples to make students familiar with the presented theories and approaches.

In the individual assignment, students apply and reflect on the topics presented.


Student performance will be evaluated according to the following criteria:

  • 40% Team project
  • 40% Individual assignments (submitted weekly)
  • 20% Active participation (including attendance)

To pass the course, all partial performances have to be successfully completed.

Prerequisites for participation and waiting lists

The places for this course are allocated on the "first-come, first-served" principle during the official registration period. If you are registered for the course, but cannot participate, please cancel your registrations during the registration period, so that your place can be taken by students who want and can participate.

The participation in the first unit is mandatory for registered students; students who fail to come forfeit their place to students on the waiting list.

Recommended previous knowledge and skills

You don't need any prior knowledge or programming skills.

We strongly recommend to also register for the subsequent course "Human-Centered System Design II"

Last edited: 2022-04-28