Schedule
Note: Topics and readings may change slightly. We will make every effort to post the links to lecture slides before the beginning of the class they are introduced.
For ease of access, we list direct links to all lecture slides and project materials. All other important forms, links, and resources are available on the syllabus, Google Drive, and/or the #resources-and-links channel in Slack.
Jump to: Week 1 | Week 2 | Week 3 | Week 4 | Week 5 | Weeks 6-8 (current)
Week 1 - Introduction to Design & HCI
- Tue 6/20
- Lecture Lecture 1: Overview and Intro to Design/HCI
- Slides
- ReadingCourse Syllabus
- Project 1Project 1 Released
- Wed 6/21
- LectureLecture 2: HTML/CSS/Javascript
- Slides
- ReadingThe Design of Everyday Things (read Chapter 1)
- Thu 6/22
- StudioStudio 1: Hands-on HTML/CSS/Javascript
- Reading10 Ways Designers Can Support Social Justice (until page 7)
- Fri 6/23
- Project 1Project 1 Midpoint Check-in Due (push current state of code to GitHub repo)
- Sat 6/24
- No class or deadlines!
- Sun 6/25
- QUIZ 1 DUESee bCourses
- Resources
- Codeacademy: HTML
- Codeacademy: CSS
- The Modern JavaScript Tutorial
- Codecademy: Intro to Javascript
- Codecademy: Intro to JQuery
- Medium Post: Build a Personal Website with HTML and CSS
- Codeacademy: CSS
Week 2 - Design Cycle, Prototyping, and User Research
- Mon 6/26
- StudioStudio 2: Project 1 Workshop, Project 2 Intro
- ReadingThe Perfect Brainstorm
- Project 2Project 2 Released
- ReadingThe Perfect Brainstorm
- Tue 6/27
- LectureLecture 3: The Design Cycle, Prototyping, and Critiques
- Slides
- ReadingHow to Give and Receive Criticism
- ReadingUniversal Principles of Design
- Wed 6/28
- LectureLecture 4: Prototyping and Conceptual Models
- Slides
- ReadingPrototyping (Read “Paper Prototypes” and “Wizard of Oz” sections)
- Project 1Project 1 Due
- Thu 6/29
- LectureLecture 5: User Research
- Slides
- Reading10 Cognitive Biases to Avoid in User Research
- ReadingPrinciples of Contextual Inquiry
- Fri 6/30
- Project 2Project 2 Midpoint Check-in (Sketches) Due
- Quiz 2 DueSee bCourses
- Resources
- A Complete Guide to Flexbox
- Bootstrap Documentation
- How to Run a Design Critique
- Bootstrap Documentation
Week 3 - Interviewing and User Studies
In observation of the Fourth of July, there is no class on Tuesday.
- Mon 7/3
- StudioStudio 3: Project 2 Peer Critique and Project 3 Intro
- Slides
- ReadingA Definitive Guide to Voice User Interface Design
- Project 2Project 2 Slack Peer Critiques Due
- Project 3Project 3 Released
- Tue 7/4
- No class or section.
- Wed 7/5
- LectureLecture 6: Interviewing, Ethics, and Personas
- Slides
- ReadingReflexivity, positionality, and disclosure in HCI
- ReadingThe Racial Bias Built Into Photography
- Reading(optional) Embracing 4 Tensions in HCI Research with Marginalized People
- Project 2Project 2 Due
- Thu 7/6
- LectureLecture 7: Experiment Design, Collecting and Analyzing Qualitative/Quantitative Data
- Slides
- ReadingDoing Psychology Experiments (Read Chapters 2 & 12)
- Fri 7/7
- Project 3Project 3 Midpoint Check-in Due
- Quiz 3 DueSee bCourses
Week 4 - Evaluation and Visual Design
- Mon 7/10
- StudioStudio 4: Project 3 Workshop, Project 4 Partner-finding
- Tue 7/11
- LectureLecture 8: Heuristic Evaluation and Visual Design
- Slides
- ReadingHow to Conduct a Heuristic Evaluation
- Reading10 Usability Heuristics for User Interface Design
- Project 4Project 4 Released
- Wed 7/12
- LectureLecture 9: Visual Design (cont) and Information Visualization
- Slides
- ReadingVisual Communication: Core Design Principles for Displaying Quantitative Information
- ReadingAll About Grid Systems
- Project 3Project 3 Due
- Thu 7/13
- LectureLecture 10: Human Models and Interaction “Laws”
- Slides
- ReadingThe Model Human Processor (Read Section 2.1)
- Fri 7/14
- Quiz 4 Due See bCourses
- Resources
- A Non-Designer’s Guide to Pairing Fonts
- Choosing Colors for Data Visualization
- Icon Usability
- Top 10 Beautiful Google Font Combinations
- How the Rainbow Color Map Misleads
- Choosing Colors for Data Visualization
Week 5 - Beyond the Screen
- Mon 7/17
- StudioStudio 5: Project 4 Workshop
- Final ProjectFinal Project Group Selection Form Released
- Tue 7/18
- LectureLecture 11: Social Computing
- Slides
- ReadingGroupware and Social Dynamics
- ReadingSoylent: A Word Processor with a Crowd Inside
- Project 4Project 4 Midpoint Check-in (Figma Prototype) Due
- Wed 7/19
- LectureLecture 12: Critical Design
- Slides
- ReadingResearch Through Design as a Method for Interaction Design Research in HCI
- Final ProjectFinal Project Group Selection Form Due
- Thu 7/20
- LectureLecture 13: Ubiquitous and Tangible Computing
- Slides
- ReadingThe Computer for the 21st Century
- ReadingHow Bodies Matter: Five Themes for Interaction Design
- Final ProjectFinal Project Released
- Fri 7/21
- Project 4Project 4 Due
- Quiz 5 due See bCourses
- Sun 7/23
- Project 3Project 3 Peer Evaluation Form Due
- Resources
- Which Humans? Innovation, Equity, and Imagination in Human-Centered Design
- Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms
- A Vehicle for Research: Using Street Sweepers to Explore the Landscape of Environmental Community Action
- Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms
Week 6 - Final Project Week 1
- Mon 7/24
- StudioFinal Project Studio
- Tue 7/25
- StudioFinal Project Studio
- Wed 7/26
- StudioFinal Project Studio
- Thu 7/27
- LectureLecture 14: Accessibility
- Slides
- ReadingWriting Respectfully: Person-First and Identity-First Language
- ReadingCurb Cuts
- Fri 7/28
- Final ProjectFinal Project Deliverable 1 Due (Slack)
Week 7 - Final Project Week 2
- Mon 7/31
- StudioFinal Project Studio
- Tue 8/1
- StudioFinal Project Studio
- Wed 8/2
- StudioFinal Project Studio
- Thu 8/3
- LectureLecture 15: Special Topics
- Slides
- Fri 8/4
- Final ProjectFinal Project Deliverable 2 Due (Slack)
Week 8 - Final Project Week 3
- Mon 8/7
- StudioFinal Project Studio
- Tue 8/8
- StudioFinal Project Studio
- Quiz 6 due See [bCourses] (https://bcourses.berkeley.edu/courses/1525535/quizzes/2434597)
- Wed 8/9
- StudioFinal Project Studio
- Thu 8/10
- StudioFinal Project Critiques
- Fri 8/11
- Final ProjectFinal Project Due