School of Computer Science

Module 06-30214 (2020)

Human-Computer Interaction

Level 3/H

Russell Beale Sandy Gould Rami Bahsoon Semester 1 20 credits
Co-ordinator: Russell Beale
Reviewer: Rami Bahsoon

The Module Description is a strict subset of this Syllabus Page.


Human-computer interaction (HCI) explores the technical and psychological issues arising from the interface between people and machines. Understanding HCI is essential for designing effective hardware and software user interfaces. This module teaches the theory and practice of HCI methodologies for both design and evaluation.

Learning Outcomes

On successful completion of this module, the student should be able to:

  • Explain and discuss the key capabilities and limitations in human cognitive performance and relate this to the design of HCI systems
  • Demonstrate an understanding of the use of cognitive modelling techniques in HCI
  • Select and evaluate appropriate HCI design methodologies for real world design problems, in particular software
  • Demonstrate an understanding of the scope and importance of HCI systems across a range of application domains

Cannot be taken with

  • 06-30512 - Human-Computer Interaction Theory and Practice
  • 06-30251 - Human-Computer Interaction (Extended)


  • Main Assessments: Continuous assessment (100%)
  • Supplementary Assessments: Continuous assessment (100%) over the Summer period

Programmes containing this module