CMSC 434 -Spring 2009
Prof. Bederson
Introduction to Human-Computer Interaction
Schedule |
Week | Date | Topic | Reading |
Q Set |
Hall of Fame/Shame |
HW & Project | |
Week 1 | Jan 27 | Introduction [slides] | |||||
Jan 29 | Design of Everyday Things [slides] |
|
|
||||
Week 2 | Feb 3 | Ideation |
The Psychopathology of everyday things
The designer's stance Lidwell et al.: p. 20 (Affordance), 128 (Mapping), 130 (Mental model) |
Norman | |||
Feb 5 |
Instructor: Tak |
Remote Control analysis | HW 0 Due Bring in remote control and complete survey HW 1 Due |
||||
Week 3 | Feb 10 |
Design: Brainstorming [slides] |
The perfect brainstorm
Setting the Stage for Discovery Lidwell et al.: p. 62 (Development Cycle), 118 (Iteration), 158 (Prototyping) |
||||
Feb 12 | Design: Interviews, goals and personas [slides] |
Ch 3 -
Beginners, Experts, and Intermediates
The Role of Children in the
Design of New Technology |
Cooper Druin |
|
|||
Week 4 | Feb 17 |
Design: Prototyping [slides] |
Making a Paper Prototype,
Ch. 4 Book: "Paper Prototyping", by Carolyn Snyder Project Discussion |
Synder | |||
Feb 19 |
Prototype exercise |
Designing the Palm Pilot Lidwell et al.: p. 12 (80/20 Rule), 86 (Flexibility-Usability Tradeoff), 174 (Scaling Fallacy) |
Bergman |
HW2 Due Interviews & Brainstorming |
|||
Week 5 | Feb 24 | Graphic design [slides] |
Organization
and visual structure
Page Design Lidwell et al.: p. 22 (Alignment), 34 (Closure), 64 (Entry Point), 80 (Figure-Ground Relationship), 94 (Garbage In - Garbage Out), 98 (Good Continuation) |
Kloe |
Declare project |
||
Feb 26 | Design Guidelines [slides] |
Ballot Design Book: "Design for Democracy: Ballot + Election Design" by Marcia Lausen
Mac OS X
Human Interface Guidelines Windows Vista
Human
Interface Guidelines Lidwell et al.: 104 (Hierarchy), 124 (Legibility), 160 (Proximity), 184 (Similarity), 190 (Symmetry), 200 (Uniform Connectedness) |
Lausen |
HW3 Due Goals and Personas |
|||
Week 6 | Mar 3 | The Human Information Processor I [slides] |
The Human
Information Processor Book: "The Psychology of Human-Computer Interaction", by Card, Moran and Newell Lidwell et al.: p. 82 (Fitt's Law), 108 (Highlight), 114 (Interference Effect), 146 (Orientation Sensitivity), 148 (Performance Load), 150 (Performance vs. Preference) |
Card | |||
Mar 5 | The Human Information Processor II |
Skill Acquisition
Fitts
Law Lidwell et al.: p. 30 (Chunking), 102 (Hick's Law), 164 (Recognition over Recall) |
Anderson | (JMW, KJY) (CJA, JRS) |
HW4 Due Prototyping tool |
||
Week 7 | Mar 10 | Group presentation |
Project step 1 |
||||
Mar 12 | Midterm
(Closed book) |
Last year's midterm |
HW5 Due Human Information Processor |
||||
Mar 15-22 |
SPRING BREAK |
||||||
Week 8 | Mar 24 | High-level Theories [slides] |
Information Processing and Skilled Behavior Book: "HCI Models, Theories, AND Frameworks : Toward A Multidisciplinary Science", Ch 4. - Bonnie John. Lidwell et al.: p. 60 (Depth of Processing), 76 (Feedback Loop) |
John | (DSB, KTBR) (MCC, JTC) |
||
Mar 26 | Conceptual Models [slides] |
Direct Manipulation Book: "Designing the User Interface", Ch. 6 - Shneiderman & Plaisant Show Me!
Guidelines for Producing Recorded Demonstrations Lidwell et al.: p. 36 (Cognitive Dissonance), 86 (Flexibility-Usability Tradeoff), 128 (Mapping), 110 (Iconic Representation), 164 (Recognition over Recall) |
Shneiderman | (JAN, SBM) | |||
Week 9 | Mar 31 | Usability Heuristics I [slides] | Evaluating the design without users Book: "Task-Centered User Interface Design" Lewis & Rieman Lidwell et al.: p. 100 (Gutenberg Diagram), 142 (Ockham's Razor), 134 (Mnemonic Device) |
Lewis |
(RM, VB) (NRV, RJZ) |
||
Apr 2 | Usability Heuristics II |
Interfaces for Staying in the Flow Ben Bederson Lidwell et al.: 154 (Progressive Disclosure), 164 (Recognition Over Recall), 46 (Consistency), 202 (Visibility), 44 (Confirmation), 88 (Forgiveness), 66 (Error) |
Bederson | (JKR, CAP) (FCdC, SFE) |
Project step 2 Prototyping |
||
Week 10 | Apr 7 | Historical perspective
Instructor: Tak |
The Xerox Star: A Retrospective J. Johnson, T. Roberts, W. Verplank, D. Smith, C. Irby, M Beard, K. Mackey (in IEEE Computer, Sept'89) The Computer for the 21st Century Mark Weiser, Scientific American, 1991. Lidwell et al.: p. 110 (Iconic Representation) |
Johnson Weiser |
|
||
Apr 9 |
Class Cancelled |
Examples from the literature:
IRB: The role of visual feedback in graphical user interfaces (example) |
HW6 Due Higher Level Models |
||||
Week 11 | Apr 14 | Qualitative Evaluation |
Intro. to Usability Test Facilitation,
Ch. 8 |
Snyder | (ASM, KBL) | ||
Apr 16 | Qualitative Evaluation [slides] |
Data Gathering,
Ch. 7 Book: "Interaction Design", by Preece, Sharp, Rogers. |
Preece | (AJR, MR) (AS, DJK) |
HW7 Due Design Heuristics |
||
Week 12 | Apr 21 | Quantitative Evaluation [slides] |
Quantification
Significance, Error and Power |
(RK, KWJ) (JMA, KYL) |
|||
Apr 23 | Information Visualization [slides] |
Information Visualization: Design for Interaction Chapter 1, Spence Information Visualization: Using Vision to Think Chapter 1, Card, Mackinlay, Shneiderman |
(AC, AC) (JCB, WHC) |
|
|||
Week 13 | Apr 28 | Mobile Design [slides] | "iPhone
Human Interface Guidelines" document (under iPhone Reference Library) "User Interface Design for iPhone Applications" video (under Getting Started Videos) Both are available by creating a free developer account at www.apple.com/developer |
(JDL, RM) (ARR, JC) |
|||
Apr 30 | Social Networking Instructor: Jen Golbeck |
The
Reader-To-Leader Framework: Motivating Technology-Mediated Social
Participation Jenny Preece & Ben Shneiderman |
|||||
Week 14 | May 5 | Group Presentations |
Project step 3 Implementation |
||||
May 7 | Group Presentations | ||||||
Week 15 | May 12 | Review [slides] | Final exam review | (BCF, DAH) | HW8 Due Create Final Exam |
||
NO CLASS | |||||||
Wed, May 20 |
Final Exam (10:30am-12:30pm) |
Last year's final |