News

Clarifications and Updates about Team Forming

Written on 28.10.25 by Yu Jiang

Hi all,

We want to clarify that all members of the same team must be from the same tutorial - otherwise you won't be able to submit assignments or do the project together. We cannot restrict this on CMS so please make sure your teammates are from the same tutorial as you. 

In case you cannot… Read more

Hi all,

We want to clarify that all members of the same team must be from the same tutorial - otherwise you won't be able to submit assignments or do the project together. We cannot restrict this on CMS so please make sure your teammates are from the same tutorial as you. 

In case you cannot find a team, we can help randomly assign you to a team if you show up to the first tutorial. The tutors will take attendance at the first tutorial. Please first try to find teammates by yourself first during the tutorial. But if that's not possible, we can help assign you if you attend the tutorial this week.

Best, Yu

Updated deadline for forming teams: end of the day November 1st

Written on 25.10.25 by Yu Jiang

Hi all, the deadline for forming the groups has been extended to the end of the day on November 1st (Saturday). If you haven't found a group, we strongly encourage you to go to the tutorial next week to find your teammates. We cannot extend it further because the first assignment will already be… Read more

Hi all, the deadline for forming the groups has been extended to the end of the day on November 1st (Saturday). If you haven't found a group, we strongly encourage you to go to the tutorial next week to find your teammates. We cannot extend it further because the first assignment will already be handed out.

Best, Yu

Updated deadline for forming teams: end of the day November 1st

Written on 25.10.25 by Yu Jiang

Hi all, the deadline for forming the groups has been extended to the end of the day on November 1st (Saturday). If you haven't found a group, we strongly encourage you to go to the tutorial next week to find your teammates. We cannot extend it further because the first assignment will already be… Read more

Hi all, the deadline for forming the groups has been extended to the end of the day on November 1st (Saturday). If you haven't found a group, we strongly encourage you to go to the tutorial next week to find your teammates. We cannot extend it further because the first assignment will already be handed out.

Best, Yu

Important News on Tutorials Assignment, Team Groupings, and Waitlisted Students

Written on 22.10.25 (last change on 22.10.25) by Yu Jiang

Tutorial Assignment

You have been assigned to a tutorial based on your preferences. It's not guaranteed to be your most preferred slot, but CMS performs a global optimization to try to yield a satisfactory assignment for everyone. If you didn't select a preference for tutorials, you have been… Read more

Tutorial Assignment

You have been assigned to a tutorial based on your preferences. It's not guaranteed to be your most preferred slot, but CMS performs a global optimization to try to yield a satisfactory assignment for everyone. If you didn't select a preference for tutorials, you have been randomly assigned. 

If you want to switch to another tutorial, it can happen but in a self-organized manner and with mutual agreement between the two students. I have opened a discussion topic in the forum. You can post in that thread to find someone who would be willing to switch. Once confirmed, one of you please email me with both of your matriculation numbers and the tutorials you want to switch to, and I will perform the switch for you.

The deadline for switching tutorials is October 31st, 11:59pm.

Forming Teams

You are responsible for forming teams of 3 by yourself. Once you find your teammates, you can create a team grouping yourself on CMS. The deadline for forming a team is October 31st, 11:59pm. There is a thread in the forum to help you find team members. There might be one or two groups of two in one tutorial, depending on the number of students in a tutorial. However, please still try to form groups of three - if there ends up being too many groups of two, they will be randomly merged to become groups of three. Students who are unable to form a team by the deadline will have to be removed from the course.

Waitlisted Students

We have a randomized waiting list and cannot make an exception for anyone on this waitlist to be fair. Once there is a spot available, we will send a token to register on CMS to the next student on the waitlist. This process will happen sequentially throughout the next few weeks. Once you receive the token, you have 3 days to register otherwise the token will be assigned to the next available student. Please select your tutorial preference right when you register. Your tutorial slot will be assigned based on your preference and the current availability. 

Transferred Students

Students who transferred their assignments and the project from last year were assigned to a dummy tutorial for logistical reasons. You don't need to form teams, do assignments, or the project again. Your bonus points will be transferred and scaled with regard to this semester before the exam.

 

Tutorial Preference Selection

Written on 20.10.25 by Yu Jiang

Hi students,

today is the deadline for selecting your tutorial preferences. You can select/change your preference until the end of today. Please make sure to do so, otherwise you will not be able to participate in the course.

We had a dummy tutorial slot (the one on Monday), which shouldn't be… Read more

