School of Computer Science

Module 06-30512 (2019)

Human Computer Interaction Theory and Practice

Level 4/M

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

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


The module will explore the major themes in HCI from both a theoretical and practical perspective. It provides the core underpinning knowledge necessary for further study of HCI, and aims to give students an understanding of the key concepts in cognitive psychology and how they relate to technology design and use. The module also provides a survey of HCI methodologies and examines a number of techniques for HCI design and evaluation in depth, with students undertaking practical exercises and project work in which they are asked to apply knowledge and skills, including those from other modules, to the design, implementation and analysis of interfaces between people and computer systems. Students are introduced to HCI systems across a range of application domains.

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
  • Select appropriate HCI design methodologies and apply them in the solution of real world design problems
  • Select appropriate methodologies for the evaluation of HCI systems. Implement these methodologies on real systems and analyse and discuss the results produced
  • Participate in a user-centred design process
  • Demonstrate an understanding of the scope and importance of HCI systems across a range of application domains

Cannot be taken with

  • 06-25020 - Advanced Human Computer Interaction

Teaching methods

2hr Lecture and 3hrs of tutorial/practical per week


Assessments: 1.5hr Exam (50%) continuous assessment (50%)

Reassessment: 1.5hr Exam (50%) with continuous assessment (50%) mark carried forward

Programmes containing this module