Schedule

Date Lecture Reading Assignments
Jan 19 Introduction
Jan 21 What is Design? Lewis, C. and Rieman, J. (1993) The Task-Centered Design Process.
Erickson, T.D. (1990) Creativity and design.
Rheingold, H. (1990) An interview with Don Norman.
Kelley, T. (2001) The Perfect Brainstorm in The Art of Innovation.
Out: Individual Project Proposal
Jan 26 Mobile Design & Browser Extensions Cartman, J. and Ting, R. (2009) Creative Strategy for the Mobile Medium in Strategic Mobile Design.
Ballard, B. (2007) Introduction: Mobility is Different in Designing the Mobile User Experience.
Ballard, B. (2007) Research and Design Process in Designing the Mobile User Experience.
Jan 28 Project Proposal Madness
+ Other Ideas
Cartman, J. and Ting, R. (2009) Interaction Design in Strategic Mobile Design.
Ballard, B. (2007) Mobile Design Principles in Designing the Mobile User Experience.
Ballard, B. (2007) Mobile User Interface Design Patterns in Designing the Mobile User Experience.
In: Individual Project Proposal
Out: Group Brainstorm
Out: Design Assignment #1
Feb 2 Task Analysis & Contextual Inquiry + Brainstorming Beyer and Holtzblatt (1998) Chapters 1-3, 6 in Contextual Design. (alternate pdf of chapter 3)
Gaffney, G. (1999) Affinity Diagramming.
Feb 4 In-class Group Brainstorm Kelley, T. (2001) The Perfect Brainstorm in The Art of Innovation. (re-read as prep for class) In: Design Assignment #1
Out: Contextual Inquiry
Out: Design Assignment #2
Feb 9 Mentals Models and Affordances Norman, D. Chapters 1-2 in Design of Everyday Things.
Gaver, W. (1991) Technology affordances in Proc. CHI '91.
Norman, D. (1999) Affordance, convention and design in ACM Interactions.
Cooper, Alan. (1995) Chapters 3-6 in About Face.
In: Group Brainstorm
Feb 11 Critiques & Studio: Design Assignments #1&2 Buster, K. and Crawford, P. Critique Dynamics in The Critique Handbook
Berkun, S. How To Run a Design Critique
Berkun, S. How to Give and Receive Criticism
In: Design Assignment #2
Out: Design Assignment #3
Feb 16 Prototyping Houde, S. and Hill, C. (1997) What do prototypes prototype?. From Handbook of Human-Computer Interaction.
Rettig, M. (1994) Prototyping for Tiny Fingers in Communications of the ACM.
Snyder, C. Chapter 4 in Paper Prototyping.
Feb 18 Guest Lecture with Tim Sohn: Understanding Mobile Needs in Context Sohn, T., Li, K.A., Griswold, W.G., Hollan, J.D. A Diary Study of Mobile Information Needs in Proceedings of CHI 2008.
Consolvo, S., and Walker, M. Using the Experience Sampling Method to Evaluate Ubicomp Applications in IEEE Pervasive Computing, April-June 2003, pp. 24-31.
In: Contextual Inquiry
Out: Low-Fi Prototype
Feb 23 Personas and Scenarios Cooper, A. Chapter 5-6 in About Face 3.
Develop Personas
An introduction to personas and how to create them
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
Out: Process Book
Feb 25 Critiques & Studio: Design Assignment #3 There are two new readings here. Please also re-read the papers from the previous critique lecture.
Buxton, B. 135-155 in Sketching User Experiences.
Buster, K. and Crawford, P. Chapter 6 in The Critique Handbook.
Re-read the readings below:
Buster, K. and Crawford, P. Critique Dynamics in The Critique Handbook
Berkun, S. How To Run a Design Critique
Berkun, S. How to Give and Receive Criticism
In: Design Assignment #3
Out: Design Assignment #4
Mar 2 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.
Mar 4 Usability Testing Jakob Nielsen, Usability Engineering, Chapter 6.
Gomoll, K. and Nicol, A. (1990) Guidelines for user observation.
In: Design Assignment #4
Out: Design Assignment #5
Mar 9 Performance Testing & Graphic Design Kevin Mullet and Darrell Sano (1994) Applying Visual Design: trade secrets for elegant interfaces
Kevin Mullet and Darrell Sano (1995) Scale, Contrast, and Proportion in Designing Visual Interfaces
Mar 11 Designing Mobile Browsing with Madhava Enros and Firefox For Mobile: Building Add-ons with Mark Finkle In: Low-Fi Prototype
Mar 16 More Graphic Design Kevin Mullet and Darrell Sano (1995) Module and Program in Designing Visual Interfaces
Grid Systems in Web Design
Out: Interactive Prototype
Mar 18 Studio: Design Assignments 4 & 5 In: Design Assignment #5
Mar 23 Spring Break
Mar 25 Spring Break
Mar 30 Developing User Interfaces Myers, Hudson and Pausch (2000) Past, present, and future of user interface software tools
Cocoa Fundamentals Guide: The Model-View-Controller Design Pattern
Ian Oeschger, XUL Event Propagation
Apr 1 KLM and GOMS Bonnie John and David Kieras (1996) The GOMS family of user interface analysis techniques: comparison and contrast
Apr 6 Fitts Law and Model Human Processor Johnny Accot and Shumin Zhai (1997) Beyond Fitts' law: models for trajectory-based HCI tasks
Card, Moran and Newell (1983) Model Human Processor
Optional: Paul Fitts (1954) The information capacity of the human motor system in controlling the amplitude of movement
Apr 8 Interactive Prototype Presentations In: Interactive Prototype
Out: User Study & Presentation
Apr 13 Guest Lecture: Usable Security with Cynthia Kuo Alma Whitten and Doug Tygar (1999). Why Johnny Can't Encrypt: A Usability Evaluation of PGP 5.0
Optional: Stuart Schechter, A. J. Bernheim Brush, and Serge Egelman (2009). It's no secret: Measuring the security and reliability of authentication via "secret" questions
Apr 15 In-Class Heuristic Evaluation
Apr 20 Past and Current HCI Research in Touch-Based User Interfaces
Apr 22 Guest Lecture with Tracy Hutcheson
Apr 27 Final Project Presentations
Apr 29 Final Project Presentations In: User Study & Presentation
May 5 6pm Final Project Poster Session
May 10 No Class In: Process Book

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