CMSC 434 - Fall 2007
Prof Guimbretiere
Introduction to Human-Computer Interaction
| Week | Date | Topic |
Reading (All books are available through electronic reserve services) |
Q Set |
HW & Project |
| Week 1 | Aug. 29 | Introduction | |||
| Week 2 | Sep. 3 |
Labor Day |
|||
| Sep. 5 | Design of Everyday Things |
Ch 1. The Psychopathology of everyday things,
The perfect
brainstorm (handout), Examples from the class text: p. 20 (Affordance), 128 (Mapping), 130 (Mental model) |
|||
| Week 3 | Sep. 10 |
The designer's stance (handout)
Universal
Tools: Recruiting and Interviewing
(only pages
117-127) Examples from the class text: p. 62 (Development Cycle), 118 (Iteration), 158 (Prototyping) |
|||
| Sep. 12 |
Understanding
users: Qualitative Research Modeling Users: Personas and Goals Book: "About Face 2.0", by Alan Cooper and Robert Reimann Examples from the class text: p. 24 (Archetypes), 106 (Hierarchy of Needs), 186 (Storytelling) |
Set 3 | Declare project | ||
| Week 4 | Sep. 17 |
Making a Paper
Prototype Book: "Paper Prototyping", by Carolyn Snyder |
Set 4 | ||
| Sep. 19 |
Designing the Palm Pilot Examples from the class text: p. 12 (80/20 Rule), 86 (Flexibility-Usability Tradeoff), 174 (Scaling Fallacy) |
Set 5 | |||
| Week 5 | Sep. 24 | Historical perspective |
The Xerox Star: An Influential User Interface Design Book: "Human-Computer Interface Design", by Lawrence H. Miller, Jeff Johnson. The Xerox Star: A Retrospective J. Johnson, T. Roberts, W. Verplank, D. Smith, C. Irby, M Beard, K. Mackey (in IEEE Computer, Sept'89) Examples from the class text: p. 110 (Iconic Representation) |
Set 6 |
HW2 Due Goals and Personas |
| Sep. 26 | The Human Information Processor I |
The Human
Information Processor Book: "The Psychology of Human-Computer Interaction", by Card, Moran and Newell Examples from the class text: p. 82 (Fitt's Law), 108 (Highlight), 114 (Interference Effect), 146 (Orientation Sensitivity), 148 (Performance Load), 150 (Performance vs. Preference) |
Set 7
|
||
| Week 6 | Oct. 1 |
The Human Information Processor II |
Skill Acquisition Examples from the class text: p. 30 (Chunking), 102 (Hick's Law), 164 (Recognition over Recall) |
Set 8 | |
| Oct. 3 | Group presentation |
Project step
1: User Goals |
|||
| Week 7 | Oct. 8 | Review session |
HW3 Due Prototyping tool |
||
| Oct. 10 | High-level Theories | Information Processing and
Skilled Behavior Book: "HCI Models, Theories, AND Frameworks : Toward A Multidisciplinary Science", By J. Carroll. Chapter 4. Examples from the class text: p. 60 (Depth of Processing), 76 (Feedback Loop) |
Set 9 |
|
|
| Week 8 | Oct. 15 | Conceptual Models |
Cognitive
engineering;
Direct Manipulation Interfaces Book: "User Centered System Design", by Donald Norman and Stephan Draper Examples from the class text: p. 36 (Cognitive Dissonance), 86 (Flexibility-Usability Tradeoff), 128 (Mapping), 130 (Mental Model), 110 (Iconic Representation), 164 (Recognition over Recall) |
Set 10 |
HW4 Due Human Information Processor |
| Oct. 17 | Midterm (Closed books) | ||||
| Week 9 | Oct. 22 | Usability Heuristics I |
Evaluating the design without users Book: "Task-Centered User Interface Design" Examples from the class text: p. 100 (Gutenberg Diagram), 142 (Ockham's Razor), 134 (Mnemonic Device), continue in next lecture |
Set 11 | |
| Oct. 24 | Group presentation | ||||
| Week 10 | Oct. 29 | Usability Heuristics II |
Example from class text: 154 (Progressive Disclosure), 164 (Recognition Over Recall), 46 (Consistency), 202 (Visibility), 44 (Confirmation), 88 (Forgiveness), 66 (Error) Flash examples: |
HW5 Due Higher Level Models |
|
| Oct. 31 | Computer technology |
There's more
to interaction than meets the eye, Book: "User Centered System Design", by Donald Norman and Stephan Draper |
Set 12 |
|
|
| Week 11 | Nov. 5 | Graphics design |
Organization and visual structure, Examples from the class text: p. 22 (Alignment), 34 (Closure), 64 (Entry Point), 80 (Figure-Ground Relationship), 94 (Garbage In - Garbage Out), 98 (Good Continuation), 104 (Hierarchy), 124 (Legibility), 160 (Proximity), 184 (Similarity), 190 (Symmetry), 200 (Uniform Connectedness) |
Set 13 |
HW6 Due Design Heuristics |
| Nov. 7 | Visual Presentation (Colored Version) |
Escaping
Flatland, Book: "Envisioning Information", by Edward Tufte. |
Set 14 | ||
| Week 12 | Nov. 12 | Evaluation |
Setting the
Stage for Discovery, Book: "Science And Its Ways Of Knowing", by John Hatton and Paul Plouffe Examples from the literature: IRB: The role of visual feedback in graphical user interfaces |
Set 15 | |
| Nov. 14 | Group presentation |
Project step
3: Implementation |
|||
| Week 13 | Nov. 19 | Qualitative Evaluation |
Introduction to Usability Test Facilitation
Usability
Tests |
Set 16 | |
| Nov. 21 | Qualitative Evaluation |
|
|||
| Week 14 | Nov. 26 | Quantitative Evaluation |
Quantitative analysis of scrolling techniques by Ken Hinckley, Edward Cutrell, Steve Bathiche and Tim Muss, Published in SIGCHI 2002. Note: In order to print this paper, you have to be connected through a UMD machine. |
Set 17 | |
| Nov. 28 | Looking forward | The computer for the 21st century (handout) | Set 18 | ||
| Week 15 | Dec. 3 | Technology life cycle |
Growing Up:
Moving from Technology-Centered to Human-Centered Products Book: "The invisible computer", by Donald Norman |
Set 19 | HW7: Evaluation |
| Dec. 5 | Group presentation |
Project step 4: Evaluation (Presentation)
|
|||
| Week 16 | Dec. 10 | Project fair and reviews | Project step 4 (Final version) | ||
|
|
|||||
|
Week 17 |
Dec. 17 | Final (1:30pm to 3:30pm) | |||