Schedule

Date Lecture Reading Assignments
Jan 20 Introduction
Jan 22 What is Design? Winograd, T. (1996) Intro. and Ch. 1 in Bringing Design to Software.
Mountford, J.S. (1990) Tools and techniques for creative design.
Erickson, T.D. (1990) Creativity and design.
Rheingold, H. (1990) An interview with Don Norman.
Jan 27 Contextual Inquiry Beyer and Holtzblatt (1998) Contextual Design, Chapters 1-3, 6.
Gaffney, G. (1999) Affinity Diagramming.
Out: Focus
Out: Observation
Jan 29 In-class Contextual Inquiry
Feb 3 Personas (guest lecture by Allison Bloodworth) Develop Personas
An introduction to personas and how to create them
Personas on the Fluid Project
The origin of Personas
Perfecting your Personas
Getting from Research to Personas: Harnessing the Power of Data
Crappy Personas vs. Robust Personas
Personas vs. User Descriptions; Apples vs. Tomatos
In: Focus
Feb 5 Prototyping Houde, S. and Hill, C. (1997) What do prototypes prototype?. From Handbook of Human-Computer Interaction.
Rettig, M. (1994) Prototyping for Tiny Fingers. Communications of the ACM.
Ehn, P. and Kyng, M. (1991) Cardboard computers: Mocking-it-up or hands-on the future. From Design at Work: Cooperative Design of Computer Systems.
Wagner, A. (1990) Prototyping: A day in the life of an interface designer. From The Art of Human-Computer Interface Design.
Out: Lo-Fi Prototype
Feb 10 Visit from Bill Buxton http://www.billbuxton.com/usabilityHarmful.pdf
http://www.billbuxton.com/natural.html
http://www.billbuxton.com/rightDesign.pdf
http://www.billbuxton.com/10CADchallenges.pdf
http://www.billbuxton.com/chunking.html
Feb 12 Mental Models and Affordances Norman, D. Design of Everyday Things, Chapters 1-2.
Gaver, W. (1991) Technology affordances. Proc. CHI '91.
Norman, D. (1999) Affordance, convention and design. ACM Interactions.
Cooper, Alan. (1995) About Face, Chapters 3-6.
Feb 17 Participatory / Value-sensitive Design Susanne Bødker, Kaj Grønbæk and Morten Kyng (1995) Cooperative design: techniques and experiences from the Scandinavian scene
Friedman, Kahn and Borning (2005) Value Sensitive Design and Information Systems
Feb 19 In-class Persona and Scenario Presentations In: Observation
Feb 24 In-class Presentations and Group Feedback
Feb 26 In-class Prototyping Houde, S. and Hill, C. (1997) What do prototypes prototype?. From Handbook of Human-Computer Interaction.
Rettig, M. (1994) Prototyping for Tiny Fingers. Communications of the ACM.
Ehn, P. and Kyng, M. (1991) Cardboard computers: Mocking-it-up or hands-on the future. From Design at Work: Cooperative Design of Computer Systems.
Wagner, A. (1990) Prototyping: A day in the life of an interface designer. From The Art of Human-Computer Interface Design.
March 3 Heuristic Evaluation Jakob Nielsen, Usability Engineering, Chapter 5.
Jakob Nielsen,How to conduct a heuristic evaluation.
Jakob Nielsen, Ten Usability Heuristics.
Jakob Nielsen, Severity ratings for usability problems.
In: Lo-Fi Prototype
Out: Interactive Prototype #1
March 5 Usability Testing Jakob Nielsen, Usability Engineering, Chapter 6.
Gomoll, K. and Nicol, A. (1990) Guidelines for user observation.
Mar 10 Graphic Design Kevin Mullet and Darrell Sano (1994) Applying Visual Design: trade secrets for elegant interfaces
Further Reading: Kevin Mullet and Darrell Sano (1995) Designing Visual Interfaces
Mar 12 In-class Project Feedback
Mar 17 In-class IP1 Presentations and Heuristic Evaluation Out: Heuristic Evaluation
Mar 19 User Interface Toolkits Myers, Hudson and Pausch (2000) Past, present, and future of user interface software tools
Cocoa Fundamentals Guide: The Model-View-Controller Design Pattern
Out: Interactive Prototype #2
Out: Experiment Design
Mar 31 KLM and GOMS Bonnie John and David Kieras (1996) The GOMS family of user interface analysis techniques: comparison and contrast In: Heuristic Evaluation
April 2 Fitts' Law and Model Human Processor Johnny Accot and Shumin Zhai (1997) Beyond Fitts' law: models for trajectory-based HCI tasks
Paul Fitts (1954) The information capacity of the human motor system in controlling the amplitude of movement (optional)
Card, Moran and Newell (1983) Model Human Processor
Apr 7 In-class Project Work
April 9 Ethnography in the Design Process (guest lecture by Deepti Chittamuru) Deepti Chittamuru et al. An Exploratory Study on Opportunities for Cellphone-Enabled Out-of-School Learning in Rural India
Howard S. Becker The epistemology of qualitative research
Apr 14 In-class IP2 Presentations In: Interactive Prototype #2
Apr 16 In-class Feedback and Project Work In: Experiment Design
April 21 History of HCI Jonathan Grudin (2005), Three faces of human-computer interaction
Apr 23 Visit from Google Apps design team
Apr 28 Mobile UIs, Wrap-up and Final Discussion
Apr 30 Final Presentations In: Final Presentation and Prototype
May 5 Final Presentations
May 7 Final Presentations
May 10 In: Final Report

Thanks to Jake Wobbrock, Scott Klemmer, Rob Miller, James Landay and Marti Hearst for inspiring many of these slides, readings and other materials!