Class Objectives
In this course, you will learn how to
- Apply human-centered design methods to your development practice: We'll cover techniques for understanding and incorporating user needs and preferences into the design process.
- Study people and collect data about their activities: You'll learn how to collect and interpret qualitative and quantitative data about user behavior and preferences.
- Synthesize data into conceptual models that help you derive requirements: We'll teach you how to translate your findings into actionable design goals and requirements.
- Conceptualize, design, and prototype graphical user interfaces based on requirements: You'll get hands-on experience creating user interfaces that meet these requirements.
- Evaluate your prototypes (low-fidelity and high-fidelity) in studies: Finally, you'll learn how to conduct user testing sessions and iterate on your designs based on user feedback.
By the end of this course, you'll have a solid foundation in HCI principles and methodologies. You'll be equipped with the skills necessary to design and develop usable interfaces that create a positive user experience. This course will help you become adept at creating software that not only meets functional requirements but also provides a satisfying user experience.
Class Schedule
| Lecture Date | Lecture Title |
|---|---|
| April 21, 2026 | Introducing Human-Computer Interaction |
| April 28, 2026 | Collecting Data to elicit User Needs |
| May 5, 2026 | Collecting Data to elicit User Needs (cont.) |
| May 12, 2026 | Analyzing Data to understand User Needs |
| May 19, 2026 | Exploring User Groups, Personas, and Journeys |
| May 26, 2026 | Prototyping User Interface Designs |
| June 2, 2026 | Heuristic Evaluation and Cognitive Walkthrough |
| June 9, 2026 | Model of Interaction |
| June 16, 2026 | Human Senses and Cognition |
| June 23, 2026 | Human Cognition |
| June 30, 2026 | Planing User Interface Studies |
| July 7, 2026 | Conducting User Interface Studie |
| July 14, 2026 | Experimental Research in HCI |
| July 21, 2026 | Exam |