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 Learning Strategies
There will be 12 lectures covering the theoretical issues of GUI design.
There will be 18 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)1.5
2 lectures and 2 practicals per week for 6 weeks
1 practical per week for final 6 weeks
Module Resources
Visual Studio.NET or equivalent
Module Special Admissions Requirements
Prior study of a high level programming language necessary.
Module Texts
WPF Programmer¿s Reference
Windows Presentation Foundation with C# 2010 and .NET 4
Rod Stephens
Wrox
ISBN 978-0-470-47722-9
On-line resources and course material
Module Additional Assessment Details
Assignment: 100% (learning outcomes 1, 2, 3, 4)