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. 2 Introduction and Administrivia: How this course will run   Norman, Affordances and Signifiers | Norman, Conceptual Models Cooperstock, Human-Computer Interaction    
Sep. 7 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 |   Yearbook ungraded
Sep. 12 User-Centered Design   Don Norman, User-Centered Design | INLB, Visually impaired community | Joyce Fung, VR-based rehab | Stroke exergames Gould, The 1984 Olympic Message System | IBM, Cost justifying ease of use | Design Critique  
Sep. 14 Applying the principles: Cognitive Engineering at Hydro Quebec André Gascon Klemmer, Participant Observation Tullis, Is user interface design just common sense? | Dreyfus, Five Steps from Novice to Expert (only need to read sections indicated by red vertical lines, pp. 17-21 and 30-36)   Project Pitch 2%
Sep. 19 Personas: User Modeling and Use Case Scenarios   Personas Introduction | Bringing a savings product to market in Mexico Young, Mental Models Chapter 4 (Define Task-Based Audience Segments) | Observation  
Sep. 21 Assistive Technologies: How design decisions define and redefine what it means to be disabled Stefanie Blain-Moraes The Bike Cup | Disability Experience Tai, A Review of Emerging Access Technologies for Individuals With Severe Motor Impairments |    
Sep. 26 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 Project Proposal
Sep. 28 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 |    
Oct. 3 Usability Testing     Nielsen, Why You Only Need to Test with 5 Users | Dickelman, Usability Testing -- Fear and Loathing on the Keyboard | Usability Testing  
Oct. 5 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. 12 Usability Evaluation   Klemmer, Heuristic Evaluation Nielsen, How to conduct a heuristic evaluation |
Apple iOS Human Interface Guidelines
Heuristic Evaluation  
Oct. 17 Perception and Visualization Michael McGuffin (video presentation) | Rosling, The best stats you've ever seen Mackinlay, Show Me: Automatic Presentation for Visual Analysis |   Low-Fidelity Prototype and Test Plan
Oct. 19 Models and Theories: GOMS, MHP, and Fitts' Law     Wikipedia, Fitts' Law | Buxton, Chunking and Phrasing | Fitts' Law  
Oct. 24 Case Study: Design of an Interactive Flexible Display for Rehabilitation Audrey Girouard        
Oct. 26 Graphical and Audio Interfaces     Raskin, Down With GUIs! | Hancock, Sticky Tools: Full 6DOF Force-Based Interaction for Multi-Touch Table |   Computer Prototype
Oct. 31 Beyond the GUI: Haptics, multisensory, and multimodality Ilja Frissen Touché Oviatt, Ten Myths of Multimodal Interaction | Sato et al., Touché: Enhancing Touch Interaction |    
Nov. 2 Tangible and Gestural interfaces   Graspable / Tangible User Interfaces Fitzmaurice, Bricks | Norman and Nielsen, Gestural Interfaces:A Step Backward In Usability |    
Nov. 7 Social Computing Karyn Moffat   Moffat, Older-adult HCI: why should we care? | Bigham, VizWiz |   Formative Feedback
Nov. 9 Risks: Social Implications and Designing for Error   Nancy Leveson, Engineering a Safer and More Secure World | 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. 14 Affective Computing and Biofeedback Hal Myers   Picard, Affective Computing    
Nov. 21 UbiComp     Weiser, The Computer for the 21st Century | Cooperstock, Reactive Environments: Throwing Away Your Keyboard and Mouse   Alpha System
Nov. 23 Mixed Reality   Kruger, Videoplace | Le Petit Chef Wellner, Interacting with paper on the DigitalDesk |    
Nov. 28 Telepresence   McGill-Stanford jazz jam | TeleHuman 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. 30 Branding and User Experience David Rollert (video presentation) | David Pogue, Simplicity sells Norman, Emotional Design | Berry, The User Experience   Beta System
Dec. 5 Project Presentations
Last updated on 18 October 2016