This module aims to provide a theoretical and scientific framework within which the student will be able to understand the impact of computers on humans.
The student will develop skills and knowledge that will enable efficient and effective human-computer systems to be specified. They will develop an understanding of human factors and ergonomics that will enable high levels of system usability to be achieved.
The module will introduce students to the available user interface technologies and to techniques for evaluating the relative merits of different types of interfaces.
On successful completion of this module, the student will be able to
Assessment is by examination.
This module requires a pre-requisite of either C++ Programming 2, Visual Programming 2, Java Programming 2 or Interactive Animation.