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:
- Identify requirements and develop them into suitable designs relying on the capabilities and desires of people and the kinds of technologies available.
- Understand and differentiate between the different interfaces available for interaction design including less conventional interfaces such as brain, wearable, and multimodal interfaces.
- Understand how cognitive, social, and affective issues apply to interaction design.
- Design usability-testing experiments, gather, analyze, present, and use data to better improve the user experience and interaction design.
- 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.