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