This module prepares and enables students to design, implement and evaluate computer interfaces to make them accessible, effective and easy to use. Students will acquire the skills needed for developing useful and usable user-centred interfaces through the systematic applications of models and techniques employed in human-computer interaction and closely related fields such as interaction design and ergonomics.
A good understanding of the principles of human-computer interaction (HCI) is crucial for the successful development of interactive computer applications. This optional module provides the students with an opportunity to study and apply HCI knowledge and skills as part of their programme. The module is shared by MRes Computer Science, MSc Applied Informatics, MSc Social Computing and MSc Financial Computing.
A. Demonstrate in-depth knowledge of the current research issues in the development of interactive systems, the capabilities and limitations of users, and effective methodologies for the design of useful and usable human-computer interfaces;
B. Demonstrate systematic understanding of the key techniques and methods for interface design, evaluation and analysis;
C. Demonstrate an ability to critically analyse and evaluate real-world interactive systems;
D. Undertake requirements analysis as well as to complete the design, development and evaluation of a prototype interactive system;
E. Demonstrate strong teamwork skills by contributing to a small-scale development project.
The assessment consists of coursework and a written exam. The coursework contains two parts: a critical evaluation of an existing system and a group project to develop a new prototype system. The written exam evaluates the students’ critical understanding of the theory components of the module.