The following schedule is tentative and subject to change.

Date Topic Readings Tasks Project Milestones
Jan 13 Introduction & Course overview
Jan 15 Good and Poor Interaction Design I ID Chapter 1
Jan 17 Good and Poor Interaction Design II ID Chapter 1
Jan 20 No class (Martin Luther King Day)
Jan 22 Overview of Design Life Cycle I ID Chapter 2
Jan 24 Overview of Design Life Cycle II ID Chapter 2 Individual: Initial project ideas (due Saturday, Jan 25 11:59pm, Gradescope)
Jan 27 Design Studio: Project Idea Brainstorming
Jan 29 Working Class: First Team Meeting Hold your first team meeting during this time. Students are free to decide where to hold this meeting and do not need to come to classroom for this class.
Jan 31 Needfinding: Interviews ID 8.4 Team: Create a design journal and form a team contract (due Saturday, Feb 1 11:59pm, recorded using design journal) Milestone 0: Team and Project Topic (due Saturday, Feb 1 11:59pm, Gradescope)
Feb 3 Needfinding: Observations ID 8.6
Feb 5 Needfinding: Surveys ID 8.5
Feb 7 Ethics of Human Subject Studies Individual: Complete ethics training (due Saturday, Feb 8 11:59pm, Gradescope)

Team: Draft interview protocol (due Saturday, Feb 8 11:59pm, recorded using design journal)
Feb 10 Design Studio: Mock Interview
Feb 12 Qualitative Data Analysis ID 9.4
Feb 14 Design Studio: Affinity Diagram Team: Improve interview protocol based on mock interview feedback (recorded using design journal)

Individual: Interview 1 target user using the revised protocol and take notes (due Saturday Feb 15 11:59pm; recorded using design journal)
Feb 17 Personas ID 11.5
Feb 19 Scenarios ID 11.5
Feb 21 Storyboarding ID 11.6 Individual: Interview 1 target user using the revised protocol and take notes (due Saturday Feb 22 11:59pm; recorded using design journal)

Milestone 1: Needfinding deliverable (due Saturday, Feb 22 11:59pm, Gradescope)

Persona template
Feb 24 Ideation and Brainstorming
Feb 26 Design Studio: Project Ideation
Feb 28 Low and High Fidelity Prototype ID Chapter 12 Team: Summarize initial design ideas using storyboards (due Saturday Mar 1 11:59pm, recorded using design journal)
Mar 3 Design Consideration: Mental Models I ID 3.3, 3.4
Mar 5 Design Consideration: Mental Models II ID 3.3, 3.4
Mar 7 Design Studio: Figma Tutorial Team: Paper prototype initial version (due Saturday Mar 8 11:59pm, recorded using design journal)
Mar 10 Design Consideration: Human Abilities ID 4.2
Mar 12 No class (Instructor travel)
Mar 14 Design Considerations: Visual Design Principles Team: Improve paper prototype by incorporating design considerations (due Saturday, Mar 15 11:59pm, recorded using design journal)

Mar 17 No class (Spring break)
Mar 19 No class (Spring break)
Mar 21 No class (Spring break)
Mar 24 Evaluation: Qualitative Evaluation
Mar 26 Evaluation: Cognitive Walkthrough ID 15.2, 16.2
Mar 28 Evaluation: Heuristic Evaluation ID 15.2, 16.2 Team: Draft qualitative evaluation protocol (due Saturday, Mar 29 11:59pm, recorded using design journal)
Mar 31 Design Studio: Hallway Testing
Apr 2 Evaluation: Controlled Lab Studies ID 15.3
Apr 4 Evaluation: Data Analysis and Hypothesis Testing Individual: Interview 1 target user using the paper prototype and get feedback; record notes in design journal (due Saturday, Apr 5 11:59pm, recorded using design journal) Milestone 2: Low-fidelity prototype deliverable (due Saturday, Apr 5 11:59pm, Gradescope)
Apr 7 No class (CS Excellence Talk)
Apr 9 Evaluation: Web Analytics, Field Study, and A/B Testing
Apr 11 User-centered Design: Agile Development ID 13.2 Team: High-fidelity prototype initial version (due Saturday, Apr 12 11:59pm, recorded using design journal)
Apr 14 Design Studio: Project Heuristic Evaluation
Apr 16 Frontiers in HCI Research: Overview
Apr 18 Frontiers in HCI Research: Human-AI Interaction Team: Conduct cognitive walkthroughs to evaluate and improve the high-fidelity prototype, and then draft quantative evaluation protocol (due Saturday, Apr 19 11:59pm, recorded using design journal)
Apr 21 Design Studio: Mock Lab Study
Apr 23 Frontiers in HCI Research: Human-AI Interaction
Apr 25 Guest Lecture Team: Improve evaluation protocol based on mock lab study feedback, and conduct quantative evaluation with 6-10 target users (due Saturday, Apr 26 11:59pm, recorded using design journal) Milestone 3: High-fidelity prototype deliverable (due Saturday, Apr 26 11:59pm, Gradescope)
Apr 28 Final project presentation
Apr 30 Final project presentation
May 2 Final project presentation Milestone 4: Prodoct video and report (due Sunday, May 4 11:59pm, Gradescope)