The lecture gives an overview of basic topics of human-computer interaction. In particular, it gives an introduction to aspects of perception and cognition as well as to the conception, design, and development of human-computer interfaces. It is based on theoretical foundations and numerous examples from science and industry.
Main topics are:
- Aims and basics of the discipline Human-Computer Interaction
- Perception and cognition: basics, preattentive processing
- Relationships between psychology and interaction design
- Hardware basics for human-machine interaction (input/output devices)
- Human-centered approaches
- Usability: Definitions and standards, measuring usability
- User analysis, user modeling, task analysis, task modeling
- Interaction models and styles
- interaction metaphors: basics and examples
- Evaluation: methods and techniques
In the exercises, the topics of the lecture are deepened and extended. For this purpose, students work on current publications of the most important HCI conferences (e.g. CHI, UIST, IUI, Interact), which are directly related to the lecture topics. Furthermore, the prototypical implementation of user interfaces (from paper mock-up to implementation, e.g. in HTML5 or Java) and their evaluation is practiced in small groups in distributed roles.