School of Electronic Engineering and Computer Science

ECS522U Graphical User Interfaces

Module code: ECS522U

Credits: 15
Semester: SEM2

This module introduces you to basic concepts of psychology and design which inform the way in which Graphical User Interfaces (GUIs) should be designed, and how to build these interfaces in Java. The module looks at desktop and mobile GUIs, and also looks beyond graphical user interfaces to consider vision input and sound output.

By the end of the module, you should be able to:
•    build working GUIs using Java
•    understand basic principles of psychology and communication which inform the design of GUIs
•    understand how to analyse activities and situations to inform the design of suitable GUIs
•    understand, and have experienced, an iterative design process
•    evaluate your own and other peoples GUI designs
•    reflect upon different design and techniques and to critique their applicability

Level: 5