Schedule

  1. Week 1 (May 6-)
  2. Week2 (May 13-)
  3. Week3 (May 20-)
  4. Week4 (May 27-)
  5. Week5 (Jun 3-)
  6. Week6 (Jun 10-)
  7. Week7 (Jun 17-)
  8. Week8 (Jun 24-)
  9. Week9 (Jul 1-)
  10. Week10 (Jul 8-)
  11. Week11 (Jul 15-)
  12. Week12 (Jul 22-)
  13. Week13 (Jul 29-)

All deliverables are due 24 hours before the class based on the following schedule (unless otherwise specified). If you are in the Tuesday’s class, the deadlines are on Mondays; if you are in the Thursday’s class, the deadlines are on Wednesdays. The “Due” section of each week indicates that you need to submit your deliverables in that week. For example, in Week 2, ethic training (1a) is due on May 13 (Mon) at 2:30pm for LEC 001 and on May 15 (Wed) at 2:30pm for LEC 002.


Week 1 (May 6-)

Lecture Topics

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

Extra Readings

To-do’s

Week2 (May 13-)

Guest Lecture

  • Design-Oriented HCI: From Theory to Practice, by Dr Kmi Zhong

Extra Readings

To-do’s

Due

  • Ethic training (1a)
  • Team formation (1b), by EOD of May 14 for LEC 001 and May 16 for LEC 002

Week3 (May 20-)

Lecture Topics

  • Design Process
  • Value Proposition
  • Personas
  • Empathy Mapping

Extra Readings

Design Activities

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

To-do’s

Due

  • Team contract (1b)

Week4 (May 27-)

Lecture Topics

  • Exploratory Methods
  • Interviews

Extra Readings

Design Activities

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

To-do’s

Due

  • Design document #1 (2a)

Week5 (Jun 3-)

Lecture Topics

  • Affinity Diagrams
  • POV and HMW

Extra Readings

Design Activities

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

To-do’s

Due

  • Design document #2 (2a)

Week6 (Jun 10-)

Lecture Topics

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

Extra Readings

Design Activities

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

To-do’s

Due

  • Reading reflection #1 (1c)
  • Design document #3 (2a)

Week7 (Jun 17-)

Lecture Topics

  • Design Principles
  • Sketches, Wireframes, and User Flows

Extra Readings

Design Activities

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

To-do’s

Due

  • Design document #4 (2a)
  • Mid-term report (2b)

Week8 (Jun 24-)

Lecture Topics

  • Design Specifications
  • Low-fidelity Prototypes
  • Paper Prototyping

Extra Readings

Design Activities

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

To-do’s

Due

  • Design document #5 (2a)
  • Design critiques (2c)

Week9 (Jul 1-)

Lecture Topics

  • User Testing
  • Low-fidelity prototype evaluation

Extra Readings

Design Activities

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

To-do’s

Due

  • Design document #6 (2a)
  • Responses to design critiques (2c)

Week10 (Jul 8-)

Lecture Topics

  • Visual Design
  • Design Principles
  • High-fidelity Prototype

Extra Readings

Design Activities

  • Create a high-fidelity prototype for your application

To-do’s

Due

  • Reading reflection #2 (1c)
  • Design document #7 (2a)

Week11 (Jul 15-)

Lecture Topics

  • Heuristic Evaluation
  • Cognitive Walkthrough
  • Usability Testing

Extra Readings

Design Activities

  • Conduct a high-fidelity prototype evaluation

To-do’s

Due

  • Design document #8 (2a)

Week12 (Jul 22-)

Project Presentations

To-do’s

Due

  • Design document #9
  • Project presentation (3a)

Week13 (Jul 29-)

No Class

Due

  • Demo video (3b)
  • Final report (3c)
  • Research proposal (CS649)
  • Team Peer Evaluation (1b)

Copyright © 2024 Jian Zhao.