Springe direkt zu Inhalt

Human Computer Interaction (I)

(L: 19330601 E: 19330602)

TypeLecture with Exercise
InstructorProf. Dr. Claudia Müller-Birn, Alexa Schlegel
Number of Places20
RoomLecture: Takustr. 9 SR 046, Exercise: Arnimallee 3 HS001
StartApr 23, 2020 | 10:00 AM
endJul 17, 2020 | 04:00 PM

Lecture: Thursday 10 AM - 12 PM

Exercise: Tuesday 4 PM - 6 PM


Nowadays, in our digital society, the question is no longer whether software should be used, but which software should be chosen, and how we, as computer scientists, should design our software for human users. In such decision-making processes, the usability of the software has a strong influence on its success (independently how success is defined). Excellent usability and positive user experience can only be achieved by knowing and understanding the user's goals, their hidden needs, and also their cognitive abilities. Thus, besides choosing the "right" technology, considering the users and their needs is fundamental for the later success of the service or product. However, usability is neither a characteristic inherent in software nor can usability, as a software feature, be developed separately at a certain point in time. Usability always stands in a particular usage context, and this context must be clearly understood. Thus, we need to ensure the usability of software for the respective target group despite probably existing complex software functionality. Thus, for improving a software's usability, the entire software development process must be adapted. Depending on the development phase, and the project situation, we can select and apply different principles and methods.  In the course "Human-Computer Interaction I", you learn and apply these principles and methods to create a positive user experience.


  • Shneiderman, Ben, et al. "Designing the user interface: strategies for effective human-computer interaction". Pearson, 2016.
  • Dix A, Finlay J, Abowd GD, Beale R "Human-Computer Interaction". Pearson Prentice Hall 2004.
  • Sharp, Helen, Yvonne Rogers, and Jenny Preece. "Interaction design: beyond human-computer interaction." 2007.

Outline Lecture (will be updated)

  Date Topic Additional Readings
01 23.04.2020 Course Organisation
Introducing Human-Computer Interaction
What is Human-Centered Design?
  • Myers, B. A. (1998). A brief history of human-computer interaction technology. interactions, 5(2), 44-54.
  • Harrison, S., Sengers, P., & Tatar, D. G. (2011). Making epistemological trouble - Third-paradigm HCI as successor science. Interacting with Computers, 23(5), 385–392. http://doi.org/10.1016/j.intcom.2011.03.005
  • Further Information:
 Explanation about the “The Three Paradigms of HCI” by Luka Schulz on Vimeo
02  30.04.2020 Collecting and Analyzing Data
03  07.05.2020 Defining Requirements and Design Rationales

Reading in the textbook:

  • In "Interaction Design" chap 10.5/data analysis, interpretation, presentation until 10.7 Task Analysis

Additional articles/material:

04 14.05.2020 From Requirements to a Conceptual Design  

Reading in the textbook:

  • In "Interaction Design" chap 11.2 "Prototyping and Construction"
  • In "Human-Computer Interaction" Chap 6.5 "Design Rationale"

Additional articles/material:

05 28.05.2020 Considering Human Capabilities and Behavior  

Reading in the textbook:

Additional Reading:

  • Johnson, Jeff. Designing with the mind in mind: simple guide to understanding user interface design guidelines. Elsevier, 2013. Chap. 4 "Our color vision is limited" and Chap 7 "our attention is limited"
06 04.06.2020 Considering the Computer and its input-output devices  


Additional Information:

Shown Example:

07 11.06.2020 Designing the Interaction between Human and Computer



User Interface Guidelines

Additional Ressources

HCI Gitlab (Design Principles, Design Guidelines und (Living) Styleguides):

08 18.06.2020 Introducing Evaluating Techniques
Inspections: Heuristic Evaluation and Walkthroughs
09 25.06.2020 Usability Studies  
10 02.07.2020 Remote Usability testing and analytics  
11 09.07.2020 Advanced Topics in HCI  
  16.07.2020 Exam