Human-Computer Interaction - ECSE 424/681
course description
The course highlights the design, development, and evaluation of human-computer interfaces, with an emphasis on usability, interaction paradigms, computer-mediated human activities, and implications to society. These issues are studied from a number of perspectives including that of the engineer and end-user. A team-based project applies your knowledge and skills to the full life cycle of an interactive human-computer interface.
What will I learn?
Is this course for me?
What's the workload like?
How do I enroll?
What's the text book?
How is my grade determined?
What are the in-class and homework activities?
What's the policy on late work?
Where's that line about academic integrity?
Date Topic and slides Guests Videos Readings In-class Exercises Deliverables
Sep. 8 Introduction and Administrivia: How this course will run     Cooperstock, Human-Computer Interaction    
Sep. 10 Historical Context and Terminology   Alan Kay, Doing with Images Makes Symbols (Part 1) | Marilyn Mantei, The Strauss Mouse Norman, The Psychopathology of Everyday Things (missing pages to be provided) | Raskin, Intuitive Equals Familiar |
optional readings for those interested in further material: [ Licklider, Man-Computer Symbiosis | Norman, Affordance and Design | Johnson, The Xerox Star ]
  Yearbook ungraded
Sep. 15 User-Centered Design   The Bike Cup | Disability Experience Gould, The 1984 Olympic Message System | IBM, Cost justifying ease of use | Design Critique  
Sep. 17 Applying the principles: Cognitive Engineering at Hydro Quebec André Gascon Klemmer, Participant Observation Tullis, Is user interface design just common sense? |   Project Pitch ungraded
Sep. 22 Personas: User Modeling and Use Case Scenarios   Thomas, Bringing a savings product to market in Mexico Young, Mental Models Chapter 4 (Define Task-Based Audience Segments) | Observation  
Sep. 24 Low-Fidelity Prototyping   Chi, Rapid prototyping Google Glass | Klemmer, Creating and comparing alternatives Greenberg et al., Sketching User Experiences (pp. 8-12, 17-18) | Snyder, Paper Prototyping | Cifaldi, Sometimes, paper is your best prototyping tool Sketching  
Sep. 29 Wearable and Mobile Interaction Jeff Blum (video presentation) Emrich, How body language is the key to expression in the wearable age | Blum et al., Spatialized audio augmented reality for blind users with a smartphone |   Project Proposal
Oct. 1 Usability Testing     Nielsen, Why You Only Need to Test with 5 Users | Dickelman, Usability Testing -- Fear and Loathing on the Keyboard | Usability Testing  
Oct. 6 Design and evaluation challenges Dalia El-Shimy (video presentation) Liu, Never ask what they want: 3 better questions to ask in user interviews | Margolis, Questions to ask before starting user research |    
Oct. 8 Usability Evaluation     Nielsen, How to conduct a heuristic evaluation |
[ Apple iOS Human Interface Guidelines ]
Heuristic Evaluation Low-Fidelity Prototype and Test Plan
Oct. 13 User Experience David Rollert (video presentation) | David Pogue, Simplicity sells Norman, Emotional Design | Berry, The User Experience    
Oct. 15 Models and Theories: GOMS, MHP, and Fitts' Law     MacKenzie, Fitts' Throughput and the Speed-Accuracy Tradeoff | Buxton, Chunking and Phrasing | Fitts' Law  
Oct. 20 Perception and Visualization Michael McGuffin (video presentation) | Rosling, The best stats you've ever seen Mackinlay, Show Me: Automatic Presentation for Visual Analysis |    
Oct. 22 Graphical and Audio Interfaces     Raskin, Down With GUIs! | Hancock, Sticky Tools: Full 6DOF Force-Based Interaction for Multi-Touch Table |   Computer Prototype
Oct. 27 Beyond the GUI: Haptics, multisensory, and multimodality Ilja Frissen   Oviatt, Ten Myths of Multimodal Interaction | Sato et al., Touché: Enhancing Touch Interaction |    
Oct. 29 Tangible and Gestural interfaces     Fitzmaurice, Bricks | Norman and Nielsen, Gestural Interfaces:A Step Backward In Usability |    
Nov. 3 Interaction Design   Bill Moggridge, Designing Interactions interviews Tognazzini, First Principles of Interaction Design |   Formative Feedback
Nov. 5 Social Computing Karyn Moffat   Moffat, Older-adult HCI: why should we care? | Bigham, VizWiz |    
Nov. 10 Risks: Social Implications and Designing for Error   Jesse Schell, When Games Invade Real Life Norman, Human error and the design of computer systems | Weiser, The Technologist's Responsibilities |
[ Deibert, Black Code (pp. 14-20) | Leveson, The Therac-25 Accidents (pp. 1-8, 21-22, 44-49) | Norman, Safety Designed In | Stroud, The minority report | Joy, Why the future doesn't need us | Britten, Gamble on the right button ]
Nov. 12 UbiComp     Weiser, The Computer for the 21st Century | Cooperstock, Reactive Environments: Throwing Away Your Keyboard and Mouse   Alpha System
Nov. 17 Telepresence     Buxton, Telepresence: Integrating Shared Task and Person Space | Kim et al., TeleHuman: effects of 3d perspective on gaze and pose estimation with a life-size cylindrical telepresence pod |    
Nov. 19 Affective Computing and Biofeedback Hal Myers   Picard, Affective Computing    
Nov. 24 Gaming and Virtual Reality Vander Caballero   Crecente, Why Oculus Rift and the latest attempts at virtual reality are bound to fail      
Nov. 26 Mixed Reality   Kruger, Videoplace Wellner, Interacting with paper on the DigitalDesk |    
Dec. 1 no class Beta System
Dec. 3 Project Presentations
Last updated on 24 November 2015