Skip to main content Schedule
Week 1 – Introduction to Design
- June 22nd
- Lecture Lecture 1: Introduction
- Slides
- June 23rd
- Lecture Lecture 2: Design Cycle
- Slides
- June 24th
- Lecture Lecture 3: Needfinding + Ideation
- Slides
- Studio Studio 1: Welcome, Team Finding, & Project Expectations
- Slides
- June 25th
- Lecture Lecture 4: Design Methods: Sketching & Prototyping
- Slides
- Studio Studio 1: Welcome, Team Finding, & Project Expectations
- Slides
- PA Released PA #1: Lo-fi Prototyping
Week 2 – Introduction to Web Programming, Learnability, and Heuristics
- June 29th
- Lecture Lecture 5: Web Applications, HTML, CSS
- Slides
- Studio Studio 2: HTML, CSS
- Slides
- Reading The Design of Everyday Things
- June 30th
- Lecture Lecture 6: Learnability I
- Slides
- Studio Studio 2: HTML, CSS
- Slides
- July 1st
- Lecture Lecture 7: Learnability II
- Slides
- Studio Studio 3: Learnability Dos and Don’ts
- Slides
- Reading 10 Usability Heuristics for UI
- July 2nd
- Lecture Lecture 8: MHP & Heuristics
- Slides
- Studio Studio 3: Learnability Dos and Don’ts
- Slides
- PA Released PA #2: HTML, CSS
- Project Milestone Due Project Milestone 0: Submit team names
- July 3rd
- PA Due PA #1: Lo-fi Prototyping
Week 3 – JS and User Studies
- July 6th
- Lecture Lecture 9: Web Applications, JS
- Slides
- Studio Studio 4: JS
- Slides
- July 7th
- Lecture Lecture 10: User Studies: Designing and Conducting
- Slides
- Studio Studio 4: JS
- Slides
- July 8th
- Lecture Lecture 11: User Studies: Analysis + Presentation
- Slides
- Studio Studio 5: User Study
- Slides
- July 9th
- Lecture Lecture 12: Team Introductions and Initial Thoughts
- Slides
- Studio Studio 5: User Study
- Slides
- PA Released PA #3: JS
- July 10th
- PA Due PA #2: HTML, CSS
Week 4 – DB, Social Computing, Learning, and Accessibility
- July 13th
- Lecture Lecture 13: Web Applications, DB
- Slides
- Studio Studio 6: DB
- Slides
- Project Milestone Due Project Milestone 1: Needfinding
- July 14th
- Lecture Lecture 14: Social Computing
- Slides
- Studio Studio 6: DB
- Slides
- July 15th
- Lecture Lecture 15: Interfaces for Learning & Creating
- Slides
- Studio Studio 7: Social Computing and Learning Applications
- Slides
- July 16th
- Lecture Lecture 16: Accessibility
- Slides
- Studio Studio 7: Social Computing and Learning Applications
- Slides
- PA Released PA #4: DB & Server
- Project Milestone Due Project Milestone 2: Low-fi
- July 17th
- PA Due PA #3: JS
Week 5 – Midterm and Applications (Play, Wearable AI)
- July 20th
- Lecture Lecture 17: Designing for Fun / Play
- Slides
- Studio Studio 8: Midterm Review
- Slides
- July 21st
- Lecture No Class: Study for Midterm
- Studio Studio 8: Midterm Review
- Slides
- July 22nd
- Lecture Midterm (during class)
- Midterm Midterm (handwritten cheatsheet allowed)
- Studio Studio 9: Project Work
- Slides
- July 23rd
- Lecture Lecture 18: Wearable Interfaces
- Slides
- Studio Studio 9: Project Work
- Slides
- July 24th
- PA Due PA #4: DB & Server
Week 6 – Applications (Ubiquitous, Tangible, Embodied, Agents)
- July 26th
- Project Milestone Due Project Milestone 3: High-fi (~75%)
- July 27th
- Lecture Lecture 19: Ubiquitous Computing
- Slides
- Studio Studio 10: Team Critique on High-Fi
- Slides
- July 28th
- Lecture Lecture 20: Tangible UI (Guest Lecture by Vivian)
- Slides
- Studio Studio 10: Team Critique on High-Fi
- Slides
- July 29th
- Lecture Lecture 21: AI for Interfaces, Interfaces for AI
- Slides
- Studio Studio 11: User Evaluation Plan Share Out
- Slides
- July 30th
- Lecture Lecture 22: Agents (Guest Lecture by Ananya)
- Slides
- Studio Studio 11: User Evaluation Plan Share Out
- Slides
- July 31st
- Project Milestone Due Project Milestone 4: Implementation (~100%)
Week 7 – Applications (AR/VR, Robotics, Industry vs. Academia)
- August 3rd
- Lecture Lecture 23: HCI Career Paths: Building Interfaces in Industry/Academia
- Slides
- Studio Studio 12: Group Work
- August 4th
- Lecture Lecture 24: AR/VR
- Slides
- Studio Studio 12: Group Work
- August 5th
- Lecture Lecture 25: Robotic Interfaces
- Slides
- Studio Studio 13: Group Work
- August 6th
- Lecture Lecture 26: Final Project Share-Out 1/2
- Studio Studio 13: Group Work
- Project Milestone Due Project Milestone 5: User Evaluation
Week 8 – Final Project Demos
- August 9th
- Project Milestone Due Project Milestone 6: Final Report & Demo
- August 10th
- Lecture Lecture 27: Final Project Share-Out 2/2