Human-Computer Interaction

Software Systems
Intermediate studies
Requirements: Programming course. Synopsis: History and principles of user interfaces are presented. Basic modalities are described from a psychological, ergonomic and technical point of view. This includes reviewing the working of basic interaction techniques such as keyboard, mouse, pointing, touch, speech, displays, acoustics and haptics. Interface design is addressed through methods and principles presenting graphical user interfaces and direct manipulation, menus, navigation, up to multimodal interfaces. User modeling is treated through cognitive, experiential and social models of users and task analysis culminating in computational models of users to be included in interactive systems. Social computing and computer supported cooperative work are introduced with basics of collaboration and related theories of computer mediated communication. The course includes teaching of prototyping, evaluation and experimentation approaches. Course book: Rogers Y., Sharp H., Preece J: Interaction Design: beyond human-computer interaction, 3rd ed., Wiley, 2011.


29.04.2013 16.00 A111
Year Semester Date Period Language In charge
2013 spring 12.03-24.04. 4-4 English Giulio Jacucci


Time Room Lecturer Date
Tue 14-16 CK112 Giulio Jacucci 12.03.2013-24.04.2013
Wed 10-12 CK112 Giulio Jacucci 12.03.2013-24.04.2013

Exercise groups

Group: 1
Time Room Instructor Date Observe
Wed 14-16 B121 Matti Nelimarkka 18.03.2013—26.04.2013


Course information is in Moodle. No password required.

Completing the course

Exercises and a final exam

Literature and material

Course bookRogers et al. (2012): Interaction Design: Beyond Human-Computer Interaction

Also additional reading assigned by the lectures, available in Moodle.