20-21 CS3846: Human-Computer Interaction

This module will cover aspects and challenges of HCI, and addresses the approaches that can be used to create interfaces matching users' needs and expectations.

Course content includes: introduction to Human-Computer Interaction (definition and history); user experience (UX) vs. user interface (UI); heuristic evaluation; rapid prototyping; HCI studies/experiments.