Calendar

Week Date Class / Studio Pre-class Material Assignment Due
1 3/2 (Tue) Introduction & Course Info (PDF) none Course Sign-Up
1 3/3 (Wed) No studio
1 3/4 (Thu) Design Thinking Workshop (PDF) none
2 3/9 (Tue) Needfinding (PDF) reading
2 3/10 (Wed) Tutorial #1: HTML and CSS (PDF: HTML+CSS / Github | Video | Code)
2 3/11 (Thu) Ideation (PDF) reading
3 3/16 (Tue) Prototyping reading 1 | reading 2
3 3/17 (Wed) Tutorial #2: JavaScript & jQuery (PDF |  Video |  JS Code |  jQuery Code)
Tutorial #3: Working with Data in Firebase (PDF | Video | Code)
3 3/18 (Thu) User Testing reading PR1
4 3/23 (Tue) Heuristic Evaluation reading
4 3/24 (Wed) Mini Project Presentations
4 3/25 (Thu) Learnability 1 reading Mini Project Individual Reflections
5 3/30 (Tue) Learnability 2 reading DP0: Team Formation
5 3/31 (Wed) Tutorial #4: React (PDF | Video | Code)
5 4/1 (Thu) Efficiency reading
6 4/6 (Tue) Safety reading PR2
6 4/7 (Wed) DP1: Needfinding
6 4/8 (Thu) Human Abilities reading DP1 Write-up
7 4/13 (Tue) In-class DP2 work time (Course staff available for Q&A and feedback)
7 4/14 (Wed) DP2: Ideation
7 4/15 (Thu) UI Software Architecture reading DP2 Write-up
8 4/20 (Tue) No class (Midterms week)
8 4/21 (Wed) No studio (Midterms week)
8 4/22 (Thu) No class (Midterms week)
9 4/27 (Tue) Output reading
9 4/28 (Wed) React Tutorial #1
9 4/29 (Thu) Input reading
10 5/4 (Tue) (In-class studio) DP3: Low-Fidelity Prototyping
10 5/5 (Wed) No studio
10 5/6 (Thu) Visual Design & Layout reading 1  |  reading 2 DP3 Write-up
11 5/11 (Tue) Color & Typography reading 1  |  reading 2
11 5/12 (Wed) React Tutorial #2
11 5/13 (Thu) No class (DP4 work time) none PR3
12 5/18 (Tue) Accessibility & Internationalization reading 1  |  reading 2
12 5/19 (Wed) No studio
12 5/20 (Thu) Experiment Design reading
13 5/25 (Tue) Social Computing video 1  |  video 2
13 5/26 (Wed) DP4: High-Fidelity Prototyping
13 5/27 (Thu) Human-AI Interaction reading |  video (Eng subtitle available) DP4 Write-up
14 6/1 (Tue) Invited Talks: Introduction to HCI Research reading
14 6/2 (Wed) DP5: Usability Testing
14 6/3 (Thu) Panel: Career Paths in HCI none
15 6/8 (Tue) (Final Class) DP6: Project Showcase & Course Wrap-up none DP6: Project Showcase
15 6/9 (Wed) No studio
15 6/10 (Thu) No class DP5 Write-up
16 6/15 (Tue) No class (Finals week)
16 6/16 (Wed) No class (Finals week)
16 6/17 (Thu) No class (Finals week) DP6 Write-up (6/22)