HCI Course Material

This website contains the material and content of the lectures Human-Computer Interaction, Human-Machine Interaction, and Usability Engineering at the Frankfurt University of Applied Sciences. The content is largely based on the material provided at hci-lecture.org. To display the PowerPoint-Slides correctly please download the Roboto Font from Google. The content is licensed under a Creative Commons Attribution 4.0 International license (CC BY-SA 4.0)

Lecture Slides

00 - Introduction

Course and semester specific introduction, group forming, and exercise overview.

01 - Basics

Motivation and a brief history of HCI, terms and definitions, ubiquitous HCI

02 - Users

How users see an interface, user needs, human-centered design, task and user analysis

03 - Usability

Principles to support usability, Eight Golden Rules, heuristics, usability guidelines

04 - Input and Output

Pointing, text entry, gesture and human activity recognition, displays, audio

05 - Models

Fitts' Law, Steering Law, Hick's Law, KLM, GOMS

06 - Design

User-centred design methods, aesthetics, graphical user interfaces (GUIs)

07 - Protoyping

Prototyping processes, design methods, prototype evaluations

08 - Perception

Human perception, sensual processing

09 - Cognition

Cognitive models and processes

10 - Games

Game theory, video games, game development and player taxonomies

11 - Mixed Reality

Augmented, virtual, and mixed reality technologies, interactions in virtual spaces

12 - Accessibility and Universal Design

Accessibility and universal design principles

Research Project Slides

00 - Kick-Off Presentation

Presentation Template

01 - Research and Evaluations in HCI

Motivation and overview on scientific working in HCI

02 - Empirical Research

Why and how to work empirically in HCI, qualitative and quantitative measures, study designs

03 - How to Read a Paper

Reading and understanding scientific papers in HCI

04 - How to Conduct a Literature Review

Searching and summarizing scientific papers in HCI

05 - How to Conduct an HCI User Study

Methodological approaches in HCI

06 - How to Evaluate Results

Quantitative and qualitative methods in HCI

07 - How to Write an HCI Paper

Basics of scientific writing including writing with generative AI (ChatGPT), Latex, and other tools

08 - Latex Workshop

Overleaf Latex Workshop based on the ACM 2-column Master Template

09 - Statistics in R

R Workshop with data and R code files for one and three-factor ANOVA

10 - How to Give a Good Scientific Presentation

Scientific presentations and slides

Prof. Dr. Valentin Schwind. University of Applied Sciences Frankfurt. This website is for educational and scientific purposes. No liability for external links, correctness, completeness and up-todateness of any content. Site visit might result in storing of anonymised data (date, time, page viewed) and evaluated for statistical and research purposes. Utilization at the own risk of the user. Data can be stored on the computers to facilitate the user's website access. No commercial or non-commercial third parties are involved.