Module 06-22133 (2019)
Human Computer Interaction
Level 3/H
Russell Beale | Semester 1 | 10 credits |
Co-ordinator: Russell Beale
Reviewer: Russell Beale
The Module Description is a strict subset of this Syllabus Page.
Outline
Human-computer interaction (HCI) explores the technical and psychological issues arising from the interface between people and machines. Understanding HCI is essential for designing effective hardware and software user interfaces. This module teaches the theory and practice of HCI methodologies for both design and evaluation.
Aims
The aims of this module are to:
- Provide the student with the core knowledge and skills required for further study and for practical HCI development
- Give students practical and theoretical knowledge in the use of HCI methodologies for both design and evaluation
Learning Outcomes
On successful completion of this module, the student should be able to:
- Explain and discuss the key capabilities and limitations in human cognitive performance and relate this to the design of HCI systems
- Select appropriate HCI Design Methodologies and apply them in the solution of real world design problems
- Select appropriate methodologies for the evaluation of HCI systems. Implement these methodologies on real systems and analyse and discuss the results produced
- Demonstrate an understanding of the scope and importance of HCI systems across a range of application domains
Restrictions
None
Taught with
- 06-25020 - Advanced Human Computer Interaction
Cannot be taken with
- 06-25020 - Advanced Human Computer Interaction
- 06-21253 - Introduction to Human-Computer Interaction
- 06-30512 - Human Computer Interaction Theory and Practice
Teaching methods
2 hr lecture, 1hr tutorial/practical a week
Contact Hours: 34
Assessment
Sessional: 1.5 hr examination (80%), continuous assessment (20%)
Supplementary (where allowed): examination (80%) with the continuous assessment mark carried forward (20%)
Detailed Syllabus
- Human performance and constraints
- Sensory-motor (perception and action)
- Language (statistics of language, structure, semantics, pragmatics)
- Cognition (memory, attention, control)
- Social (social networks)
- Economic (game theory)
- Tasks
- Models/theories for understanding the task environment / context of use etc.)
- Task analysis (HTA, GOMS etc.)
- Ethnography
- Controlled experiments
- Design methodologies
- Task-artifact cycle
- User Centred Design
- User Experience (UX)
- Interaction design and models
- Evaluation methodologies and tools
- Heuristic evaluation
- Cognitive walkthrough
- Participatory design
- Observational methods
- Questionnaire design
- Application areas. A series of case studies and guest lectures drawn from:
- CSCW
- Social Media
- Mobile computing
- Information Visualisation
- Information retrieval and the web
- Aviation/driving, situation awareness, and dynamic systems control
- Personal information management
- Social navigation, word-of-mouth and recommendation
- Economic relationships (the use of eBay, Amazon)
- Privacy & Security
- Games
Programmes containing this module
- BSc Artificial Intelligence & Computer Science [0144]
- BSc Artificial Intelligence & Computer Science with an Industrial Year [9502]
- BSc Artificial Intelligence & Computer Science with Study Abroad [452B]
- BSc Computer Science [4436]
- BSc Computer Science with an Industrial Year [9499]
- BSc Computer Science with Business Management [5914]
- BSc Computer Science with Business Management with an Industrial Year [9503]
- BSc Computer Science with Study Abroad [5571]
- BSc Mathematics and Computer Science [5196]
- BSc Mathematics and Computer Science with an Industrial Year [9495]
- MEng Computer Science/Software Engineering [4754]
- MEng Computer Science/Software Engineering with an Industrial Year [9501]
- MSci Computer Science [4443]
- MSci Computer Science with an Industrial Year [9509]
- MSci Computer Science with Study Abroad [5576]
- MSci Mathematics and Computer Science [5197]
- MSci Mathematics and Computer Science with an Industrial Year [9496]