School of Computer Science

Module 06-30251 (2022)

Human-Computer Interaction (Extended)

Level 4/M

Russell Beale Andrew Howes Semester 1 20 credits
Co-ordinator: Russell Beale
Reviewer: Andrew Howes

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
  • The student should demonstrate the capacity to independently study, understand, and critically evaluate advanced materials or research articles in the subject areas covered by this module.

Taught with

  • 06-30512 - Human-Computer Interaction Theory and Practice

Cannot be taken with

  • 06-30512 - Human-Computer Interaction Theory and Practice


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

Programmes containing this module