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

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 include but are not limited to:

  • Introduction and Clarification of Terminology
    • HCI, Usability, Usability-Engineering, User Experience, User Interface Design, WIMP, GUI, NUI, VUI, VR, AR, ...
  • History of User Interfaces
    • From punch cards to augmented and virtual realities
  • Human Factors in UI Design
    • Conceptual models, natural mappings, action cycle, errors and slips, Gestalt Principles, Fitt's Law, ...
  • 2D User Interfaces
    • Frames, containers, buttons, text fields, ...
  • User Interface Design Pattern
    • Navigation patterns, lists, actions and commands, visualization, forms and controls, ...
  • Responsive Web Design
    • Principles, techniques, technologies, fluid layout, media queries, ...
  • 3D User Interfaces and the Concept of 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, ...
  • Input and Output Devices for Virtual Worlds
    • Tracking and tracking types, 3D mouse, controllers, stereoscopic displays, accoustic and haptic feedback, ...
  • Natural User Interfaces
    • Touch, multi-touch, gestures, kinect, leap motion, ...
  • Voice User Interfaces
    • Voice recognition, language processing, ...
  • Usability-Engineering, User Experience Design
    • Overview, methodologies and classifications, integration in development processes, prototyping, ...
  • User-oriented Usability Testing
    • General test setup, thinking aloud, recording techniques, lab vs. field, remote usability testing, questionnaires ...
  • Expert-oriented Usability Evaluation
    • Heuristic Evaluation, Cognitive Walkthrough, GOMS, ...
  • Web Analytics and Usability Smell Detection
    • User recording, Google Analytics, Piwik, eTracker, USF, ...
  • Usability Engineering vs. Virtual Worlds
    • Specific methodologies, advantages and disadvantages of traditional techniques
  • Accessibility
    • Definition, requirements, methodologies, standards


In the seminar, the students have to work out a selected topic, give a presentation, and write a summarizing report. The reports are due at February 5th, 2018. The registration deadline in FlexNow is November 15th, 2017.
The presentations will be scheduled for the end of the lecture period. Beforehand, there will be an introduction session on October 19th, 2017 and subsequent sessions providing further details on 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 and the presentations is mandatory. For the other sessions, attendance is highly recommended.

Further information

2024 © Software Engineering For Distributed Systems Group

Main menu 2