Text only

 University | Catalogues for 2006/07

University of Bath logo - link to University home page
 

Department of Computer Science, Unit Catalogue 2006/07


CM20143 User interface programming

Credits: 6
Level: Intermediate
Semester: 1
Assessment: CW50EX50
Requisites:
Before taking this unit you must take CM10134 and take CM10135 and take CM10136 and take CM10137
(or equivalents approved by Director of Studies) Aims: To give the students knowledge, understanding and experience of designing, constructing and evaluating user interfaces. To introduce principles, methods and tools for user interface design. To focus upon user interaction.
Learning Outcomes:
1. To be able to program user input, application output, and user interface input/output event handling.
2. To understand the principles of interaction design.
3. To design user interfaces to optimise usability and support for the users' tasks.
4. To be aware of relevant principles, guidelines and tools to support user interface design.
Skills:
Problem Solving (F).
Content:
Human-computer interaction and usability. Usability evaluation. Introduction to GUI programming and Java Swing. Swing Components. Layout Managers. Event handling. The Model-View-Controller paradigm. Mobile Interaction. Pervasive systems. Non-visual interaction.

 

University | Catalogues for 2006/07