Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik

Course: Usability, User Modelling, and Software Ergonomics (IN2266)

Note that this website referes to the exercises of the course. Refer to the Tumonline for information about the lecture.

At a glance

  • Credits: 5 ECTS
  • Course type: Bachelor Lecture Course
  • Module number: IN2266
  • Participants: up to 70 students

Course description

Software suffers - like no other product - from the users' requirement of being easily and safely handled. Software products that are difficult and uncomfortable to use, will not be accepted by the user. The aim of the course is to get in touch with ergonomic principles for the design of software to ensure accurate and user-friendly software experience. These principles include basic knowledge about the process of human information perception and processing, principles governing the design of graphical user interfaces, as well as planning and implementing evaluation methods.


At the end of the module you are able to:

- understand the processes of human information processing (perception, response selection, response execution)

- apply usability design rules

- apply relevant standards of software design

- analyze software in terms of usability design principles

- understand the involvement of usability engineers in the software development.


- Markus Dahm: Grundlagen der Mensch-Computer-Interaktion, Pearson Studium, 2006, ISBN: 978-3-8273-7175-1.

- Ben Shneiderman: Designing the User Interface: Strategies for Effective Human-Computer Interaction, Addison Wesley, 2010, ISBN-10: 0321197860.

- H. Sharp, Y. Rogers and J. Preece: Interaction Design: Beyond Human-Computer Interaction, John Wiley and Sons, 2007, ISBN: 978-0-470-01866-8.

Additional readings will be made available at the beginning of the class or during individual lectures.


Event/Meeting Date Time Place Description
Tutorial 1: User analysis November 11th 2017 17:30 - 19:30 Seminar Room 01.07.14 Information on course organisation and assignment of Tutorial 1 tasks.

Tutorial 2: Prototyping

November 29th 2017 17:30 - 19:30 Seminar Room 01.07.14 Solutions Tutorial 1 and assignment of tasks Tutorial 2.
Tutorial 3: Evaluation I December 13th 2017 17:30 - 19:30 Seminar Room 01.07.14 Solutions Tutorial 2 and assignment of tasks Tutorial 3.
Tutorial 4: Evaluation II January 17th 2018 17:30 - 19:30 Seminar Room 01.07.14 Solutions Tutorial 3 and assignment of tasks Tutorial 4.
Tutorial 5: Exam preparation January 31th 2018 17:30 - 19:30 Seminar Room 01.07.14 Solutions Tutorial 4.
Exam to be defined to be defined to be defined  


You can apply to this course over Tumonline at the following link.

Instructors & Contact

Email us with questions at juan.haladjian (at) 

Juan Haladjian


Dr. Juan Haladjian

 Bernd Brügge


Prof. Bernd Brügge, Ph.D.