CSE 440 - Introduction to HCI
Autumn 2011

Time and Location

Tuesday and Thursday, 12:00 to 1:20, EEB 045

Contacts

Alan Borning: borning@cs dot washington dot edu; http://www.cs.washington.edu/homes/borning
Kyle Rector: rectorky@cs dot ...
Shurui Sun: shurui@cs dot ...
Angie Zhu: angiezhu@cs dot ...

Email all of us at cse440-instr@cs dot ....

Course Description

Provides an introduction to HCI practice. This course is a combination of a group term project, group studios, small individual assignments, and lecture.

Workload

Grading will roughly correspond to 55% project, 15% individual assignments, 25% exam, and 5% class participation.

The project workload is appropriately intense, requiring weekly milestone submissions and several in-class presentations.

Class discussions should be informal and enjoyable, as it is important that everybody feel comfortable commenting and offering their insight. The participation component of grading in this course will be based on active participation in throughout the course.

There will also be readings posted before some classes. I will expect you to have read those readings before that class.

Individual Assignments

There will be several short individual assignments throughout the term, including the initial project proposal. Unless otherwise indicated, these must not be conducted in groups.

Term Projects

The bulk of this course is the project, where you will apply the ideas and methods of user interface design. In this project, you will:

Project Information:

Keeping in Touch

We've got a number of Catalyst tools set up for the course.

Prior Offerings

Links to websites for prior offerings of CSE 440: http://www.cs.washington.edu/education/courses/cse440/. (In particular look at the project webpages for ideas for what people did and how the presented it.)

Calendar

Date

Reading

Due

Sept 29

[slides]

[videos]

Overview and Iterative Design

No Readings Due. Resources for Iterative Design Lab:

Gomoll, Kathleen. (1992). Some Techniques for Observing Users. From The Art of Human-Computer Interface Design, 85-90. [local pdf]

Rettig, Marc. (1994). Prototyping for Tiny Fingers. Communications of the ACM (CACM), 37(4), 21-27. [local pdf]

Snyder, Carolyn. (2003). Paper Prototyping, Chapter 4. [local pdf]

Nielsen Norman Group. Paper Prototyping: A How-To Video. [local mov] [local wmv]

Project Proposal out

Project Proposal suggestions

Iterative Design Lab out

Oct 4

[slides]

Brainstorming

No Readings Due. Class Includes Discussion of:

Tischler, L. 2001. Seven Secrets to Good Brainstorming and Six Surefire Ways to Kill a Brainstorm. [local pdf]

Results of In-Class Brainstorming

Ideas that Received Votes [local pdf]

Additional Ideas [local pdf]

Oct 6

[slides]

[videos]

History of HCI

Bush, V. (1945). As We May Think. Atlantic Monthly. [available online]

Project Proposal due

Oct 11

[slides]

[videos]

Contextual Inquiry

Beyer, H. and Holtzblatt, K. Contextual Design. Chapter 3. [local pdf]

Example Contextual Inquiry Reports:

[Greenbean] [ParkSmart] [RideAlong]

Contextual Inquiry out

Oct 13

[slides]

[notes from discussion]

Value Sensitive Design

Friedman, B., Kahn, P., and Borning, A. Value Sensitive Design and Information Systems. [available online]

Also see the Value Sensitive Design Lab website.

Iterative Design Lab due

Value Sensitive Design out

Oct 18

[slides]

Task Analysis, Sketching, and Teams

Katzenbach, J.R. and Smith, D.K. The Discipline of Teams. [local html]

Pausch, R. Tips for Working Successfully in a Group. [local html]

Buxton, B. Sketching User Experiences. pp. 135-151. [local pdf]

Value Sensitive Design due

Hall of Fame/Shame out

Oct 20

[slides]

[videos]

Video Prototyping

Beaudouin-Lafon, M. and Mackay, W.E. Prototyping Tools and Techniques. [local pdf]

You are welcome to read the full document, but we're only assigning through the end of Section 4.1.

Contextual Inquiry due

Task Analysis and Design Sketches out

Video Prototype out

Oct 25

[slides]

Inspection-Based Methods

Lewis, Clayton and Rieman, John. (1993). Evaluating the Design without Users. [local html]

Jakob Nielsen. (2005). Heuristic Evaluation.

Oct 27

[slides]

[videos]

User Testing and Low-Fidelity / Rapid Prototyping

Refer to These Again:

Gomoll, Kathleen. (1992). Some Techniques for Observing Users. From The Art of Human-Computer Interface Design, 85-90. [local pdf]

Rettig, Marc. (1994). Prototyping for Tiny Fingers. Communications of the ACM (CACM), 37(4), 21-27. [local pdf]

Snyder, Carolyn. (2003). Paper Prototyping, Chapter 4. [local pdf]

Nielsen Norman Group. Paper Prototyping: A How-To Video. [local mov] [local wmv]

Task Analysis and Design Sketches due

Low-Fidelity Prototype and User Testing out

Nov 1

[slides]

Student Project Presentations - Task Analyses and Design Sketches

Nov 3

[videos]

Video Prototype Movie Day

Hall of Fame/Shame due

Video Prototype due

Interactive Prototype out

Nov 8

[slides]

Conceptual Models and Interface Metaphors

Norman, D. Design of Everyday Things. Chapter 1. [local pdf]

Final Presentations out

Final Poster out

Hall of Fame/Shame due

Nov 10

[slides]

[fame/shame TA favorites]


Remote Testing and Design Patterns

Low-Fidelity Prototype due

Nov 15

[slides]

Human Performance


Nov 17

Project Presentations - User Testing Results

User Testing due

Nov 22

Project Presentations - User Testing Results

Nov 24

Thanksgiving holiday

Nov 29

Exam (Sample exam questions)

Review session: 4:30-5:20 pm Nov 28 (room CSE 303)

Dec 1

[handout]

Security and HCI (including experimenting with Envisioning Cards in class)

  

Dec 6

Final Project Presentations and Course Evaluation

Final Project Presentations continued 2:30-4:00, Gates Commons (with goodies to eat)

Final Presentation due

Dec 8

no class

(Alan at CHI 2012 Program Committee meeting)

Final Poster due

Interactive Prototype due

Dec 15

Poster Session

CSE Atrium, 10:30-12:20 (this is the final exam slot for the course)