Human-Computer Interaction

Semestr: Winter

Range: 2+2s


Credits: 4

Programme type: Undefined

Study form:

Course language:


Interdisciplinary course, integrating knowledge from both social sciences and technology to produce successful technical systems. Application of modern results from social sciences. Other fields concerned are design, ergonomy, psychology, cognitive science, linguistics, aesthetics, and typography, complemented by links to software engineering.


Man-machine interaction, usability, user interface

Course syllabus:

1. Application life cycle, the role and purposes of evaluation, user load
2. Research of users - data collection methods, controlled experiments
3. Interpretive evaluation, ethnography, predictive evaluation
4. Software construction as design. The social role of the designer
5. Labor organization and social impacts of information technology
6. Mental models, conceptual models, their dynamics. Software evolution
7. The problem of "the right" conceptual model. Lessons form linguistics
8. Classification systems, domain analysis and other knowledge sources
9. Visual elements of user interface implementing conceptual model
10. User interface and languages design from conceptual model. User interface standards
11. User support: online help, manuals. Language issues
12. Typography: connotations, user expectations, traditions
13. Typography: implementing conceptual models
14. Spare

Seminar syllabus:

1. Students' needs and expectations, illustration of basic terms
2. Lab: ergonomy experiments
3. Evaluation of the experiments. User survey - introduction
4. Lab: experience with an client-server application and its protocol
5. User survey - design of methods
6. Lab: signs, metaphors, icons
7. User survey - analysis of results
8. Lab: signs, metaphors, icons - evaluation
9. Cognitive walkthrough
10. Lab: colors
11. Interface design from conceptual model
12. Lab: colors
13. Typography
14. Spare


[1] Preece, J.: Computer Human Interaction. Addison-Wesley, 1994