CSE 440 - Introduction to HCI

Time and Location:

Spring 2011

Tuesday and Thursday, 12:00 to 1:20

JHN 111 [map]

Contacts

James Fogarty: http://www.cs.washington.edu/homes/jfogarty/

Alexis Hope

Ryder Ziola

Email all three of us at: cse440 hyphen instr at cs dot washington dot edu

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 webpages are linked here:

http://www.cs.washington.edu/education/courses/cse440/11sp/projects/

Discussion Forum:

You may discuss your projects or other assignments here.

https://catalyst.uw.edu/gopost/board/jaf1978/21313/

CollectIt Submission:

Submit homework and projects here.

https://catalyst.uw.edu/collectit/dropbox/jaf1978/14940

Anonymous Feedback:

I encourage you to feel comfortable discussing any aspects of this class with both myself and the TA. I am also happy to provide a mechanism for anonymous feedback:

https://catalyst.uw.edu/umail/participant/jaf1978/2591

Calendar:

Date

Reading

Due

March 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

Iterative Design Lab out

March 31

[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]

April 5

[slides]

[videos]

History of HCI

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

Project Proposal due

April 7

[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

April 12

[slides]

[videos]

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]

Iterative Design Lab due

Hall of Fame/Shame out

April 14

[slides]

Human Performance

April 19

[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

April 21

[slides]

Inspection-Based Methods

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

Jakob Nielsen. (2005). Heuristic Evaluation.

April 26

[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

April 28

[slides]

Project Presentations

May 3

[slides]

Conceptual Models and Interface Metaphors

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

Hall of Fame/Shame due

Video Prototype due

Interactive Prototype out

May 5

[slides]

[fame/shame]

Remote Testing and Design Patterns

Final Presentations out

Final Poster out

May 10

Fogarty @ CHI 2011

Video Prototype Movie Day

Low-Fidelity Prototype due

May 12

Fogarty @ CHI 2011

No Class - Project Group Time

May 17

[slides]

Project Presentations

User Testing due

May 19

Project Presentations

May 24

[slides]

Exam

May 26

A Design Exercise and Some Reflection

May 31

[slides]

Project Presentations

Final Presentation due

June 2

Project Presentations

Final Poster due

Interactive Prototype due

June 9

Final Presentations and Poster Session

CSE Atrium, 10:30-12:20