Technologies and Design of Graphical and Virtual User Interfaces (WS2019)

Teaching Staff: Patrick Harms


  • No news yet


This seminar covers topics in the context of human computer interaction and diverse user interface types. For this, it focuses not only on technologies and their development in the recent years, but also on aspects regarding the usability and the user experience. In detail, the topics this year include but are not limited to:

  • Human Factors in UI Design
    • Conceptual models, natural mappings, action cycle, errors and slips, Gestalt Principles, Fitt's Law, ...
  • Virtual Prototyping of Technical Devices
    • Terminology, tools, application areas, evaluation methods, ...
  • 3D User Interfaces and the Concepts of Augmented and Virtual Reality
    • Virtual worlds, scenes, field of view, view frustum, presence, immersion, behavior, animation, ...
  • Creation of Virtual Worlds
    • Scene graph, transformation groups, meshes, materials, textures, particles, ...
  • Interacting with Virtual Worlds
    • Development guidelines, interaction with AR and VR, ...
  • Natural User Interfaces
    • Touch, multi-touch, gestures, kinect, leap motion, ...
  • Voice User Interfaces
    • Voice recognition, language processing, prototyping tools...
  • Usability-Engineering, User Experience Design
    • Overview, methodologies and classifications, integration in development processes, prototyping, ...
  • Automated Usability-Engineering and User Experience Design
    • User recording, Analytics, eTracker, USF, AutoQUEST/MAUSI, ...
  • Usability Engineering vs. Virtual Worlds
    • Specific methodologies, advantages and disadvantages of traditional techniques
  • Usability Engineering vs. Ubiquitous Computing
    • Specific methodologies, advantages and disadvantages of traditional techniques


In the seminar, the students have to work out a selected topic, giva a pitch, give a presentation, and write a summarizing report. The reports are due at February 9th, 2020. The registration deadline in FlexNow is November 7th, 2019.
The presentations will be scheduled for the end of the lecture period. Beforehand, there will be an introduction session on October 24th, 2019, a pitch session for evaluating the current state on November 21st, 2019, and in-between sessions providing further details on, e.g., how to give a talk and how to write a report. In addition, students can ask questions regarding their own preparations. The start of the presentations depends on the number of presentations which will be scheduled after the FlexNow registration deadline. The attendance for the introduction session, the pitch session, and the presentations is mandatory. For the other sessions, attendance is highly recommended.

Further information

2020 © Software Engineering For Distributed Systems Group

Main menu 2