|Module name (EN): Human Computer Interaction|
|Degree programme: Computer Science and Communication Systems, Bachelor, ASPO 01.10.2017|
|Module code: KIB-HCI|
|Hours per semester week / Teaching method: 4V (4 hours per week)|
|ECTS credits: 5|
|Mandatory course: no|
|Language of instruction:
|Applicability / Curricular relevance:
KI636 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.220.127.116.11 Engineering and Management, Master, ASPO 01.10.2013, semester 1, optional course, specialisation
PIBWI90 Applied Informatics, Bachelor, ASPO 01.10.2011, semester 5, optional course, informatics specific
PIB-HCI Applied Informatics, Bachelor, ASPO 01.10.2017, semester 5, optional course, informatics specific
Suitable for exchange students (learning agreement)
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:
Prof. Steven Frysinger
|Lecturer: Prof. Steven Frysinger
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
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
|Recommended or required reading:
Interaction Design (second edition). Jennifer Preece, Yvonne Rogers, Helen Sharp, John Wiley and Sons, 2007.
|Module offered in: |
WS 2021/22, WS 2020/21, WS 2019/20
[Sun Dec 5 14:29:30 CET 2021, CKEY=hci, BKEY=ki2, CID=KIB-HCI, LANGUAGE=en, DATE=05.12.2021]