← Teaching

Development for Usability Y2, 20cr

Overview

This module covers application usability for a wide range of devices and form factors. It introduces the concepts of GUI (Graphical User Interface) applications and the design of effective, accessible and usable applications, based on Human Computer Interaction (HCI) principles and techniques.

Students learn the UX design process, including using prototypes and heuristics as part of designing an application, then implementing the design, and running tests to formally evaluate the usability of the designed artefact.

On completion students should be able to design and develop system prototypes to improve the usability of applications, and evaluate the usability of a finished application.

Learning Outcomes

  1. Develop an application that is capable of running on many types of devices using a rapid prototyping approach.
  2. Employ HCI principles and theory to design usable and accessible applications.
  3. Compare and contrast techniques (questionnaires, focus groups, observational studies) to objectively measure usability.
  4. Evaluate the usability of software applications.