This course will cover basic concepts in human-computer interaction including understanding how people view and interact with interfaces, what types of computer interfaces are practical and possible, modeling and representing user interaction, eliciting requirements and feedback from users, tools for prototyping and building interfaces, and user interface evaluation. The course will be primarily project-based and will involve a significant amount of design and critiques.


Lectures will be held on Monday, Wednesday, Friday from 11:00am to 11:50am.