To introduce the students to key concepts, theories, and frameworks in
interaction design with which one builds effective interfaces for users.
Interfaces must be accessible, meaningful, visually consistent, comprehensive,
accurate, and oriented around the tasks that users tend to perform. The course
will provide a balance of practical and theoretical knowledge.