Personal Website

ITE408: Human-Computer Interaction

Course Description:

This course introduces students to the basic concepts of human-computer interaction (HCI), including human factors, performance analysis, cognitive processing, usability studies, environment, and training. It covers the interfaces, emerging technologies, human-centered software, and accessibility.

Course Learning Outcomes:

Upon successful completion of this course, students will be able to:

  1. Identify requirements and develop them into suitable designs relying on the capabilities and desires of people and the kinds of technologies available.
  2. Understand and differentiate between the different interfaces available for interaction design including less conventional interfaces such as brain, wearable, and multimodal interfaces.
  3. Understand how cognitive, social, and affective issues apply to interaction design.
  4. Design usability-testing experiments, gather, analyze, present, and use data to better improve the user experience and interaction design.
  5. Learn how to weigh up the pros and cons and how to be prepared to make trade-offs to achieve optimal design and user experience.