HCI and Design - Cornell Tech - Spring 2017

Instructor: Nicki Dell, nixdell [at] cornell.edu (please use slack instead of email if at all reasonable!)
Full-time TA: Fabian Okeke (fno2 [at] cornell.edu)
Part-time TAs: Zaid Haque (zfh2 [at] cornell.edu), Sam Haveson (seh292 [at] cornell.edu)

Course slack channel: tech-hci-2017.slack.com (sign up here with your Cornell email address)

Office Hours: Nicki: Tuesday/Thursday 12.15-1pm, Baron

Grading (subject to change if necessary)
Assignments: 50%, Reading Questions: 25%, Hands-on Activities: 25%

Lecture
Tuesday/Thursday 11am-12.15pm, Grizzly
Nobody wants to listen to me talk for the whole lecture. Most days, we will break up the class as follows:
First ~5 mins: Short questions on the assigned reading (to be turned in)
Next ~30 mins: Lecture 
Last ~40 mins: Hands-on practice (to be turned in)

Devices in Class
We will use smartphones and laptops to facilitate activities and work in-class. However, research and student feedback clearly shows that using devices on non-class related activities not only harms your own learning, but other students' learning as well. Therefore, I only allow device usage during activities that require devices. At all other times, you should put your device away. I'll help you remember this by announcing when to bring devices out and when to put them away.

Schedule (subject to change if necessary)

Date Topic Reading Lecture Hands-on Activity Assignments

1/26

Course introduction

 

Slides

Where are you headed?

A0

Understanding Problems

1/31

Understanding Users

The Design of Everyday Things
(You are only required to read chapters 1-2)

Slides

Hall of fame and shame

 

2/2

Contextual Enquiry

Contextual Interviews and How to Handle Them

Slides

Practice a mini contextual enquiry

A1 description

2/7

Survey Design

Questionnaire Design

Slides

Take and critique a survey, create your own survey

 

2/9

SNOW DAY
Class canceled

       

2/14

Qualitative Interviews and Focus Groups

1. Qualitative Interview Design: A Practical Guide for Novice Investigators
2. Interview strategies

Slides

Create and conduct a qualitative interview

 

2/16

Analyzing Qualitative Data

Inductive Content Analysis

Slides

Practice qualitative coding

A1 due
A2 description

2/21

NO CLASS - February Break

       
Designing Solutions

2/23

Paper Prototyping

Prototyping for tiny fingers

Slides

Practice low-fidelity paper prototyping

 

2/28

From user research to user Journeys (Phil Chung - Google)

1. Inside Goal-Directed Design
2. Task analysis

Slides

Construct a user journey from data

 

3/2

From user journeys to storyboards (Phil Chung and Seth Thomas - Google)

Tom Wolfe on the New Journalism

Slides

Practice storyboarding

A2 due

3/7

Hierarchy, Patterns, and Typography (Seth and Leland)

Required: Typography
Of Interest: Why Typography Matters :  Especially At The Oscars

Slides1
Slides2

Deconstruct an app into patterns

 

3/9

Color and Composition (Leland)

1. What It's Like To See 100 Million Colors
2. The Humans With Super Human Vision

Slides

 

A3 description

3/14

SNOW DAY
Class canceled

       

3/16

Digital Prototyping

High-fidelity prototyping: What, When, Why and How?

Slides

Practice making a color palette

 

3/21

Digital Prototyping Workshop

The 7 Best Prototyping Tools for UI and UX Designers in 2016

Slides

Practice digital prototyping in Figma

 

3/23

Designing for Marginalized Communities

Stories from the Field

Slides

Add interaction to a digital prototype in InVision

A3 due
A4 description

3/28

Designing for Disabled People

Design for user empowerment

Slides

Prototype a text-free application

 

3/30

Web Accessibility

1. Introduction to Web Accessibility
2. Accessibility Principles

Slides

Evaluate an application from a web accessibility perspective

 

4/4

NO CLASS - Spring Break

       

4/6

NO CLASS - Spring Break

       

4/11

Designing for the Future (AR, VR, etc.)

Immersive Design

 

Prototype an interface for a VR or AR application

 

Evaluating Solutions

4/13

Bias and Ethics in HCI

Participant Response Bias in HCI

 

Brainstorm ways to minimize different kinds of bias

A4 due
A5 out

4/18

Usability

1. Usability 101
2. Traveling Usability Lab

 

Practice conducting a usability test

 

4/20

Heuristic Evaluation

1. How to conduct a heuristic evaluation
2. 10 usability heuristics

 

Practice heuristic evaluation

 

4/25

AB Experiments

1. The ultimate guide to A/B testing
2. Putting A/B testing in its place

 

Design an A/B test

 

4/27

Experiment Design

Controlled Experiments
(Read from "Controlled Experiments" to the end of the page)

 

Practice designing controlled experiments

 

5/2

Analyzing Quantitative Data

Hypothesis Testing
(You only need to read the "Hypothesis Testing" section; the section on "Statistical Tests" is optional)

 

Practice analyzing experimental data

A5 due

5/4

Wrap-up: What did we learn?

Deliberate Practice: What It Is and Why You Need It

 

Course Evaluations

 

5/9

CLASS CANCELED

       

Acknowledgements
Many of the materials posted here and used in the course have been shared and refined by other instructors and TAs in previous offerings and at other schools.