Welcome > Teaching > CS5040


This module provides students with fundamental principles underpinning the study of human computer interaction (HCI). This module introduces the history of HCI; evaluation paradigms in HCI; guidelines and heuristics; gives introduction to universal design, cognition, ergonomics, usability; experimental design and hypothesis testing in HCI; quantitative evaluation methods in HCI; qualitative evaluation methods in HCI and new paradigms of HCI beyond the desktop. The module is structured as a series of in depth lectures each week along with three assignments which build on the principles introduced. Each assignment allows students to develop a deeper understanding of the principles as they apply to current and future forms of HCI.

The study of HCI is important to ensure the safety of systems, they are fit for purpose, correct, usable, and to ensure people can be productive along with new forms of interaction which can engender feelings, trust or persuasion in the person using the computer. The module prepares the student to explore HCI practice, user centered design and a deeper study of evaluation methods in HCI This module forms a core part of MSc in Human Computer Interaction. This programme is aimed at students with a background in Computer Science who wish to specialise in Human Computer Interaction.

See more details on CS5040 Human Computer Interaction Principles here.

Professor Quigley will lecture this module in Semester 1 of the 2013/2014 academic year.


Website for Professor Aaron Quigley