Human-Centered AI course
This course will explore what HCI knowledge and methods can bring to the study, design, and evaluation of AI systems with a particular emphasis on the human, social, and ethical impact of those systems. Students will read papers and engage in discussions around the three main components of a human-centered design process as it relates to an AI system: 1) needs assessment, 2) design and development, and 3) evaluation. Following these three main design phases, students will learn what needs assessment might look like for designing AI systems, how those systems might be prototyped, and what HCI methods for real-world evaluation can teach us about evaluating AI systems in their context of use. The course will also discuss challenges that are unique to AI systems, such as understanding and communicating technical capabilities and recognizing and recovering from errors.
Learning Goals
This course has the following learning goals:
- Foundational knowledge:
- Human-centered Design process
- How the process applies to AI
- The functionalities, limitations, and possibilities for harm of AI systems
- Methods for studying the human factors related to AI systems
- Skills:
- Applying the human-centered design process to new problems
- Identifying appropriate methods to study new questions
- Understanding a new paper’s contribution and type of knowledge
- Analyzing the validity of a paper’s methods and appropriateness of its evaluation
- Learning how to learn:
- How to read a paper
- Note taking
- Keeping track of literature
- How to look for relevant papers