CPEN 441

Human Computer Interfaces in Engineering Design

Practical issues for interfaces for modern software. Task analysis, user modeling, usability engineering, representations, metaphors, prototyping tools. Applications: interactive multimedia systems, engineering, scientific visualization, engineering design. [3-1-2*]

4 credits

Course Page

Course Objectives

  • The role HCI plays in Engineering
  • The User-Centred Design process of HCI
  • How to incorportate users in the design process
  • How to design and build prototypes appropriate for different design stages
  • How to evaluate different types of prototypes as well as products
  • Understanding the future of HCI in design

Prerequisites

ONE of
CPSC 221 – Basic Algorithms and Data Structures
 CPSC 260 – Data Structures and Algorithms for Computer Engineers
AND ONE of
CPEN 221 – Principles of Software Design
CPEN 333 – System Software Engineering
CPSC 210 – Software Construction