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

Teaching Staff: Patrick Harms
Type: 
Seminar

News

  • No news yet

Content

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

Organizational

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. Hence, there will be the introduction session on October 19th, 2017 and afterwards there will be no sessions during the semester until the presentations start. 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.

Further information

Main menu 2

2011 © Software Engineering For Distributed Systems Group