htw saar Piktogramm
Back to Main Page Choose Module Version:

flag flag

Human Computer Interaction

Module name (EN):
Name of module in study programme. It should be precise and clear.
Human Computer Interaction
Degree programme:
Study Programme with validity of corresponding study regulations containing this module.
Applied Informatics, Bachelor, ASPO 01.10.2017
Module code: PIB-HCI
The exam administration creates a SAP-Submodule-No for every exam type in every module. The SAP-Submodule-No is equal for the same module in different study programs.
Hours per semester week / Teaching method:
The count of hours per week is a combination of lecture (V for German Vorlesung), exercise (U for Übung), practice (P) oder project (PA). For example a course of the form 2V+2U has 2 hours of lecture and 2 hours of exercise per week.
4V (4 hours per week)
ECTS credits:
European Credit Transfer System. Points for successful completion of a course. Each ECTS point represents a workload of 30 hours.
Semester: 5
Mandatory course: no
Language of instruction:
Project work

[updated 26.02.2018]
Applicability / Curricular relevance:
All study programs (with year of the version of study regulations) containing the course.

KI636 (P221-0062) Computer Science and Communication Systems, Bachelor, ASPO 01.10.2014 , semester 5, optional course, technical
KIB-HCI Computer Science and Communication Systems, Bachelor, ASPO 01.10.2017 , semester 5, optional course, technical
KI855 Computer Science and Communication Systems, Master, ASPO 01.04.2016 , semester 2, optional course, course inactive since 30.09.2009
MAM. (P221-0062) Engineering and Management, Master, ASPO 01.10.2013 , semester 1, optional course, specialisation
PIBWI90 (P221-0062) Applied Informatics, Bachelor, ASPO 01.10.2011 , semester 5, optional course, informatics specific
PIB-HCI (P221-0062) Applied Informatics, Bachelor, ASPO 01.10.2017 , semester 5, optional course, informatics specific

Suitable for exchange students (learning agreement)
Workload of student for successfully completing the course. Each ECTS credit represents 30 working hours. These are the combined effort of face-to-face time, post-processing the subject of the lecture, exercises and preparation for the exam.

The total workload is distributed on the semester (01.04.-30.09. during the summer term, 01.10.-31.03. during the winter term).
60 class hours (= 45 clock hours) over a 15-week period.
The total student study time is 150 hours (equivalent to 5 ECTS credits).
There are therefore 105 hours available for class preparation and follow-up work and exam preparation.
Recommended prerequisites (modules):
Recommended as prerequisite for:
Module coordinator:
Prof. Steven Frysinger
Lecturer: Prof. Steven Frysinger

[updated 10.11.2016]
Learning outcomes:
After successfully completing this module, students will be able to:
- Discuss the cognitive characteristics of humans involved in computing and information systems;
- Analyze information systems to assess their ability to meet user needs;
- Identify and characterize the users of a particular information system to be designed;
- Gather and analyze needs assessment data from representative users of an information system;
- Develop a hierarchical task analysis of the users;
- Develop both a conceptual design and a physical design for an information system;
- Write a user requirements specification for the system;
- Develop a test plan by which their system design could be submitted to summative evaluation upon implementation.
Computer systems are embedded in virtually every aspect of our modern life, from the database systems that help us run our businesses to the cellular telephones we have come to depend on for daily personal communication. However, developers of these tools frequently forget that the human being is part of the computer system, because essentially all of these systems depend on human interaction of some sort to produce the desired end result. In order to overcome this, we must educate computer system developers about the nature of the human/computer interface (HCI) and give them tools with which to design and test effective interfaces in the systems they develop.
This course will:
(A) make the system developer aware of the human aspects of the system, including the cognitive and perceptual attributes of the human being;
(B) provide the developer with design criteria and guidelines that will help produce effective interactive computer systems; and
(C) teach the developer how to quantitatively test the human/computer interface in a rigorous way

[updated 26.02.2018]
Module content:
 1. Interactive Computer Systems, Human Factors Engineering, and the Software Engineering Lifecycle
 2. Process of Interaction Design: User-centered Design
 3. Needs Assessment and Requirements Specification
 4. Conceptual Design
 5. Physical Design: Graphical User Interfaces
 6. Widget Design: When to use what
 7. Test Phase: Evaluation
 8. Understanding Users: Cognition, Sensation & Perception, Mental Models, and the "Differently-Abled"
 9. Decision Support
10. Data Representation
11. Help and Documentation; Multimedia and the World Wide Web

[updated 26.02.2018]
Recommended or required reading:
Interaction Design (second edition). Jennifer Preece, Yvonne Rogers, Helen Sharp, John Wiley and Sons, 2007.

[updated 26.02.2018]
Module offered in:
WS 2022/23, WS 2021/22, WS 2020/21, WS 2019/20
[Tue Mar 21 12:48:09 CET 2023, CKEY=hci, BKEY=pi2, CID=PIB-HCI, LANGUAGE=en, DATE=21.03.2023]