Skip to main content

Human-Computer Interaction

Bachelor’s level
7,5 credits (ECTS)


In this course you will study both theoretical and practical aspects of Human-Computer Interaction.

The theoretical part will present the history and development of human-computer interaction from research to industrial applications.

Relevant theories include mainly the following subjects:

  • Human perception and cognition
  • Interaction theories
  • Task analysis methods
  • Interaction design theories and design process
  • Usability principle and evaluation techniques
  • Multimodal interaction
  • Ubiquitous computing
  • Augmented and tangible user interfaces
  • Social-organizational issue and collaboration and groupware.

The practical part consists of hands-on laboratory exercises with different usability evaluation methods and design process, as well as carrying out a small project work on both product design and evaluation process to reach high usability goals.

Prerequisites and selection


The requirement for the course is to have successfully completed a course in programming.