User Interfaces and HCI
Module code: CO2104
User interfaces are how users interact with computer systems. In this module we will explore and critique HCI (human-computer interaction) concepts and GUIs (graphical user interfaces) in particular. We will also look at constructing GUI based applications and solving simple GUI programming problems.
Topics covered
- HCI and GUI concepts
- Event driven programming and threading
- Constructing GUI based applications
- Solving simple GUI programming problems
Learning
- 20 hours of lectures
- 10 hours of tutorials
- 20 hours of supervised time in lab/studio/workshop
- 100 hours of guided independent study
Assessment
- Coursework (100%)