Schedule

Date Lecture Reading Assigments
Jan 22 Introduction
Jan 24 What is Design? Norman, Design of Everyday Things, Chapters 1-2.
Jan 29 Contextual Inquiry Beyer and Holtzblatt, Contextual Design, Chapters 1-3, 6.
Gaffney, G. (1999) Affinity Diagramming.
Out: Observation
Jan 31 In-class Contextual Inquiry
Feb 5 Scenarios and Personas 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 7 Mental Models and Affordances Norman, D. Design of Everyday Things, Chapters 3-4.
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 12 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.
In: Observation
Out: Lo-Fi Prototype
Feb 14 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.
Feb 19 Usability Testing Jakob Nielsen, Usability Engineering, Chapter 6.
Gomoll, K. and Nicol, A. (1990) Guidelines for user observation.
Feb 21 Graphic Design Jock Mackinlay (1988) Applying a theory of graphical presentation to the graphic design of user interfaces
Kevin Mullet and Darrell Sano (1994) Applying Visual Design: trade secrets for elegant interfaces
Feb 26 Lo-Fi Prototype Presentations Out: Final Project
In: Lo-Fi Prototype
Feb 28 Group Project Discussion
Mar 4 Mobile User Interfaces (with guest lecture by Antti Oulasvirta) Anne Kaikkonen and Virpi Roto (2003) Navigating in a Mobile XHTML Application
Antti Oulasvirta et al. (2005) Interaction in 4-second bursts: the fragmented nature of attentional resources in mobile HCI
Mar 6 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
Mar 11 In-Class Heuristic Evaluation In: Final Project Proposal
In: Interactive Prototype 1
Out: Heuristic Evaluation
Mar 13 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 18 MILLEE: Mobile and Immersive Learning for Literacy in Emerging Economies (guest lecture by Matthew Kam) Matthew Kam, Divya Ramachandran, Varun Devanathan, Anuj Tewari, and John Canny (2007) Localized Iterative Design for Language Learning in Underdeveloped Regions: The PACE Framework

Matthew Kam, Aishvarya Agarwal, Anuj Kumar, Siddhartha Lal, Akhil Mathur, Anuj Tewari, and John Canny (2008) Designing E-Learning Games for Rural Children in India: A Format for Balancing Learning with Fun

Mar 20 In-class Project Checkpoint In: Heuristic Evaluation
Out: Interactive Prototype 2
Out: Experimental Design
Apr 1 KLM and GOMS Bonnie John and David Kieras (1996) The GOMS family of user interface analysis techniques: comparison and contrast
April 3 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 8 Tango (guest lecture by Marti Hearst)
April 10 Group Project Work
April 15 In-class Project Checkpoint In: Interactive Prototype 2
In: Experimental Design
Out: Final Submission
April 17 Bridging the Front Stage and Back Stage in Design (guest lecture by Bob Glushko) Bob Glushko, Lindsay Tabas, Designing Service Systems by Bridging the “Front Stage” and “Back Stage”
Jill Blue Lin, An Analysis of Graceful Degradation as a Design Method for Multi-Platform User Interfaces
Gediminas Adomavicius and Alexander Tuzhilin, Personalization Technologies: A Process-Oriented Perspective
April 22 Tangible UIs (guest lecture by Kimiko Ryokai) Being Human: Human-Computer Interaction in the Year 2020
April 24 History of HCI Jonathan Grudin (2005), Three faces of human-computer interaction
April 29 HCI in the Developing World Grisedale et al. (1997), Designing a graphical user interface for healthcare workers in rural India
Parikh et al. (2003), Design studies for a financial management system for micro-credit groups in rural India
Medhi et al. (2006), Text-Free User Interfaces for Illiterate and Semiliterate Users
May 1 Class wrap-up and Discussion
May 6 Final Project Presentations In: Final Submission
May 8 Final Project Presentations

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