Syllabus

 WEEK 1
22 Aug  Introduction (REQUIRED)
Slides
Performance: Classroom Commitment Call (video)

Assignment: Reading Response (due before class on 27 Aug)
Assignment: PROG 01: Electric Time (due by 11:59pm on 7 Sep)
Assignment: DESIGN 01: Watches in the Wild (due before class 5 Sep)

Section: Android Introduction

 WEEK 2
27 Aug  The Design Cycle, Brainstorming, and Critique
Slides
Reading: Rogers, Y., Sharp, H., & Preece, J. (2011). Interaction Design: Beyond Human-Computer Interaction (3rd ed. ed.), pp 9-18.

29 Aug Ubiquitous and Context Aware Computing
Slides
Reading: Mark Weiser. 1999. The Computer for the 21st Century. Scientific American, Sept 1991.

Section: Making Apps with Android

 WEEK 3
03 Sep Labor Day
No Class

05 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.
Assignment Due: DESIGN 01: Watches in the Wild (due before class)
Assignment Due: PROG 01: Electric Time (due by 11:59pm on 7 Sep)

Section: Intro to Figma

 WEEK 4
10 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 14 Sep by 11:59pm)
Assignment: PROG 02: Represent! (due by 11:59pm on 5 Oct)

12 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: FEED 01 by 11:59pm on 14 Sep

Section: Android Techniques

 WEEK 5
17 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 02: Heuristic Evaluation (due before class on 26 Sep)

19 Sep  Human Models
Slides
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: Using APIs with Android

 WEEK 6
24 Sep  In Class Brainstorm (REQUIRED)
No Slides
Final Project Theme: ACCESS+ABILITY
Assignment: DESIGN 03: Group Brainstorm (due before class on 1 Oct)
Assignment: FEED 02: Project Idea Check-in (due before class on 17 Oct)
ReadingHow to Run a Design Critique by Scott Berkun
ReadingHow to Give and Receive Criticism by Scott Berkun

26 Sep  Modes, Metaphors, and Input Devices
Slides
Reading: No Readings
Assignment Due: DESIGN 02: Heuristic Evaluation (due before class)

Section: TBA

 WEEK 7
01 Oct  Graphic Design, Typography, and Design Language
Slides
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
Assignment Due: DESIGN 03: Group Brainstorm
Assignment: DESIGN 04: Project Idea (due before class on 22 Oct)

03 Oct  Visual Information Design
Slides
Reading: None Assignment Due: PROG 02-B (due 11:59pm on 5 Oct)

Section: TBA

 WEEK 8
08 Oct  Usability Testing
Slides
Reading: How To Do Experiments. Doing Psychology Experiments. Chap 2. Martin

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

Section: Midterm Review

 WEEK 9
15 Oct  Midterm (REQUIRED)
Midterm in Sibley Auditorum

17 Oct Team Progress (REQUIRED)
Assignment Due: FEED 02: Project Idea Check-in (due 19 Oct before section)
Assignment: DESIGN 04: Project Idea (due before class on 22 Oct)
Assignment Due: FEED 03: Mid-Semester Feedback (due by 11:59pm on 19 Oct)
Assignment FEED 04: Project Idea Slide (due before class 24 Oct)

Section: Team Progress Check-In (Required)

 WEEK 10
22 Oct Communicating Ideas: Presentation, Documentation, Images, & Video
Slides
Assignment Due: DESIGN 04: Project Idea (due before class)
Assignment: DESIGN 05: Contextual Inquiry and Competetive Analysis (due before class on 29 Oct)
Assignment: DESIGN 06: Low-Fidelity Prototype, Wireframes, and User Feedback (due before class on 5 Nov)
Assignment: DESIGN 07: High-Fidelity Design and User Feedback (due by 11:59pm on 16 Nov)

24 Oct  µDesign Modules (REQUIRED)
Design Activity
Assignment Due: FEED 04: Project Idea Slide (due before class 24 Oct)

Section: TBA

 WEEK 11
29 Oct  Worksession (REQUIRED)
Design Activity
Assignment Due: DESIGN 05: Context Inquiry, Task Analysis, and Competive Analysis (due before class)

31 Oct  Worksession (REQUIRED)
Assignment FEED 05: Mid-Project Peer Evaluations (due by 11:59 on 9 Nov)

Section: TBA

 WEEK 12
05 Nov  Project Pitch (REQUIRED)
Assignment Due: DESIGN 06: Low-Fidelity Prototype, Wireframes, and User Feedback (due before class)

07 Nov  Project Pitch (REQUIRED)
Assignment Due: FEED 05: Mid-Project Peer Evaluations (due by 11:59 on 9 Nov)

Section: TBA

 WEEK 13
12 Nov Veterans Day
No Class

14 Nov  Worksession (REQUIRED)
Design Activity
Assignment Due: DESIGN 07: High-Fidelity Design and User Feedback (due by 11:59pm on 16 Nov)

Section: TBA

 WEEK 14
19 Nov  Worksession (REQUIRED)
Design Activity

21 Nov THANKSGIVING
No Class

Section: None

 WEEK 15
26 Nov Worksession (REQUIRED)
Slides
28 Nov  Guest Lecture Panel on Careers in HCI • LAST CLASS (REQUIRED)

 

Elizabeth Lin
Elizabeth Lin is a Product Designer at Khan Academy creating experiences for students and teachers in the classroom. Recently, she has worked on the exercise experience and teacher dashboard. She also leads visual style initiatives including defining color palettes and iconography. This fall, she attended the School for Poetic Computation in New York City, a 10-week program about critical theory, art, hardware, and code. During her time at SFPC, she explored generative and computational forms of art in relation to fashion and beauty. She continues to play with these concepts in her side projects.

 

Jingyi Li
Jingyi is a 2nd year PhD student in computer science at Stanford (but go bears!). They do research in creativity support tools and are co-advised by Sean Follmer and Maneesh Agrawala. Past projects have included using clay and stickers to make 3D modeling more accessible, creating drawings with CNC machines, and working with people with visual impairments to design web layouts. They proudly GSI'd CS160 from Fall 15 - Spring 16!

 

Diane Wang
Diane Wang is a Lead UX Designer at Google’s Daydream Labs, leading rapid prototyping efforts for AR/VR. She is passionate about designing across emerging mediums to create seamless, thoughtful, and desirable experiences. Previously, she was a UX Designer at Nest Labs, where she worked on experiences for the thoughtful home. Her work has received product design awards such as the iF Design Award, Red Dot Design Award, and D&AD Award. Diane has a Bachelor’s degree in Computer Science from the University of California, Berkeley. She was previously a TA and student for CS160!

 

Eric Xiao
Eric Xiao is a product manager and a past GSI for CS 160. He has led two core products through an acquisition - first at STRATIM (part of KAR), and second at TubeMogul (part of Adobe). One of his goals this year is to start a band. He can be reached at exiao@berkeley.edu.

 

 FINAL CRITIQUE
04 Dec Tue of RRR Week • FINAL CRITIQUE
Final Presentations in 310 Jacobs
Session 1 • 10am-12pm in 310 Jacobs
Session 2 • 2pm-4pm in 310 Jacobs
05 Dec Wed of RRR Week • PUBLIC SHOWCASE
Public Posters, Demos, and Showcase in 310 Jacobs
Session 01: 9:45am-11:30am in 310 Jacobs
Session 02: 11:45am-1:30pm in 310 Jacobs
07 Dec Fri of RRR Week • FINAL MATERIALS
Final materials due on 7 Dec (11:59pm)
Creative Commons License