Syllabus

 WEEK 1
26 Aug  Introduction
Slides
Assignment: Reading Response (due before class on 31 Aug)

Section: Design and HCI

 WEEK 2
31 Aug  The Design Cycle, Brainstorming, and Critique
Slides
Reading: A Hundred Racist Designs by Pierce Gordon, Ph.D (part 1) and (part 2)
Reading: Rogers, Y., Sharp, H., & Preece, J. (2011). Interaction Design: Beyond Human-Computer Interaction (3rd ed. ed.), pp 9-18.
Assignment: PROG 01: Electric Time (due by 11:59pm on 18 Sep)

02 Sep Ubiquitous and Context Aware Computing
Slides
Reading: Mark Weiser. 1999. The Computer for the 21st Century. Scientific American, Sept 1991.
Assignment: DESIGN 02: Watches in the Wild (due due 11:59pm 13 Sep AND before class 16 Sep)
Assignment: DESIGN 01: (due 11:59pm 6 Sep)

Section: Android and Design Tool Introduction

 WEEK 3
07 Sep Labor Day
No Class
Assignment Due: DESIGN 01: (due 6 Sept 11:59pm)

09 Sep  Storyboard, Scenarios, and Personas
Slides
Reading: Chapter 4: Analyzing User Research in Designing the iPhone User Experience: A User-Centered Approach to Sketching and Prototyping iPhone Apps, Suzanne Ginsburg (2011).
Reading: Alan Cooper, Robert Reimann, David Cronin, (2007) About Face 3: The Essentials of Interaction Design (Chapter 5: Modeling Users: Personas and Goals) pp. 75-107.
Reading: Alan Cooper, Robert Reimann, David Cronin, (2007) About Face 3: The Essentials of Interaction Design (Chapter 6: The Foundations of Design: Scenarios and Requirements) pp.109-122.

Section: Intro to Figma

 WEEK 4
14 Sep  Task Analysis and Sketching
Slides
Reading: The Psychology of Everyday Things. The Design of Everyday Things. Chapter 1. Norman.
Assignment: FEED 01 Course Profile Petition (due 18 Sep by 11:59pm)

16 Sep  Affordance, Contextual Inquiry, and Conceptual Models
Slides
Reading: Rogers, Y., Sharp, H., & Preece, J. (2011). Interaction Design: Beyond Human-Computer Interaction (3rd ed. ed.), pp 44-54 (Interface Metaphors) and pp 86-96 (Cognitive Frameworks)
Assignment Due: DESIGN 02: Watches in the Wild (due before class)
Assignment Due: PROG 01: Electric Time (due by 11:59pm on 18 Sep)
Assignment Due: FEED 01 by 11:59pm on 18 Sep

Section: Android Techniques

 WEEK 5
21 Sep  Guest Lecture
Guest Lecture Dr.Pierce Gordon

23 Sep  Heuristic Evaluation
Slides
Reading: Heuristic Evaluation. Jakob Nielsen. (1) How to conduct a heuristic evaluation, (2) Ten recommended heuristics, (3) Severity Ratings for usability problems
Assignment: DESIGN 03: Heuristic Evaluation (due on 30 Sep)
Assignment: PROG 02: Represent! (due by 11:59pm on 16 Oct)

Section: Using APIs with Android

 WEEK 6
28 Sep  Brainstorm
No Slides
Final Project Theme: Inclusion+Equity
Assignment: DESIGN 04: Group Brainstorm (due before class on 5 Oct)
Assignment: FEED 02: Project Idea Check-in (due before class on 14 Oct)
Reading
How to Run a Design Critique by Scott Berkun
ReadingHow to Give and Receive Criticism by Scott Berkun
ReadingHow Art Can Be Thought: A Handbook for Change by Allan deSouza (selection)

30 Sep  Human Models
Slides
Assignment Due: DESIGN 03: Heuristic Evaluation
Reading: The Model Human Processor. The Psychology of Human-Computer Interaction. Chap 2. Card, Moran & Newell. Pages 24-76.
Assignment Due: PROG 02-A (due before class)

Section: Teamwork and Idea Selection

 WEEK 7
05 Oct  Modes, Metaphors, and Input Devices
Slides
Reading: None
Assignment Due: DESIGN 04: Group Brainstorm
Assignment: FEED 03: Mid-Semester Feedback (due before class on 12 Oct)
Assignment: DESIGN 05: Project Idea (due before class on 19 Oct)

07 Oct   Graphic Design, Typography, and Design Language
Slides
Reading: Pass, Victoria, et al., eds. “Decentering whiteness in Design History Resources.(Selection)
Reading: The Black Experience in Graphic Design: 1968 and 2020
Reading: Interactive Guide to Web Typography
Reading: Butterick's Practical Typography (Read Chapter on "Why Typography Matters" and "Text Formatting")
Reading: All About the Grid System

