Foundations of HCI

This module deals with Human-Computer Interraction, and the principles of making software useable

Synopsis of Module

An understanding of Human Computer Interaction (HCI) principles and practice is essential for anyone interested in the design of any sort of computer-based product that will be used directly by people.

HCI is concerned with:

  1. Understanding how people use computer-based equipment in their everyday and working lives.
  2. Contributing to the good design of computer-based products so that they are fit for their intended purposes.

In the module we place HCI in the context of product design and in particular interaction design. We introduce you to rlevant thinking and practices within this context.

We do not assume you have studied HCI before. However we do assume:

Aims of Module

  1. To develop an understanding of the basic theoretical and methodological approaches for the design of effective interactive systems.
  2. To support practice with a toolkit of core methods, techniques and tools which can be used in a variety of development contexts, depending on the demands of the problem and the resources available.
  3. To enable students to produce systems which are demonstrably both useful and usable.

Learning Outcomes

Students will be able to:

  1. Demonstrate an appreciation of the constraints inherent in an interaction design context.
  2. Justify the choice of an effective interaction concept for a product.
  3. Demonstrate an understanding of HCI theory and practice through the use of prototyping.
  4. Justify and apply appropriate evaluation methods for interaction design.

Outline Syllabus

Theme 1: Principles of Human Computer Interaction (50%) Indicative list:

Theme 2: Practice of Interaction Design (50%) Indicative list:



Home
Background
Student Comments
Course Content
    Programming 1
    Programming for Games 2
    Maths for Computer Games 1
    Computer Games Design
    Relational Databases
    Computing Fundamentals
    Programming for Games 3
    Programming for Games 4
    Maths for Computer Games 2
    Games architecture and design
    Professional Development and project management
    Foundations of HCI
    Game Systems Architecture
    Industrial Placement
    Individual Project
    Advanced Architecture for Game Systems
    Games Case Project
    Advanced programming issues for games
    Multimedia Assets for Computer Games
    AI for Computer Games
    Level 3 Options
Staff
Applications process
Industrial links
Games
Technical Resources