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