Human-Computer Interaction - ECSE 424/542
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.
questions
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?
Further important information about the course is available from the course guide.
calendar
Date Topic and slides Guests Videos Readings In-class Exercises Deliverables
Sep. 3 Intro to HCI   Kay, Doing with Images Makes Symbols (watch first 20 minutes) | Norman, The Psychopathology of Everyday Things | Raskin, Intuitive Equals Familiar |    
Sep. 8 Telepresence and Media Spaces   Marino, Embracing the Noise | Buxton, Hydra | Enderle, Why meeting face-to-face still trumps videoconferencing | Buxton, Telepresence: Integrating Shared Task and Person Space |   Yearbook ungraded
Sep. 10 User-Centered Design André Gascon Norman, User-Centered Design | Norman, Conceptual Models |
Interaction Design Foundation, User Centered Design
Gould, The 1984 Olympic Message System | Mitchell, Why Investing in UI Design Saves Costs, Increases Revenue and Retains Customers | Becker, The myth of common sense and intuitive design |
Moore, Sharing Faces, Places and Spaces (Section on "Technology fails as often for social as for technical reasons") | Dreyfus, Five Steps from Novice to Expert (most relevant sections marked pp. 17-21 and 30-36) | Morrisson, 8 Steps to Building Features Your Users Actually Want | Sueoka, Don't design what users want | Gould, Designing for usability: key principles and what designers think | Norman, Affordances and Design | Johnson, The Xerox Star | Tullis, Is user interface design just common sense? |
Design Critique Project Pitch
Sep. 15 Participant Observation and User Personas Jonah Model Klemmer, Participant Observation | Crafting User Experience Personas Young, Mental Models Chapter 4 (Define Task-Based Audience Segments, pp. 75-109) | Observation Notebook URL
Sep. 17 Sketching   Newman, Sketching | NNGroup, How to Sketch for Non-Designers Rojas, Etch A Sketch: How to Use Sketching in User Experience Design | Greenberg et al., Sketching User Experiences (pp. 8-12, 17-18) Sketching Project Proposal
Sep. 22 Low-Fidelity Prototyping Jonah Model Chi, Rapid prototyping Google Glass | Klemmer, Creating and comparing alternatives Dam and Siang, Prototype | Snyder, Paper Prototyping | Cifaldi, Sometimes, paper is your best prototyping tool Paper prototyping  
Sep. 24 Usability Testing Jonah Model Usability Testing with a Paper Prototype Nielsen, Why You Only Need to Test with 5 Users | Dickelman, Usability Testing -- Fear and Loathing on the Keyboard | Usability Testing  
Sep. 29 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 | Oliver, What You Should Know About Online Tools During the COVID-19 Crisis |    
Oct. 1 Usability Evaluation   Klemmer, Heuristic Evaluation Nielsen, How to conduct a heuristic evaluation |
Apple iOS Human Interface Guidelines
Heuristic Evaluation
Oct. 6 Computer Prototyping Jonah Model Framer tutorials: Getting started, Prototype a swipe interaction, Create an interactive tab bar with Magic Motion Low-Fidelity Prototype and Test Plan
Oct. 8 Perception and Visualization Michael McGuffin Rosling, The best stats you've ever seen | Flake, is Pivot a turning point for web exploration? Heer, A Tour Through The Visualization Zoo    
Oct. 13 Models and Theories     Wikipedia, Fitts' Law | Buxton, Chunking and Phrasing | Fitts' Law  
Oct. 15 Multimodality Adriana Olmos Ecotile Oviatt, Ten Myths of Multimodal Interaction |    
Oct. 20 Design and evaluation challenges Dalia El-Shimy Lougina, Making a Murderer | El-Shimy, The privilege of asking questions | Liu, Never ask what they want: 3 better questions to ask in user interviews | Margolis, Questions to ask before starting user research |   Computer Prototype
Oct. 22 Wearable and Mobile Interaction Jeff Blum 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. 27 UbiComp   Weiser, UbiComp Intro | TEDtalk Smart Devices | LG Vision | Touché Weiser, The Computer for the 21st Century | Cooperstock, Reactive Environments: Throwing Away Your Keyboard and Mouse Exercise  
Oct. 29 Haptics Antoine Weill--Duflos Seifi, What is Haptics? (Chapter0.mp4 video) | Schneider, DualPanto |
Kuchenbecker, TED talk | Hayward, A Sense of Truth | Hayward, From Haptic Science to Haptic Technology | MIT Tangible Media Group, inFORCE | Disney Research, Human Safe Haptic Robot | Apple, Taptic Engine | IEEE World Haptics 2019 Conference Demos
Kim, Defining Haptic Experience: Foundations for Understanding, Communicating, and Evaluating HX | Exercise  
Nov. 3 Tangible and Gestural interfaces   Fitzmaurice, Bricks | Xiao et al., Vidgets | Sato et al., Touché: Enhancing Touch Interaction Fitzmaurice, Bricks | Norman and Nielsen, Gestural Interfaces: A Step Backward In Usability |   Formative Feedback
Nov. 5 Presenting Results Jonah Model
Nov. 10 Mixed Reality   Microsoft, Hololens 2 | IEEE Spectrum, The Transparent Car | Computerphile, Mixed Reality | Kruger, Videoplace | Le Petit Chef Milgram, A Taxonomy of Mixed Reality Visual Displays | Wellner, Interacting with paper on the DigitalDesk |    
Nov. 12 Physiological Computing Hal Myers   Fairclough, What is Physiological Computing? | /    
Nov. 17 Social Computing Karyn Moffat Soylent Wang, Social Computing: From Social Informatics to Social Intelligence | Bigham, VizWiz |   Alpha System
Nov. 19 Digital addiction CBC Marketplace | Harris, TED: Manipulation Tricks Stolzoff The Formula for Phone Addiction Might Double as a Cure | Harris, How Technology Hijacks People's Minds |    
Nov. 24 Project Presentations
Nov. 26 Project Presentations
Dec. 1 Project Presentations Beta System
Last updated on 5 November 2020