
Human-Computer Interaction
IntermediateHuman-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.
Quiz
Reveal what you know — and what needs work
Adaptive Learn
Responds to how you reason, with real-time hints
Flashcards
Build recall through spaced, active review
Cheat Sheet
The essentials at a glance — exam-ready
Glossary
Master the vocabulary that unlocks understanding
Learning Roadmap
A structured path from foundations to mastery
Book
Deep-dive guide with worked examples
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:
Curriculum alignment— Standards-aligned
Grade level
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
Related Topics
Cognitive Psychology
The scientific study of mental processes including perception, memory, attention, language, problem-solving, and decision-making.
Information Architecture
The practice of organizing, structuring, and labeling content in digital products so that users can find information and complete tasks efficiently.
Behavioral Economics
The study of how psychological factors influence economic decisions, combining insights from psychology and economics.