Computer Science @ University of St Andrews

University of St Andrews crest

CS3106 Human Computer Interaction

This module covers the main aspects of Human Computer Interaction. Design guidelines, structured design methods and standards are studied, and practice is given in implementation and evaluation. Students gain experience of current interactive audio, visual and manipulative technologies.

Links

Aims

The aims of this module are:

  • To understand interface design guidelines, standards, ergonomics and heuristics.
  • Understand the principles of visual information communication.
  • Be able to implement user interactive systems and evaluate their effectiveness.
  • Apply structured methods to interface design.
  • Gain experience in current audio, visual and manipulative input devices.

Syllabus

Abstraction
Students will learn how to abstract from particular interaction problems or requirements to design generic solutions.
Analysis
Students will learn how to use theories of HCI and ergonomics to design efficient interfaces for a variety of able-bodied and non-able-bodied users.
Programming
Students will learn how to structure interfaces and construct them for different environments and users.
Communication
Students will learn how to communicate ideas, designs and solutions and elicit requirements efficiently and effectively.
Criticism
Students will analyse various systems, evaluating and criticising system limitations.

Compulsory Elements

See the School of Computer Science Handbook for general information about compulsory elements.

This module has no additional compulsory elements beyond those common to all modules (tutorials and class tests).

Module Delivery