Hi students,

today is the deadline for selecting your tutorial preferences. You can select/change your preference until the end of today. Please make sure to do so, otherwise you will not be able to participate in the course.

We had a dummy tutorial slot (the one on Monday), which shouldn't be selected. This is corrected now, so please edit your choices to reflect your preferences accordingly.

Clarification on Registration

Written on 17.10.25 by Yu Jiang

Please register on CMS only if you are accepted to the course on LSF. Registration on CMS alone (if you are rejected by LSF) does not give a place in the course. We will have to deregister those rejected by LSF from CMS after the registration deadline. 

Next lecture on Tuesday Oct 21st

Written on 14.10.25 by Jürgen Steimle

As announced today, because of the ongoing registration, we will postpone tomorrow's lecture. The next lecture is next week on Tuesday, Oct 21st at 10:15. 

Show all

The first class starts on Tuesday, 14 October 2025, 10:15-12:00 (Building E1 3 – Lecture Hall 2).

Important new admission requirements

The number of participants has increased significantly in recent years. Due to the extensive practical project that is part of the course, we are unfortunately unable to increase this number any further. We therefore have to limit the number of participants to 250. All students who wish to enroll in this course must register on LSF no later than October 14, 2025 at 23:59 CEST.

For students of the BSc program in Media Informatics: Since this is a compulsory course, you are guaranteed a place if you register on LSF before the deadline. If you have not registered by the deadline, we cannot admit you. For students in all other programs: If more students register for the course than there are places available, the remaining places will be allocated at random among all students who have registered on LSF. The results of the allocation will be available on LSF by October 17. If you have been allocated a place on the course, you must submit your preferences for the tutorials on CMS by October 20 at 23:59 CEST.

The registration will open in the first week of the course.

Registration Deadline for Tutorials and Exercise Groups: 20 October 2024, 23:59.

Note: We will upload videos from the last online iteration of this lecture. These will serve as additional learning material. 
Nevertheless, only the content of the on-site lecture is relevant for the exam. The online videos may differ from this.

For urgent questions, please contact Yu Jiang.

Description

This course teaches the theoretical and practical foundations for human computer interaction. It covers a wide overview of topics, techniques and approaches used for the design and evaluation of modern user interfaces.

The course covers the principles that underlie successful user interfaces, provides an overview of input and output devices and user interface types, and familiarizes students with the methods for designing and evaluating user interfaces. Students learn to critically assess user interfaces, to design user interfaces themselves, and to evaluate them in empirical studies.

Topics:

  • Fundamentals of human-computer interaction
  • User interface paradigms, input and output devices
  • Desktop & graphical user interfaces
  • Mobile user interfaces
  • Natural user interfaces
  • User-centered interaction design
  • Design principles and guidelines
  • Prototyping
  • Evaluation of user interfaces

Eligibility

This lecture replaces the UID lecture. Therefore students who successfully completed UID will not be allowed to take the lecture.

Transfer of credit from previous semesters:

  • “I have successfully completed the exercises and projects of HCI last year, but have not passed the final exam. Can I just write the exam?”
    Yes you can transfer your exercises and projects from HCI in winter term 2024/25 to HCI in winter term 2025/26, so you do not have to hand in exercises and project assignments a second time.  Please contact Yu Jiang before October 16 2024, 23:59.
  • You cannot transfer partial grades from previous HCI or UID lectures.

Details on the grading scheme will be announced in the first lecture.

Literature

The lecture will be based on the book:
Interaction Design: Beyond Human-Computer Interaction (Rogers et al, 3rd ed.)

Additional literature:

  • Shneiderman, B., Plaisant, C.: Designing the User Interface, Pearson, 5th ed.
  • Butz, A., Krüger, A.: Mensch-Maschine-Interaktion, De Gruyter
  • Preim, B., Dachselt, R.: Interaktive Systeme, Springer, 2nd edition (two volumes)
  • Dix, A.: Human-Computer Interaction, Pearson, 3rd edition

All books are available in the library (paper copy, some of them also electronic, see here http://www.infomath-bib.de/tmp/vorlesungen/info-core_human-computer-interaction.html).

Materials

Slides, assignments, and videos will be made available online in CMS.

 

Exams

Main exam: 25 February 2025, 14:00 (sharp!)

Re-exam: TBD

 

Lecturer
Prof. Dr. Jürgen Steimle

Prof. Dr. Anna Maria Feit

Tutorials and Organization

Yu Jiang

Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.