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 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 |