HCI design studio

CS 247 · Spring 2018

This class will deepen your fluency with design for interactive technology. You will engage hands-on in a design studio environment, connecting the concepts you've learned to iterative design practice. Along the way, you'll learn advanced human-computer interaction techniques.

Lecture Mon+Tue Studio A Wed+Thu Studio B
April 2 (Week 1)

Class intro
Seeing the water

P0 and P1 available ( class application & materials)

April 2+3 DUE DATE

Sketching and Observation

Homework: Class application due 4/3 at noon, Start P1 by going to at least 1 lunch place and doing some sketching.

April 4+5

Interviewing & Synthesis

Bring to studio: P1 sketches - let's take a look

Homework: Complete your lunch rush sketches / interviews, start to synthesize them into some insights using the knowledge you got from CS147

Sketchnote assigned: Finish Sketchnote reading, Do sketchnotes for Learning from Strangers

April 9 (Week 2)

Introduction to P2
Alternative Research Methods

P2 available

April 9+10

Problem Synthesis & Refinement

Bring to Studio: Supplies including post-its, your P1 sketches / notes, preliminary list of top insights.

Homework: Finish P1: Create the P1 write-up and turn it in by Friday at 11:59 PM. Go to office hours for further feedback before you submit.

Pick a topic for your P2 with your team.

Read Kuniavsky Diary Studies BEFORE NEXT STUDIO

April 11+12 due date

Fogg Model, Diary Studies & Recruiting

Bring to studio:

  • 100-200 word problem statement
  • 3 "How Might We"s
  • 2 sketches illustrating problem
  • fishbone diagram (optional, recommended)
  • 3 questions you have about your work (is it deep enough? A real problem? etc)


  • Sketchnotes on Kuniavsky Diary Studies

Assignment: Launch Diary Study

Sketchnote assigned: Journey Map Video (Related PPT)

P1 Due Friday at 11:59 PM

April 16 (Week 3)

Behavior Change
Journey Maps
Synthesis Models

P2 available

Due: Journey Map Video sketchnotes

Diary synthesis, follow-up interview planning and Journey maps

Bring to studio:

  • Data from Diary Study


  • Make at least 3 journey maps

Journey map crit, mind maps and circle diagrams

Bring to studio:

  • Printouts of journey maps
  • Optional: Watch this to learn about circle diagrams!


  • Use models to refine insights
  • Turn insights into HMW's
  • Brainstorm solutions

Sketchnote assigned: What do Prototypes Prototype?

April 23 (Week 4)

Rapid Experimentation

Due: What do Prototypes Prototype? sketchnotes

Bodystorming and groupwork in studio

Bring to studio:

  • Top 3 ideas for interventions, ranked


  • Wireflow of your intervention (optional reading)
  • Brainstorm questions to answer and select the one you want to focus on for your experiment/prototype

Critique prototype questions and wireflows
Introduce experiment worksheet

Bring to studio:

  • Intervention wireflow
  • Stack ranked list of questions


Sketchnote assigned: Making Sense from Practical Empathy

April 30 (Week 5)

Advanced Synthesis

Due: Making Sense from Practical Empathy sketchnotes

Prototype Fair - Pilot experiments on each other

Work on your prototype, experiment, or discussion guide for interviews

Bring to studio:

  • Experiment worksheet
  • All prototype/experiment/discussion guide work


  • Revise prototype and revise field study method
  • Launch prototype

Professional day- What's a good portfolio? How do you deal witih design challenges in interviews? How do you respond to design related questions?


  • Support the experimental study as needed
  • When it is complete, run follow-up interviews and synthesize findings

May 7 (Week 6)

Explorable Explanations
Survey Design: A Practical Introduction

P3 Available

Preliminary report out on P2, critique, self assessment and find teams

Bring to Studio:

  • PPT presentation about P2 preliminary results
  • Presentation should be 5 minutes


Prep for interviews: Insiders Guide to Guides

Bring to Studio:

  • Mind maps of big ideas


  • Interview at least 2 people per team member about their questions/confusion on topic, using the discussion guide
  • Complete guide if needed

Sketchnote assigned: Play this, then watch and sketchnote this

May 14 (Week 7)

Fundamentals of Information Design

Synthesis of research: What questions are we answering? What are people confused by?

Bring to Studio:

  • Your notes from the interviews


Presentation of models and problem statement for critique.
12, 6, 2 ideation approach (12 post-its, 6 index cards, 2 letter sized)
Dark horse

Bring to Studio:

  • 2 printouts of each problem statement and model


  • Refine leading ideas into paper prototypes (do sketchnotes first!)

Non-sketchnote drawing assignment: Read this and this and draw a process for making visual explanations that synthesizes the approaches

May 21 (Week 8)

Metaphors and Interactions for Understanding

Due: Non-sketchnote assignment: Read this and this and draw a process for making visual explanations that synthesizes the approaches

Critique ideas and test each other's prototypes

Bring to Studio:

  • Copy of paper prototype


  • Test prototype with 5 users (minimum 3 if not possible, but at least 4 if group of 4)

Synthesis of research and plan for the rest of the project
Book office hours with instruction team


  • Mini-version of interactive prototype for review Studio A next week. What is the smallest version of the model you can make?

Sketchnotes assigned: Either serious games, teaching games or both

May 28 (Week 9)

No Lecture

Due: sketchnotes for either serious games, teaching games or both

No Studio


  • Continue working on your prototypes

Playtesting your prototypes
Final polish

Bring to studio:

  • An interactive prototype at medium fidelity (early Look & Feel, not pixel perfect) for prototype fair. Please reach out for feedback, we're here!


  • Final documentation and fine-tuning
  • Read this! (No sketchnoting)

June 4 (Week 10)

Guest Erin Hoffman-John on Learning and Games

Final available

Due: This reading

Final Presentations of P3

due date

No studio!

Due: P3 due at 11:59 PM

June 11 (Finals)

Final due June 11 at 11:59 PM

Teaching assistants
  • Andrew McCabe
    amccabe [at] stanford [dot] edu
  • Sarah Jobalia Gates 205
    sjobalia [at] stanford [dot] edu
    By Appointment (reserve here)
  • Kat Gregory
    katg [at] stanford [dot] edu
    By Appointment (reserve here)
Weekly schedule
  • Lecture
    Mon 1:30–2:20pm, Lathrop 282
  • Studio A: Julie Stanford
    Mon+Wed 3:00–4:20pm, 160-120
  • Studio B: Maneesh Agrawala
    Mon+Wed 3:00–4:20pm, 160-120
  • Studio C: Christina Wodtke
    Tue+Thu 1:30-2:50pm, McMurtry Building rm 360

Learning goals

Students will: