Lecturers: Anke Dittmar
Date: Thu, 11:00 - 13:00 from 13.10.2022 to 26.01.2023, Thu, 13:00 - 15:00 Uhr from 13.10.2022 to 26.01.2023
Location: Albert-Einstein-Straße 22, SR 109
Event number: 23550

Target group

Students of the study programs:

  • Computer Science, Bachelor (elective)
  • Information Technology/Technical Informatics, Bachelor (elective)
  • Information Systems, Bachelor (elective)
  • Medical Information Technology, Bachelor (elective)
  • Mathematics, Bachelor (elective)

Teaching objective

The course aims to illustrate that "traditional" approaches to software engineering, which focus primarily on functionality during system development, must integrate ideas of user-centered development. Participants will become familiar with the user-centered development approach. They will understand that a software system must support users in performing their tasks in their specific work environment and that the user interface must be designed to be user-friendly. The participants will be enabled to practically apply methods and techniques that focus more on the user.

Content

Software developments are often unsuccessful because they pay insufficient attention to the needs of users and their working practices. The module introduces a user-centered development approach. Basic knowledge of software engineering will be extended to include fundamentals of Human-Computer Interaction (HCI) and Model-Based Design.
Methods and techniques for the design of graphical user interfaces and their evaluation for usability will be discussed in the context of HCI. For this purpose, the basics of cognitive models are explained. Furthermore, patterns for user interface design and usability supporting architectural patterns are discussed.
In addition to the basics of Model-Based Design, knowledge of tool support for task and dialog modeling as well as for the generation of platform-independent user interfaces is conveyed. Finally, an outlook on the Model-Driven Development approach is provided.

Certificate of achievement

Oral (20 minutes) or written exam (120 minutes)