Skip to content

CMPUT 302: Introduction to Human Computer Interaction

At a glance

  • Units: 3
  • Prerequisites: CMPUT 301.
  • Offered: Scheduled: Winter 2027

A complementary course to introductory software engineering focused on a user-centered approach to software design. The main themes are how humans interact with physical and information environments, and how to design software with human's information needs and their cognitive capacities in mind. Topics include the user-centered design cycle, and evaluation methods for discovering usability problems in interface design.

Official catalogue entry ยท facts synced 2026-10-01

What Students Say

Nobody has reviewed this course yet. If you've taken it, add a review (no git needed).