Computer Science 410/510: Introduction to Human Computer Interaction

Instructor: Ellie Harmon | MW 12:45-2:35 | CRN: 45784 + 45786

This course will introduce you to the fundamental principles of human-computer interaction (HCI), more often referred to as “User Experience” in industry and professional contexts. It will expose you to a wide variety of research and design techniques through a team-based human-centered design project. By the end of the quarter you should have material of appropriate quality for including in a portfolio to demonstrate your experience with HCI/UX.

You will not become a UX expert in a single 10-week course, but you will leave this course with a better understanding of what skills you might wish to develop further on your own or in future coursework. The larger goal of the course is to help you understand how, when, what, and why HCI/UX expertise can contribute to a design and development project.

Note: This text is slightly revised from:

Course Details:

License & Credits

The structure of this course has benefited greatly from the input of Lynn Dombrowski, Jed Brubaker, Gillian Hayes, Paul Dourish, and Lilly Irani.

The materials for this course are licensed under a Creative Commons (CC-BY-NC) license ... with the exception of any sections explicitly credited to someone else (true, in particular, of many policies in the syllabus). Please contact those creators if you would like to re-use any of those portions.