i213 Spring 2011: UI Design and Development

Schedule

Date Lecture Reading Assignments
Jan 17 Introduction Out: Project Pitch
Jan 19 Project Brainstorming In: Project Pitch (optional)
Jan 24 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
Out: Group Pitch / Team Descriptions
Jan 26 Team Pitches In: Group Pitch / Team Descriptions
Jan 31 Participant Observation and Contextual Inquiry Beyer and Holtzblatt (1998) Contextual Design, Chapters 1-3, 6
Gaffney, G. (1999) Affinity Diagramming
Out: Observation
Feb 2 Contextual Inquiry Activity
Feb 7 Personas and Other User Research Methods Carroll, J.M. & Rosson, M.B. (1990) Human-computer interaction scenarios as a design representation Proc. HICSS ’90
Carroll, J.M. (2000) Five reasons for scenario-based design Interacting with Computers.
Pruitt, J. and Grudin, J. (2003) Personas: practice and theory Proc. DUX ’03.
Alan Cooper, The Inmates are Running the Asylum, Chapter 9
Feb 9 Personas Activity
Feb 14 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 designerFrom The Art of Human-Computer Interface Design
Out: Lo-Fi Prototype
Feb 16 Prototyping Activity
Feb 21 Group Presentations In: Observation
Feb 23 Group Presentations
Feb 28 Formative Evaluation Gomoll, K. and Nicol, A. (1990) Guidelines for user observation
Jakob Nielsen, Usability Engineering, Chapter 5
Jakob Nielsen,How to conduct a heuristic evaluation
Jakob Nielsen, Ten Usability Heuristics
Mar 1 Balsamiq Overview In: Lo-Fi Prototype
Out: Balsamiq Prototype
Mar 6 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
Mar 8 Formative Evaluation Activity Out: Formative Evaluation
Mar 13 Reflective Design
Mar 15 Crowd-sourcing Overview In: Formative Evaluation
In: Balsamiq Prototype
Out: Functional Prototype
Mar 20 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
Mar 22 VSD Activity
Apr 3 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
Apr 5 Group to Group Feedback In: Functional Prototype
Out: Final Submission
April 10 Usability Testing Jakob Nielsen, Usability Engineering, Chapter 6 Out: Experiment Design
Apr 12 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
April 17 History of HCI Jonathan Grudin (2005), Three faces of human-computer interaction
Apr 19 In-class Pilot Usability Test In: Experiment Design
Apr 24 Final Presentations In: Final Presentation
In: Final Prototype
Apr 26 Final Presentations
May 11 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!