CMSC 434 - Fall 2007
Prof Guimbretiere

Introduction to Human-Computer Interaction


Home

Contact

Syllabus

Schedule

HW & Project

Links


 

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,
Book: "Psychology of Everyday Things", by Donald Norman.

The perfect brainstorm (handout),
Book: "The Art of Innovation", by Tom Kelley

Examples from the class text: p. 20 (Affordance), 128 (Mapping), 130 (Mental model)

Set 1

Week 3 Sep. 10

Design

The designer's stance (handout)
Book: "Bringing Design to Software", by Terry Winograd

Universal Tools: Recruiting and Interviewing (only pages 117-127)
Book: "Observing The User Experience", by Mike Kuniavsky

Examples from the class text: p. 62 (Development Cycle), 118 (Iteration), 158 (Prototyping)

Set 2

Sep. 12

Design: Defining goal and personas

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

Design: Prototyping

Making a Paper Prototype
Book: "Paper Prototyping", by Carolyn Snyder
Set 4

HW1 Due
Storyboarding

Sep. 19

Design: Evaluation

Designing the Palm Pilot
Book: "Information Appliances and Beyond", by Eric Bergman (Ed.)

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
Book: "Learning and Memory", by J. Anderson

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

Project step 2:
Prototyping

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,
Book: "Design Visual Interfaces",
by Kevin Mullet and Darrell Sano

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
Book: "Paper Prototyping", by Carolyn Snyder

Usability Tests
Book: "Observing The User Experience", by Mike Kuniavsky

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)


Exam Study day

Week 17

Dec. 17 Final (1:30pm to 3:30pm)