Module Handbook

  • Dynamischer Default-Fachbereich geändert auf INF

Course INF-16-52-K-5

Human Computer Interaction (2V+1U, 4.0 LP)

Course Type

SWS Type Course Form CP (Effort) Presence-Time / Self-Study
- K Lecture with exercise classes (V/U) 4.0 CP 78 h
2 V Lecture 28 h
1 U Exercise class (in small groups) 14 h
(2V+1U) 4.0 CP 42 h 78 h


CP, Effort 4.0 CP = 120 h
Position of the semester 1 Sem. in WiSe
Level [5] Master (Entry Level)
Language [DE/EN] German or English as required
Area of study [INF-VIS] Visualisation and Scientific Computing
Livecycle-State [NORM] Active

Possible Study achievement

  • Verification of study performance: proof of successful participation in the exercise classes (ungraded)
  • Details of the examination (type, duration, criteria) will be announced at the beginning of the course.


The course introduces students to the theory and applications of human computer interaction (HCI). Students should achieve an understanding of human perception and psychology related to HCI, as well as learn about concepts and methods of interactive systems. The course builds on theoretical principles and numerous examples from research and practice.

Thematic priorities are:

  • Goals and fundamentals of human computer interaction
  • Human perception and cognition: fundamentals, preattentive perception
  • Relations between psychology and interaction design
  • Hardware used for man-machine interaction (I/O-devices)
  • Human-centered approaches
  • Usability: definitions and standards, measuring usability
  • User Analysis & User Modeling, Task Analysis & Task Modeling
  • Interaction models, interaction styles
  • Scalability
  • Interaction metaphors: basics, examples
  • Evaluation: methods, techniques, basics

In the exercises, the lecture topics will be deepened and expanded. For this, the students work through current, lecture-related publications of the most important HCI conferences (e.g., CHI, UIST, IUI, Interact). Second, the prototypical implementation (from paper mock-up to concrete implementation, e.g., in Flash or HTML5) and evaluation of user interfaces is practiced in small groups.

Competencies / intended learning achievements

  • explain current theories and practices in the field of human-computer interaction,
  • design and prototype user-centered human-machine interfaces,
  • Design and conduct evaluations for hardware and software systems


  • Buxton: Sketching User Experience.
  • Dix, Finlay, Abowd, Beale : Human-Computer Interaction.
  • Kerren, Ebert, Meyer: Human-Centered Visualization Environments.
  • Maeda: The Laws of Simplicity.
  • Sharp, Rogers, Preece: Interaction Design.

Requirements for attendance (informal)


Requirements for attendance (formal)


References to Course [INF-16-52-K-5]

Module Name Context
[INF-00-51-M-3] Basics of Web Technologies P: Obligatory 2V+1U, 4.0 LP
[INF-16-52-M-5] Human Computer Interaction P: Obligatory 2V+1U, 4.0 LP
[SO-02-2151-M-6] Knowledge management and technology WP: Obligation to choose 2V+1U, 4.0 LP
[SO-08-2611-M-6] Computation -. Specialized Seminars WP: Obligation to choose 2V+1U, 4.0 LP
[SO-120000-M-6] Science management and technology P: Obligatory 2V+1U, 4.0 LP
Course-Pool Name
[INF-VIS_V-KPOOL-6] Lectures of the teaching area Visualization and Scientific Computing