everything.study
CS 449

Human-Computer Interaction

Undergraduate

Fall 2022

Topics

  • User research and sociocultural context
  • Personas and empathy maps
  • Interviews, observations and questionnaires
  • Affinity diagrams
  • Task analysis and work models
  • User stories and scenarios
  • Storyboards and wireframes
  • Prototyping
  • User testing
  • Visual design, typography and colour
  • Heuristic evaluation
  • Cognitive walkthroughs and usability testing

Readings

  • UI vs. UX: What’s the Difference between User Interface and User Experience? by Spencer Lanoue
    course reading; see required marker
  • Design Thinking by Tim Brown
    course reading; see required marker
  • Designers - Think Big! by Tim Brown
    course reading; see required marker
  • How to Build Your Creative Confidence by David Kelley
    course reading; see required marker
  • The Art of Innovation by Guy Kawasaki
    course reading; see required marker
  • (*) Personas - A Simple Introduction by Rikke Friis Dam and Teo Yu Siang
    required
  • (*) Empathy Mapping: The First Step in Design Thinking by Sarah Gibbons
    required
  • The Long Road to Inventing Design Personas by Alan Cooper
    course reading; see required marker
  • How Airbnb Designs for Trust by Joe Gebbia
    course reading; see required marker
  • What is Mobile First Design? Why It’s Important & How To Make It?
    course reading; see required marker
  • (*) Interviews from Interaction Design: Beyond Human-Computer Interaction
    required
  • (*) Observations from Interaction Design: Beyond Human-Computer Interaction
    required
  • How to Conduct a User Interview That Actually Uncovers Valuable Insights from Shopify Partners Blog
    course reading; see required marker
  • IDEO Shopping Cart
    course reading; see required marker
  • Questionnaires from Interaction Design: Beyond Human-Computer Interaction
    course reading; see required marker
  • (*) Affinity Diagrams - Learn How to Cluster and Bundle Ideas and Facts by Rikke Friis Dam and Teo Yu Siang
    required
  • (*) Define and Frame Your Design Challenge by Creating Your Point Of View and Ask “How Might We” by by Rikke Friis Dam and Teo Yu Siang
    required
  • Affinity Diagrams - Tips and Tricks by Talisha Payton
    course reading; see required marker
  • AEIOU Framework and its origin: Building a Useful Research Tool: An Origin Story of AEIOU by Rick Robinson
    course reading; see required marker
  • Choice, happiness and spaghetti sauce by Malcolm Gladwell (TED Talk)
    course reading; see required marker
  • How to use data to make a hit TV show by Sebastian Wernicke (TEDx Talk)
    course reading; see required marker
  • (*) Work Models from Contextual Design: Defining Customer-Centered Systems
    required
  • (*) How to Improve Your UX Designs with Task Analysis
    required
  • Predictably Irrational - Basic Human Motivations by Dan Ariely (TEDx talk)
    course reading; see required marker
  • User Psychology: Navigating Your User’s Attention While Designing Experiences by Krysta Watts
    course reading; see required marker
  • Hierarchical Task Analysis
    course reading; see required marker
  • (*) Design Fixation by David Jansson and Steven Smith
    required
  • (*) The Surprising Habits of Original Thinkers by Adam Grant
    required
  • A Crash Course in Creativity by Tina Seelig
    course reading; see required marker
  • Do Schools Kill Creativity? by Sir Ken Robinson
    course reading; see required marker
  • Ideation in Practice: How Effective UX Teams Generate Ideas by Aurora Harley
    course reading; see required marker
  • (*) Affordance, conventions, and design by Don A. Norman
    required
  • (*) The Sketch Test: How to Test and Improve Your UX Deliverables and Other Documents by Page Laubheimer
    required
  • Signifiers, not Affordances by Don A. Norman.
    course reading; see required marker
  • How Google Approaches the Process of Ideation by Maya Frai
    course reading; see required marker
  • Affordances: Clarifying and Evolving a Concept by Joanna McGrenere and Wayne Ho
    course reading; see required marker
  • (*) The Efficacy of Prototyping Under Time Constraints by Steven Dow et al.
    required
  • (*) The Aesthetic-Usability Effect by Kate Moran
    required
  • Prototyping: Learn Eight Common Methods and Best Practices by Rikke Friis Dam and Teo Yu Siang
    course reading; see required marker
  • Paper Prototyping: Getting User Data Before You Code by Jakob Nielsen
    course reading; see required marker
  • Information Architecture by Andrew Dillon and Don Turnbull
    course reading; see required marker
  • (*) Test Paper Prototypes to Save Time and Money: The Mozilla Case Study by Susan Farrell
    required
  • (*) Interactive Menu for Food and Beverage - UX Case Study by Daniel Alshriky
    required
  • Basic Patterns for Mobile Navigation: A Primer by Raluca Budiu
    course reading; see required marker
  • Getting the Right Design and the Design Right: Testing Many is Better than One by Tohidi et al.
    course reading; see required marker
  • Field Studies from Interaction Design: Beyond Human-Computer Interaction
    course reading; see required marker
  • (*) 7 Rules for Creating Gorgeous UI: Part 1 and 7 Rules for Creating Gorgeous UI: Part 2 by Erik D. Kennedy
    required
  • (*) The Role of the Prototype in Research Through Design by Stephan Wensveen
    required
  • The Complex Relationship between Data and Design in UX by Rochelle King
    course reading; see required marker
  • Hierarchy with Fonts
    course reading; see required marker
  • The Gestalt Principles
    course reading; see required marker
  • (*) Cognitive Walkthrough in User Interface Inspection Methods from User Interface Inspection Methods
    required
  • (*) Turn User Goals into Task Scenarios for Usability Testing by Marieke McCloskey
    required
  • Heuristic Evaluation: How to Conduct a Heuristic Evaluation by Euphemia Wong
    course reading; see required marker
  • How to Conduct a Cognitive Walkthrough
    course reading; see required marker
  • Experimental Research in HCI by Darren Gergle and Desney S. Tan
    course reading; see required marker
  • Survey Research in HCI by Hendrik Müller et al.
    course reading; see required marker
  • User-Centered Systems Design: A Brief History from Foundations for Designing User-Centered Systems
    optional
  • Ubiquitous Computing and the Emerging Digital Eco-System by Bill Buxton
    optional
  • Computer Supported Cooperative Work from The Encyclopedia of Human-Computer Interaction
    optional
  • Disability & Innovation: The Universal Benefits of Accessible Design by Haben Girma
    optional
2011

Topics

  • History of human-computer interaction
  • Data gathering
  • Qualitative and quantitative data analysis
  • Interaction design and prototyping
  • Usability evaluation
  • Current HCI research

Readings

  • Contextual Design
    Beyer and Holtzblatt · typical reference
  • Interaction Design
    Preece, Rogers, and Sharp · typical reference
  • Human-Computer Interaction
    Dix, Finley, Abowd, and Beale · typical reference
  • Designing the User Interface: Strategies for Effective Human-Computer Interaction
    Shneiderman and Plaisant · typical reference
Sources