Schedule
All deliverables are due at 5pm on the posted dates below (unless otherwise specified).
Week 1
Lecture & Studio - May 11
- Course Overview
- Find a team
Lecture & Studio - May 13
- What & Why HCI
- UI & UX
- Draft team contract
Deliverables Due - May 20
- Team registration
- Team contract
Week2
No Class - May 18
- Victoria Day
Guest Lecture - May 20
- “Interactive Visual Abstractions for Computational Creativity” by Xinyu Shi
Deliverables Due - May 25
- Ethic training
- Guest Lecture Reflection #1
Week3
Lecture - May 25
- Design Process
- Value Proposition
- Personas
- Empathy Mapping
Studio - 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 - Jun 1
- Exploratory Methods
- Interviews
Studio - 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 - Jun 8
- Affinity Diagrams
- POV and HMW
Studio - 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 - Jun 15
- Creative Process
- User Stories, User Scenarios, and Use Cases
- Storyboards
Studio - Jun 17
- Draft user stories
- Create storyboards based on the user stories
Deliverables Due - Jun 22
- Design document #4
Week7
Lecture - Jun 22
- Design Principles
- Sketches, Wireframes, and User Flows
Studio - 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 - Jun 29
- Design Specifications
- Low-fidelity Prototypes
- Paper Prototyping
No Class - Jul 1
- Canada Day
Deliverables Due - Jul 6
- Mid-term report
Week9
Guest Lecture - Jul 6
- TBD
Studio - 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 - Jul 13
- User Testing
- Low-fidelity prototype evaluation
Studio - 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 - Jul 20
- Visual Design
- Design Principles
- High-fidelity Prototype
Studio - Jul 22
- Create a high-fidelity prototype for your application
Deliverables Due - Jul 27
- Design document #8
Week12
Lecture - Jul 27
- Heuristic Evaluation
- Cognitive Walkthrough
- Usability Testing
Studio - 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)