Module Descriptors
WRITING GRAPHICAL USER INTERFACES IN A WINDOWS ENVIRONMENT
COSE50286
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
10 credits
Contact
Leader: Kelvin Hilton
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 44
Total Learning Hours: 80
Assessment
  • ASSIGNMENT weighted at 50%
  • EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS weighted at 50%
Module Details
Module Assessment
A ASSIGNMENT weighted at 50%.
A EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS length 1 HOUR(S) weighted at 50%.
@
Module Indicative Content
Introduce the concepts of GUIs and Window systems. To use a development environment for developing a User interface. To consider how effective communication can be achieved with such interfaces
Module Learning Outcome
1. Be able to understand and utilise effectively a GUI based upon a window system
2. Be able to implement and design user friendly interfaces in a high level language taking advantage of a window system
3. Be able to select appropriate user interface components, colours and styles to achieve effective communications for applications.

This module will also give you opportunity to demonstrate the following skills:

(a) Understanding of a specific body of knowledge and skills
(b) Think critically
(c) Evaluate
(d) Formulate a practical solution to the problem, making effective use of time and resources available

Module Learning Strategies
There will be 24 lectures and 12 tutorials/practicals which will be used:

To develop the practical skills essential for programming in a windows environment
To introduce the concepts of GUIs and window systems
To present design methods and implementation techniques for such interfaces
To consider how effective communication can be achieved with such interfaces
To develop a technical knowledge of a windows environment.

Within this module you will be introduced to and/or be able to develop your

- Intellectual skills
- Communication
- Problem solving



Module Resources
PC Windows and a suitable development environment e.g. Visual C++


Module Texts
Microsoft Online manuals / Visual C++ Horton Wrox Press, 1997
(Background reading)

Module Additional Assessment Details
1. Portfolio of practical lab exercises (50%) (Learning outcomes 1-3, a-d)
2. Exam (50%) (Learning outcomes 1-3, a-d)