The lecture course Mensch-Computer Interaktion (Human-Computer Interaction), introduces basic concepts and models of human-computer interaction as well as a usability engineering process that describes the user-centric approach to designing interactive systems. The methods presented support the systematic analysis of user goals and requirements, the design of user interfaces as well as the user-centric evaluation of systems with analytic and empirical methods. Among others, the following topics will be covered in the course:

  • Concepts and models of human-computer interaction
  • Psychological basics of human-computer interaction
  • Models of interaction between people and their environment, such as affordances, mappings, constraints, slips, and mistakes
  • Human-centered design process
  • Task and requirements analysis
  • Techniques for prototyping user interfaces
  • User studies and evaluation methods
  • Golden rules of user interface design

This course follows a student-centered and project-based learning approach. The theoretical concepts are further investigated and applied in group projects carried out throughout the course, to foster collaboration, project management, conflict management, and presentation skills.