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