CMSC 198G - Spring 2008
Prof Guimbretiere
Designing Human-Computer Interaction
|
Schedule |
| Week | Date | Topic |
Reading (All books are available through electronic reserve services) |
HW & Project | |
| Week 1 | Jan. 29 | Introduction | |||
| Jan. 31 | Design of Everyday Things |
Ch 1. The Psychopathology of everyday things,
Examples from the class text: p. 20 (Affordance), 128 (Mapping), 130 (Mental model) |
|||
| Week 2 | Feb. 5 | Historical perspective |
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) |
||
| Feb. 7 |
The designer's stance (handout)
The Universal Traveler (Handout) Examples from the class text: p. 62 (Development Cycle), 118 (Iteration), 158 (Prototyping) |
Declare project | |||
| Week 3 | Feb. 12 | Gathering problem knowledge (Analysis) |
Universal
Tools: Recruiting and Interviewing
(only pages
117-127) Understanding
users: Qualitative Research |
#4 |
|
| Feb. 14 | Understanding
users: Qualitative Research Modeling Users: Personas and Goals (Chap 5) 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) |
#5 |
HW2 Due Storyboarding |
||
| Week 4 | Feb. 19 | Ideation |
The perfect
brainstorm, Book: "The Art of Innovation", by Tom Kelley |
#6 | |
| Feb. 21 |
The Human
Information Processor (up to page 71) 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) |
#7 |
HW3 Due Goals and Personas |
||
| Week 5 | Feb. 26 |
The Human Information Processor II |
Skill Acquisition Book: "Learning and Memory", by J. Anderson Examples from the class text: p. 30 (Chunking), 102 (Hick's Law), 164 (Recognition over Recall) |
#8 | |
| Feb. 28 | Group presentation |
Project step
1: User Goals |
|||
| Week 6 | Mar. 4 | Conceptual Models | Cognitive
engineering (Handout) Recommended text: 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) |
#9 | |
| Mar. 6 |
Making a Paper
Prototype Recommended text: |
#10 |
HW4 Due Human Information Processor |
||
| Week 7 | Mar. 11 | Midterm (Closed books) | |||
| Mar 13 | Learning the Flash CS3 Professional interface (Chap 1) |
#11 | |||
| Week 8 |
Mar. 18 |
Spring Break |
|||
|
Mar. 20 |
|||||
| Week 9 | Mar. 25 | ActionScript Basic (Chap 4) |
#12 | HW5 Due Paper Prototyping |
|
| Mar. 27 | Group presentation | ||||
| Week 10 | Apr. 1 | Building Interface with Flash Chap 9 material |
Using the Flash UI Components to Build Interfaces (Chap 9) |
#13 | |
| Apr. 3 | 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) |
#14 | ||
| Week 11 | Apr. 8 | 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 Examples from the class text: p. 12 (80/20 Rule), 86 (Flexibility-Usability Tradeoff), 174 (Scaling Fallacy) |
#15 | |
| Apr. 10 | Flash clinic and Animation | Animation in FLash CS3 (Chap 7) |
|||
| Week 12 | Apr. 15 | Evaluation: Usability Heuristics |
Evaluating the design without users Example from the class text: p. 100 (Gutenberg Diagram), 142 (Ockham's Razor), 134 (Mnemonic Device), 154 (Progressive Disclosure), 164 (Recognition Over Recall), 46 (Consistency), 202 (Visibility), 44 (Confirmation), 88 (Forgiveness), 66 (Error) |
#16 | |
| Apr. 17 | Group presentation |
Project step
3: Implementation |
|||
| Week 13 | Apr. 22 | Qualitative Evaluation |
Introduction to Usability Test Facilitation
Usability
Tests |
#17 | |
| Apr. 24 | Qualitative Evaluation | Designing the Palm Pilot Book: "Information Appliances and Beyond", by Eric Bergman (Ed.) |
#18 | ||
| Week 14 | Apr. 29 | 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. |
#19 | |
| May 1 | Looking forward | The computer for the 21st century (handout) | #20 | HW8: Evaluation | |
| Week 15 | May 6 | Technology life cycle |
Growing Up:
Moving from Technology-Centered to Human-Centered Products Book: "The invisible computer", by Donald Norman |
#21 | |
| May 8 | Study session | ||||
| Week 16 | May 13 | Group presentation |
Project step 4: Evaluation |
||
|
|
|||||
|
Week 17 |
May 15 | Final (8:00am to 10:00am) | |||