Course pages 2016–17
Paper 3: Interaction Design
This course is only taken by Part 1A Paper 3 students.
Lecturer: Dr H. Gunes
No. of lectures and practical classes: 8 + 7
Suggested hours of supervisions: 2
Prerequisite courses: Java
This course is a prerequisite for Human-Computer Interaction (Part II)
Aims
The aim of this course is to provide an introduction to interaction design, with an emphasis on understanding and experiencing the user interface design process from requirements and data gathering to implementation and evaluation, while gaining an understanding of the background to human factors. This course focuses equally on design and implementation.
Lectures
- Overview and requirements analysis. Introduction to the course and
the practicals. Participatory design process. Identifying potential users and
understanding their tasks. Identifying and establishing non-functional and
functional requirements. Socio-technical Models and Soft Systems Methodology.
- Data gathering. Data collection techniques: Observation, interviews,
card sorting, questionnaires, studying documentation, focus groups, contextual
inquiry, scenarios / use cases, and researching similar products. Data
presentation techniques for functional and non-functional requirements.
- Design and prototyping. Participatory design process. Conceptual
versus physical design. Concept development. Prototyping and different kinds
of prototypes. Personas and storyboards.
- Principles of good design. Shneiderman’s golden rules of interface
design.
- Human cognition for interaction design. The Model human processor.
Attention, perception/recognition, memory, context and grouping, and their
implications for interaction design. Gestalt Laws of perceptual organisation.
- Multimodal and emotional interaction. Multimodal interaction.
Accessibility. Emotional design framework by Don Norman. Detecting emotions
and emotional technology: direct and indirect methods. Expressive/frustrating
interfaces and anthropomorphism.
- Heuristic evaluation. The process of Heuristic Evaluation (HE):
Pre-evaluation training, evaluation, severity ratings, and feedback into
design. Ten usability Heuristics with definitions and practical examples.
- Cognitive walkthrough. The process of cognitive walkthrough:
Defining inputs, stepping through action sequences, recording information,
and revising the user interface.
Objectives
By the end of the course students should
- have a thorough understanding of the iterative design process and be
able to apply it to interaction design;
- be able to design new user interfaces that are informed by principles of
good design, and the principles of human visual and affective perception,
cognition and communication;
- be able to construct user interfaces using Java with a strong emphasis
on users, usability and appearance;
- be able to evaluate existing or new user interfaces using multiple
techniques;
- be able to compare and contrast different design techniques and to
critique their applicability to new domains.
Recommended reading
* Preece, J., Rogers, Y. & Sharp, H. (2015). Interaction design. Wiley (4th ed.).