Schedule

All deliverables are due at 5pm on the posted dates below (unless otherwise specified).


Week 1

Lecture Topics - May 11

  • Course Overview
  • What & Why HCI
  • Good & Bad Designs

Studio Activities - May 13

  • Form a team

Deliverables Due - May 20

  • Team registration
  • Team contract

Week2

Lecture Topics - May 18

  • No lecture; Victoria Day

Studio Activities - May 20

  • Guest lecture: Xinyu Shi

Deliverables Due - May 25

  • Ethic training
  • Guest Lecture Reflection #1

Week3

Lecture Topics - May 25

  • Design Process
  • Value Proposition
  • Personas
  • Empathy Mapping

Studio Activities - May 27

  • Define the value proposition of your final product
  • Describe personas and create empathy maps

Deliverables Due - Jun 1

  • Design document #1

Week4

Lecture Topics - Jun 1

  • Exploratory Methods
  • Interviews

Studio Activities - Jun 3

  • Draft interview questions and questionnaire questions
  • Plan and mock your interview session
  • Interview at least 5 users

Deliverables Due - Jun 8

  • Design document #2

Week5

Lecture Topics - Jun 8

  • Affinity Diagrams
  • POV and HMW

Studio Activities - Jun 10

  • Create affinity diagrams from observations
  • Create affinity diagrams from interviews
  • Use POV and HMW to analyze data

Deliverables Due - Jun 15

  • Design document #3

Week6

Lecture Topics - Jun 15

  • Creative Process
  • User Stories, User Scenarios, and Use Cases
  • Storyboards

Studio Activities - Jun 17

  • Draft user stories
  • Create storyboards based on the user stories

Deliverables Due - Jun 22

  • Design document #4

Week7

Lecture Topics - Jun 22

  • Design Principles
  • Sketches, Wireframes, and User Flows

Studio Activities - Jun 24

  • Carry out Crazy 8 ideation
  • Draw sketches for your application features
  • Construct user flows based on the sketches

Deliverables Due - Jun 29

  • Design document #5

Week8

Lecture Topics - Jun 29

  • Design Specifications
  • Low-fidelity Prototypes
  • Paper Prototyping

Studio Activities - Jul 1

  • No studio; Canada Day

Deliverables Due - Jul 6

  • Mid-term report

Week9

Lecture Topics - Jul 6

  • Guest lecture: TBD

Studio Activities - Jul 8

  • Create low-fidelity prototypes for the key features of your application

Deliverables Due - Jul 13

  • Design document #6
  • Design critiques
  • Guest Lecture Reflection #2

Week10

Lecture Topics - Jul 13

  • User Testing
  • Low-fidelity prototype evaluation

Studio Activities - Jul 15

  • Plan and mock your low-fidelity prototype evaluation
  • Conduct the low-fidelity prototype evaluation

Deliverables Due - Jul 20

  • Design document #7

Week11

Lecture Topics - Jul 20

  • Visual Design
  • Design Principles
  • High-fidelity Prototype

Studio Activities - Jul 22

  • Create a high-fidelity prototype for your application

Deliverables Due - Jul 27

  • Design document #8

Week12

Lecture Topics - Jul 27

  • Heuristic Evaluation
  • Cognitive Walkthrough
  • Usability Testing

Studio Activities - Jul 29

  • Plan your high-fidelity prototype evaluation
  • Conduct the high-fidelity prototype evaluation

Deliverables Due - Aug 4

  • Design document #9
  • Team reflection

Week13

Project Presentation - Aug 4

Deliverables Due - Aug 10

  • Final prototype
  • Demo video
  • Final report
  • Team Peer Review
  • Research proposal (CS649)

Copyright © 2026 Jian Zhao.