<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
<document>
<title>Human Computer Interaction</title>
<cid>MAM.2.1.2.20</cid>
<sapsubmodule>P221-0062</sapsubmodule>
<bkey>mm</bkey>
<ctypes>
<hours>4</hours>
<type>V</type>
</ctypes>
<cp>5</cp>
<semester>1</semester>
<mandatory>no</mandatory>
<language>German</language>
<exam>Project work</exam>
<curriculum>
<curriculum_entry>
<cid>KI636</cid>
<branch>Computer Science and Communication Systems</branch>
<semester>1</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>KIB-HCI</cid>
<branch>Computer Science and Communication Systems</branch>
<semester>1</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>KIB-HCI</cid>
<branch>Computer Science and Communication Systems</branch>
<semester>1</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>KI855</cid>
<branch>Computer Science and Communication Systems</branch>
<semester>1</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>MAM.2.1.2.20</cid>
<branch>Engineering and Management</branch>
<semester>1</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>PIBWI90</cid>
<branch>Applied Informatics</branch>
<semester>1</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>PIB-HCI</cid>
<branch>Applied Informatics</branch>
<semester>1</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>PIB-HCI</cid>
<branch>Applied Informatics</branch>
<semester>1</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
<curriculum_entry>
<cid>TIB-HCI</cid>
<branch>Technical Computer Science</branch>
<semester>1</semester>
<mandatory_tag>optional course</mandatory_tag>
</curriculum_entry>
</curriculum>
<workload>
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.</workload>
<prerequisites>
</prerequisites>
<prerequisitesfor>
</prerequisitesfor>
<convenor>Prof. Steven Frysinger</convenor>
<convenor-person-key>sf</convenor-person-key>
<lecturers>
<lecturer>Prof. Steven Frysinger</lecturer>
<lecturer-person-key>sf</lecturer-person-key>
</lecturers>
<objectives>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
</objectives>
<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 &amp; perception, mental models, and the “differently-abled&quot;
 9. Decision support
10. Data representation
11. Help and documentation; Multimedia and the World Wide Web
</content>
<literature>Interaction Design (second edition). Jennifer Preece, Yvonne Rogers, Helen Sharp, John Wiley and Sons, 2007.
</literature>
<offered>
</offered>
<moduldb-query>Mon Sep  7 04:41:48 CEST 2026, CKEY=hci, BKEY=mm, CID=[?], LANGUAGE=en, DATE=07.09.2026</moduldb-query>
</document>
