Human-computer interaction

Objective and outcomes

Students learn about human-computer interaction standards (in the context of graphical interfaces, voice interfaces and tactile interfaces). They are taught to take user experience (UX) as a key determinant of human-computer interaction design. They are able to think critically about software and hardware interfaces, to independently carry out the projects on evaluation of interface usability, and to creatively use the acquired knowledge for the development of interactive aspects of multimedia design.


Interaction with a computer. Interaction with multimedia contents. Direct manipulation in multimedia and principles of direct manipulation. Usability and user enthusiasm. Methods of usability improvement. Usability measurement techniques. The ideal of universal usability and the achievement of universal usability. Basic editing concepts. Challenges and limitations of anthropomorphic design. Alphanumeric versus graphical data display. Basic classes of pointing devices and their usability. Basic screen and projector technologies. Levels of human-computer interaction. Prototype technique. Making a paper prototype. Interface usage scenario. Preparation of the interface in cooperation with users. Coordination of interface development. Interface development coordination techniques. Justifying the investment in the interface. Evaluation of the interface during active use. Usability testing. Test plan. Instructions for researchers and test participants. Forms for assignments, data entry and surveys. Finding and motivating participants. Recommendations for conducting testing. Analysing data obtained through testing. Presentation of test results. Creating user instructions.

Practical classes

Through practical tasks students are encouraged to master and critically analyse the methods and techniques covered in the lectures. Students are introduced to software support for interface development.