Section: Team Progress Check-in Meetings

 WEEK 8
12 Oct  Visual Information Design
Slides
Reading: None
Assignment Due: FEED 03: Mid-Semester Feedback (due before class Oct)

14 Oct   Open Class: Project Idea Checkin
Assignment Due: PROG 02-B (due 11:59pm on 16 Oct)

Section: Team Progress Check-in Meetings

 WEEK 9
19 Oct  Usability Testing
Slides
Reading: How To Do Experiments. Doing Psychology Experiments. Chap 2. Martin
Assignment Due: DESIGN 05: Project Idea (due before class)
Assignment: DESIGN 06: Understanding Users and Competitive Analysis (due 30 Oct)
Assignment: DESIGN 07: Low-Fidelity Prototype (due 2 Nov)
Assignment: DESIGN 08: Low-Fidelity Feedback (Due 12 Nov)
Assignment: DESIGN 09: Coding Towards High-Fidelity (Due 23 Nov)

21 Oct Data Analysis
Slides
Reading: How To Interpret Experimental Results. Doing Psychology Experiments. Chap 12. Martin.

Section: Team Progress Check-in Meetings

 WEEK 10
26 Oct Communicating Ideas: Presentation, Documentation, and Images
Slides

Assignment Due: DESIGN 06: Understanding Users and Competitive Analysis (due 30 Oct)

28 Oct  HCI Concepts
Slides

Section: Team Progress Check-in Meetings

 WEEK 11
02 Nov  Guest Lecture Panel on Careers in HCI
Varda Shrivastava
Hello there! I’m Varda, a PM at Microsoft on the Power Apps team. I recently graduated from Berkeley (or more accurately… Blockeley) where I majored in CS and completed certificates in Design Innovation and New Media. I’m fascinated by the intersection of design and tech, and was involved in the HCI and VR/XR communities during my time at Cal. CS160 was my favorite CS class so I’m really excited to be back – looking forward to meeting you all!

Vedant Saran
AR Applications Engineer at Apple
Before this, he studied EECS at UC Berkeley, doing the undergrad and then the 5th year master's programs. For his graduate thesis, he worked in Professor Paulos' Hybrid Ecologies Lab, where he built digital interfaces for fabrication tools. As an undergrad, he worked in research labs focusing on HCI problems in computer vision, robotics, and AR/VR. He also helped run the VR club, and taught the VR development DeCal. In Real Reality, he enjoys drawing doodles and creating crosswords.

Shana Hu
Shana is currently a product designer at Figma, leading design on the Design Systems team. Before Figma, she was a product designer and creative technologist at Pinterest and studied computer science at UC Berkeley, where she loved taking and later TAing CS160. She also enjoys lettering and is an alumna of the Type@Cooper West post-graduate certificate program in type design.

Franchesca Spektor
Franky is a 1st year PhD student at the Human-Computer Interaction Institute at Carnegie Mellon University. She completed her undergraduate degree at UC Berkeley with an independent thesis on Bioethics & Design. For her thesis, she conducted ethnographic research on ethical design practices for assistive technology. Throughout her time at UC Berkeley, Franky also served as a Super User in the Invention Lab, and a Lab Manager for Karen Nakamura’s Disability Design Lab. She is currently involved in tactile sex education research for the blind, and actively works to change the discourse around the intersection of disability, sexuality, and technology.

Assignment Due: DESIGN 07: Low-Fidelity Prototype (due 2 Nov)

04 Oct  No Class

Section: Team Progress Check-in Meetings

 WEEK 12
09 Nov  Communicating Ideas: Videos
Assignment Due: DESIGN 08: Low-Fidelity Feedback (Due 12 Nov)
Assignment Due: FEED 05: Mid-Project Peer Evaluations (due 13 Nov)

11 Nov Veterans Day
No Class

 WEEK 13
16 Nov  Worksession / Check-in
Assignment Due: DESIGN 08: Functionality Design and User Feedback (due before class)

Section: Team Progress Check-in Meetings

18 Nov  Worksession / Check-in

Section: TBA

 WEEK 14
23 Nov  Worksession
No Class
Assignment Due: DESIGN 09: Coding Towards High-Fidelity (Due 23 Nov)

25 Nov THANKSGIVING
No Class

Section: None

 WEEK 15
30 Nov Worksession / Open Team Check-ins
Slides
02 Dec  Worksession / Open Team Check-ins

 

 FINAL CRITIQUE
08 Dec Tue of RRR Week • FINAL CRITIQUE
Final Presentations
Session 1 • 10am-12pm
Session 2 • 2pm-4pm
10 Dec Thur of RRR Week • PUBLIC ONLINE SHOWCASE
Public Showcase online •10–12pm  
11 Dec Fri of RRR Week • FINAL MATERIALS
Final materials due on 11 Dec (11:59pm)
Creative Commons License