Module Learning Strategies
There will be 12 lectures covering the theoretical issues of GUI design.
There will be 24 practical sessions providing opportunities to implement theoretical issues.
Independent study will involve reading course material prior to lectures and attempting exercises to demonstrate new theoretical topics.
(1:n)1 (1:20)2
Module Indicative Content
Introduction to suitable development environment
Designing and implementing graphical event driven applications
Appropriate language for implementation of GUIs
Principles of GUI design
Graphical components of interface (eg. buttons, text fields, check boxes, etc)
Use of colour and its relationship to the human visual system
Screen structuring and layout
Textual information presented in error messages, help systems and instructions
Navigation and consistency
Evaluation of GUI
Module Additional Assessment Details
Assignment: 100% (learning outcomes 1, 2, 3, 4)
Module Resources
Visual Studio.NET or equivalent
Module Special Admissions Requirements
Prior study of a high level programming language necessary.
Module Texts
An Introduction to Programming Using Visual Basic 2005, Edition 6, Schneider, 2006, Prentice Hall, ISBN: 030654-1
On-line resources and course material