The digital age is no longer about deciding whether to use software, but about deciding which to use. Usability, often an implicit rather than explicit requirement, significantly influences this decision. Achieving high usability and a positive user experience requires a deep understanding of user goals, hidden needs, and cognitive abilities.
This is where the study of human-computer interaction (HCI) comes in. HCI is a field of computer science that focuses on creating human-centered technologies. However, it's important to understand that usability is not inherent in software, nor can it be developed separately as a software feature at some point in time. Usability is always contextual, and understanding that context is critical.
Improving usability also means changing the entire software development process. The goal is to create software that, despite its complexity and wealth of information, is usable by the intended audience. To achieve this goal, we can select and apply different principles and methods depending on the development phase and project situation.
In this course, we will explore these principles and methods. You will learn how to
By the end of this course, you'll have a solid foundation in HCI principles and methodologies. You'll be equipped with the skills necessary to design and develop usable interfaces that create a positive user experience. This course will help you become adept at creating software that not only meets functional requirements but also provides a satisfying user experience.
Here you can find our Code of Conduct.
Shneiderman, Ben, et al. Designing the user interface: strategies for effective human-computer interaction. Pearson, 2016.
Dix, Alan, et al. Human-computer interaction. Pearson Education, 2004.
Sharp, Helen, et al. Interaction design: beyond human-computer interaction. 2nd edition, Wiley, 2007.
Course No | Course Type | Hours |
---|---|---|
19330601 | Vorlesung | 2 |
19330602 | Übung | 2 |
Time Span | 15.04.2025 - 15.07.2025 |
---|---|
Instructors |
Malte Heiser
Claudia Müller-Birn
|
0086c_k150 | 2014, BSc Informatik (Mono), 150 LPs |
0086d_k135 | 2014, BSc Informatik (Mono), 135 LPs |
0086e_k150 | 2023, BSc Informatik (Mono), 150 LP |
0087d_k90 | 2015, BSc Informatik (Kombi), 90 LPs |
0087e_k90 | 2024, BSc Informatik (Lehramt), 90 LP |
0088d_m60 | 2015, MSc Informatik (Kombi), 60 LPs |
0088e_m60 | 2024, BSc Informatik (Lehramt/Kombi), 60 LP |
0089b_MA120 | 2008, MSc Informatik (Mono), 120 LPs |
0089c_MA120 | 2014, MSc Informatik (Mono), 120 LPs |
0207b_m37 | 2015, MSc Informatik (Lehramt), 37 LPs |
0208b_m42 | 2015, MSc Informatik (Lehramt), 42 LPs |
0458a_m37 | 2015, MSc Informatik (Lehramt), 37 LPs |
0471a_m42 | 2015, MSc Informatik (Lehramt), 42 LPs |
0511c_m72 | 2024, M-Ed Fach 2 Informatik(Lehramt - Quereinstieg), 72 LP |
0556a_m37 | 2018, M-Ed Fach 1 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LPs |
0556b_m37 | 2023, M-Ed Informatik Fach 1 (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LP |
0557a_m42 | 2018, M-Ed Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs |
0557b_m42 | 2023, M-Ed Informatik Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs |
Day | Time | Location | Details |
---|---|---|---|
Tuesday | 10-12 | T9/053 Seminarraum | 2025-04-15 - 2025-07-15 |
Day | Time | Location | Details |
---|---|---|---|
Wednesday | 10-12 | T9/053 Seminarraum | Übung 01 |