Human-Centered AI
Course Code: Y1C4
ECTS Credits: 3.0
Course Description
This module introduces students to the fundamentals of Human-Centered AI (HCAI), stressing the importance of integrating human values and needs in the design of intelligent systems. They will learn that you always have to keep your user in mind while developing Machine Learning solutions. Students will explore foundational theories such as Information Processing Fundamentals, Design Thinking, Flow Theory, and User Experience (UX) Design. These concepts will frame their understanding of how humans interact with AI systems, and how thoughtful design can enhance usability, trust, and engagement.
Throughout the course, students will gain practical skills in user interaction and interface design, with a strong focus on wireframing and prototyping using Figma. They will apply theoretical knowledge to a hands-on project: the design of an image classification (wireframe) application. This project will be informed by user-centered research methods, making sure that design decisions are based on user feedback.
For this end, students will conduct both qualitative and quantitative user studies to inform and evaluate their designs. The qualitative component will involve a think-aloud study, allowing them to explore users’ thought processes and identify usability issues. The quantitative study will consist of an A/B test, providing insights into design effectiveness through statistical comparison. Students will learn how to analyze the resulting data using thematic analysis and t-tests respectively, developing their ability to draw meaningful conclusions from user feedback.
Finally, students will consolidate their work by producing an understandable demo video that communicates the function and value of their app. By the end of the module, students will have a good understanding of how to design, test, and evaluate AI-powered applications with a human-centered mindset.
Course Content
- Introduction to Human-Centered AI (HCAI) concepts and principles
- Information Processing Fundamentals
- Design Thinking
- Flow Theory
- UX Design for AI application
- User interaction and interface design fundamentals
- Wireframing and prototyping using Figma
- Designing a wireframe for an image classification application
- Basics of user research and user testing
- Introduction to crowdsourcing for user data
- Conducting a think-aloud study (qualitative research)
- Running an A/B test (quantitative research)
- Thematic analysis
- T-tests
- Creating a demo video
Prerequisites
- None
Recommended Reading
- People + AI Guidebook by Google