Human–Computer Interaction


Course Overview

The Human-Computer Interaction (HCI) course provides a deep dive into the interaction between humans and computers, focusing on designing intuitive and user-friendly interfaces. It covers the physiological, perceptual, and cognitive aspects of human interaction, offering both theoretical knowledge and practical experience in user interface design. 

Course Objectives

Reference Material

The following four books are not mandatory but provide excellent overview of HCI and related fields.

Important Course Notes

Class Sessions

Office Hours

Grading Criteria

Late assignments and make-up

Lab & Workshops

Social Group

Course Schedule