CMSC 434 -Spring 2009
Prof. Bederson

Introduction to Human-Computer Interaction


Home

Contact

Syllabus

Schedule

Deliverables

Links



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

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

Lidwell et al.: p. 20 (Affordance), 128 (Mapping), 130 (Mental model)

Norman

Winograd

 
Feb 5

Instructor: Tak

Remote Control analysis     HW 0 Due
Bring in remote control and complete survey

HW 1 Due
Essay

Week 3 Feb 10

Design: Brainstorming [slides]

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

Setting the Stage for Discovery
Book: "Science And Its Ways Of Knowing", by John Hatton and Paul Plouffe

Lidwell et al.: p. 62 (Development Cycle), 118 (Iteration), 158 (Prototyping)

Kelley

Hatton 

 
Feb 12 Design: Interviews, goals and personas [slides]

Ch 3 - Beginners, Experts, and Intermediates
Ch 4 - Understanding users: Qualitative Research
Ch 5 - Modeling Users: Personas and Goals

Book: "About Face 2.0", by Alan Cooper and Robert Reimann

The Role of Children in the Design of New Technology
Allison Druin

Lidwell et al.: p. 24 (Archetypes), 106 (Hierarchy of Needs), 186 (Storytelling)
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
Book: "Information Appliances and Beyond", by Eric Bergman (Ed.)

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
Book: "Designing Visual Interfaces",
Ch - Kloe.

Page Design
Book: "Designing Web Usability" by Jakob Nielsen

Lidwell et al.: p. 22 (Alignment), 34 (Closure), 64 (Entry Point), 80 (Figure-Ground Relationship), 94 (Garbage In - Garbage Out), 98 (Good Continuation)

Kloe

Nielsen



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
Especially Design Principles, Layout Guidelines

Windows Vista Human Interface Guidelines
Especially Top Rules, Top Violations

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

Fitts Law
Webpage

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

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
Plaisant and Shneiderman

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

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
Book: "The Humane Interface", by Jef Raskin, Chapter 4.

Significance, Error and Power
Book: "Statistics Explained", by Perry R. Hinton

(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

Student Answers

NO CLASS

Wed, May 20 Final Exam
(10:30am-12:30pm)
Last year's final