Skip to content

Human-Computer Interaction

Intermediate

Human-Computer Interaction (HCI) is a multidisciplinary field that studies how people design, evaluate, and interact with computer systems and technologies. Drawing from computer science, cognitive psychology, design, and social sciences, HCI focuses on understanding the relationship between human users and the digital systems they use. The field examines everything from the physical ergonomics of input devices to the cognitive processes involved in navigating complex software interfaces, with the ultimate goal of creating technology that is effective, efficient, and satisfying to use.

The origins of HCI trace back to the 1980s, when personal computing began placing interactive systems into the hands of everyday users rather than trained specialists. Pioneering researchers such as Stuart Card, Thomas Moran, and Allen Newell developed foundational models like the GOMS (Goals, Operators, Methods, and Selection rules) framework to predict and evaluate user performance. The field expanded significantly with the rise of graphical user interfaces, the World Wide Web, and mobile computing, each new paradigm demanding fresh approaches to design and evaluation. Landmark contributions like Ben Shneiderman's Eight Golden Rules and Jakob Nielsen's usability heuristics became essential guides for practitioners.

Today, HCI encompasses a vast range of topics including user experience (UX) design, accessibility, natural language interfaces, gesture-based interaction, virtual and augmented reality, and ethical considerations in algorithm-driven systems. Modern HCI researchers employ methods ranging from controlled laboratory experiments and eye-tracking studies to ethnographic field research and large-scale A/B testing. As computing becomes increasingly embedded in everyday objects through the Internet of Things and as artificial intelligence reshapes how users interact with systems, HCI remains a critical discipline for ensuring that technology serves human needs, values, and capabilities.

Practice a little. See where you stand.

Ready to practice?5 minutes. No pressure.

Key Concepts

One concept at a time.

Explore your way

Choose a different way to engage with this topic — no grading, just richer thinking.

Explore your way — choose one:

Explore with AI →
Curriculum alignment— Standards-aligned

Grade level

Grades 9-12College+

Learning objectives

  • Apply usability heuristics and cognitive load theory to evaluate and improve user interface designs across platforms
  • Design user research studies using contextual inquiry, think-aloud protocols, and A/B testing for evidence-based design decisions
  • Analyze accessibility standards including WCAG guidelines and assistive technology requirements to create inclusive digital experiences
  • Evaluate emerging interaction paradigms including voice interfaces, gesture recognition, and augmented reality for user experience innovation

Recommended Resources

This page contains affiliate links. We may earn a commission at no extra cost to you.

Books

The Design of Everyday Things

by Don Norman

Don't Make Me Think

by Steve Krug

About Face: The Essentials of Interaction Design

by Alan Cooper, Robert Reimann, David Cronin, and Christopher Noessel

Designing the User Interface: Strategies for Effective Human-Computer Interaction

by Ben Shneiderman, Catherine Plaisant, Maxine Cohen, Steven Jacobs, and Niklas Elmqvist

The Elements of User Experience

by Jesse James Garrett

Courses

Human-Computer Interaction

Coursera (Georgia Tech / Udacity)Enroll

User Experience Design Fundamentals

Coursera (University of Michigan)Enroll

CS194: User Interface Design

Stanford OnlineEnroll
Human-Computer Interaction - Learn, Quiz & Study | PiqCue