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)