Course Instructor
Class Time
Class Location
Online Discussion
Anthony’s Office
Office Hours
Xiang ‘Anthony’ Chen ([email protected])
Winter 2022, Monday/Wednesday, 4:00-5:50 PM PST
BOELTER 5272
BruinLearn
Boelter Hall 6730A or Zoom
Book here
Quick Links
<aside>
💡 Final demo evaluation form.
The workbook for Project Phase 3 and beyond.
Literature review sign-up sheet
- You should sign up as the presenter for two papers and the moderator for one paper
Project team sign-up sheet
- Please use Google Space to coordinate team formation
</aside>
Course Objectives
- Introducing you to the fundamentals of HCI: what is HCI, the history, how to design and evaluate an interactive system, how to prototype, input/output devices and techniques;
- A specific focus on Human-AI Interaction: how to make AI comprehensible to humans, how to enable humans to control AI, and how to enable human-AI collaboration.
Prerequisites
- You should have already taken at least one programming course (e.g., C, C++, Java);
- For implementing interactive systems, you are free to use whatever programming languages, frameworks, libraries or toolkits;
- If you are unclear what to use for implementation, the default option is HTML/JavaScript, in which case you are required to take the following online tutorials before the quarter begins:
- Since a specific focus is on Human-AI Interaction, it will be beneficial (though not strictly required) for you to get familiar with programming intelligent systems, by learning/using one or more of the following:
Schedule
Lecture recordings can be found here.
All deadlines are due at 11:59 PM on the dates
Project (55%)
The main project throughout the quarter is to develop an AI Information Assistant to help you process complex information, for example, reading long text, recalling memorable moments from your phone’s photos, manage your overwhelming projects and assignments, or helping you cue the best music to boost productivity.
There are four phases:
(10%) Phase 1: individually, conduct a user-centered design to
- Create a low-fidelity prototype of your design (5%);
- Run a think-aloud study with at least one user using the low-fi prototype;