HCI and Design - Cornell Tech - Spring 2018

Instructor: Nicki Dell, nixdell [at] cornell.edu (please use slack instead of email if at all reasonable!)
Full-time TA: Rama Adithya Varanasi (rv288 [at] cornell.edu)
Part-time TAs:  Gautam Chheda (gc463 [at] cornell.edu), Noshin Nisa (nan42 [at] cornell.edu), Utsav Vakil (uuv2 [at] cornell.edu), Juechi (Joyce) Zhou (jz762 [at] cornell.edu).

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

Lecture
Tuesday/Thursday 1:55pm-3.10pm, Bloomberg 131
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)

Office Hours
Nicki: Tuesday 1pm-1:55pm; Thursday 3.15-4pm, Bloomberg 263
Rama: Wednesday/Friday 3-4pm, Room 179 in the Masters studio

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

Schedule (subject to change if necessary)

Date Topic Reading Slides Hands-on Activity Assignments

1/25

Course introduction

 

Slides

Where are you headed?

A0

1/30

Design of Everyday Things

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

Slides

Hall of fame and shame

 

2/1

Survey Design

Questionnaire Design

Slides

Take and critique a survey, design your own survey

A1 description

2/6

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/8

Contextual Enquiry

Contextual Interviews and How to Handle Them

Slides

Practice a mini contextual enquiry

 

2/13

Analyzing Qualitative Data

Inductive Content Analysis

Slides

Practice qualitative coding

 

2/15

Personas

Personas - Why and How You Should Use Them

Slides

Practice developing personas

A1 due
A2 description

2/20

NO CLASS - February Break

       

2/22

User Stories

1. From Personas to User Stories
2. 10 tips for writing good user stories

Slides

Construct user stories from data

Sprint 1

2/27

Storyboarding

Storyboarding in UX Design

Slides

Practice storyboarding

 

3/1

Paper Prototyping

Prototyping for tiny fingers

Slides

Practice paper prototyping

A2 due

3/6

High-fidelity Prototyping

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

Slides

Practice prototyping

A3 description

3/8

Hierarchy, Patterns, and Components

Required: Material Design: Everything you need to know
Additional Resources: Google Material Design

Slides

Deconstruct an app into patterns

 

3/13

Color and Typography

1. Typography in UI: Guide for Beginners
2. Color Theory: Brief Guide for Designers

Slides

Play with color palettes

 

3/15

Digital Prototyping Workshop
(Nicki away)

Best Prototyping Tools for UI and UX Designers in 2018

Digital Prototyping Activity

Practice digital prototyping

 

3/20

Prototyping for AR and VR

Immersive Design

Slides

Prototype an interface for a VR or AR application

A3 due;
A4 description

3/22

Designing for Disabled People

Design for user empowerment

Slides

Explore acessibility features

Sprint 2

3/27

Web Accessibility

Introduction to Web Accessibility

Slides

Evaluate a website for web accessibility

 

3/29

Designing for Marginalized Communities

Stories from the Field

Slides

Prototype a text-free application

 

4/3

NO CLASS - Spring Break

       

4/5

NO CLASS - Spring Break

       

4/10

Bias and Ethics in HCI

Participant Response Bias in HCI

Slides

Experiment with different types of bias

 

4/12

Usability

Introduction to Usability

Slides

Practice evaluating usability

A4 due

4/17

Heuristic Evaluation

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

Slides

Practice heuristic evaluation

A5 description

4/19

AB Experiments

Putting A/B testing in its place

Slides

Design an A/B test

 

4/24

Class canceled: Nicki traveling

 

     

4/26

Guest lecture: Raymond Lutzky
Culturally-situated design

TED talk

     

5/1

Experiment Design

Experimental Research

Slides

Practice designing controlled experiments

A5 due

5/3

Discuss some of Nicki's research

HCI for Development

Course Evaluations

Sprint 3

5/8

Wrap-up and Reflection

Growth vs. Fixed Mindset

 

Party

 

Devices in Class
We will use smartphones and laptops to facilitate hands-on activities and work in-class. However, research and student feedback clearly shows that using devices on non-class related activities harms my teaching, your own learning, and 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.

Academic Integrity
Each student in this course is expected to abide by the Cornell University Code of Academic Integrity. Any work submitted by a student in this course for academic credit will be the student's own work. You are encouraged to study together and to discuss information and concepts covered in class with other students. You can give "consulting" help to or receive "consulting" help from such students. However, this permissible cooperation should never involve one student having possession of a copy of all or part of work done by someone else, in the form of an e-mail, an e-mail attachment file, a soft copy, or a hard copy. If you have questions about what is, or is not, permissable, please come and ask.

Students with Disabilities
Your access in this course is important. Please give me your Student Disability Services (SDS) accommodation letter early in the semester so that we have adequate time to arrange your approved academic accommodations. If you need an immediate accommodation for equal access, please speak with me after class or send an email/slack message to me and/or SDS at sds_cu@cornell.edu. If the need arises for additional accommodations during the semester, please contact SDS. You may also feel free to speak with Student Services at Cornell Tech who will connect you with the university SDS office.

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.