Study
CS-312 route
Unit 1 · Lesson 1 of 3 11 min

Meaning, Scope and Importance of Human-Computer Interaction

Every screen, button and beep was designed by someone, and this is the field that asks whether they designed it for people.

Watch an older ATM in a busy banking hall in Aba. It pays out the cash first and returns the card afterwards. Again and again, people grab the money, feel the job is done, and walk away. The card stays in the slot. Nothing is wrong with them: their goal was money, the goal was met, and the mind moved on.

Newer machines return the card before the cash. Same hardware, same features, one small change in the order of steps, and thousands of forgotten cards disappear. That change did not come from faster chips. It came from understanding people. That understanding has a name: human-computer interaction.

Definition of Human-Computer Interaction

The most widely quoted definition comes from the curriculum committee of ACM SIGCHI, the computing society's special interest group on computer-human interaction (1992): Human-computer interaction is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them.

Notice the three verbs. HCI is not only about designing screens; it is equally about evaluating them with real people and implementing them so that the design survives contact with code. And "the major phenomena surrounding them" pulls in everything around the screen: how people perceive, remember and make mistakes, how they work in groups and organisations, and how technology changes society.

You will also see "HCI" expanded as human-computer interface. The two names point at the same field; "interaction" is the more common modern term because the subject is the whole two-way exchange, not just the surface where it happens. The field rests on three elements: the human (abilities, limits, goals, context), the computer (any interactive system, from a laptop to a POS terminal, a car dashboard or a smartwatch) and the interaction between them (input, output, feedback and dialogue).

HCI, User Interface Design and User Experience

Comparison of HCI, User Interface (UI) and User Experience (UX)
AspectHuman-computer interaction (HCI)User interface (UI)User experience (UX)
What it isAn academic and professional disciplineThe point of contact: screens, buttons, menus, icons, soundsA person's perceptions and responses before, during and after use
ScopeBroad: theory, human factors, design methods, evaluationNarrow: the concrete interface of one productWide: usefulness, usability, emotion, trust, brand
Central questionHow do people interact with computing systems, and how should systems be designed for them?What does this screen look like and how does it behave?How does using this product feel, and does it meet the person's needs?
Typical outputModels, principles, guidelines, evaluation resultsLayouts, components, visual designJourneys, research findings, end-to-end service design

Scope and Interdisciplinary Foundations of HCI

HCI people + computing Computer science software, devices, building it Psychology perception, memory, cognition Ergonomics bodies, comfort, safety Design visual, interaction, product Sociology, anthropology groups, work, culture Linguistics language, dialogue, speech each discipline answers a different part of "how should this system fit people?"
Interdisciplinary foundations of HCI. Computer science supplies the means to build interactive systems; psychology and cognitive science explain how people perceive, remember and decide; ergonomics covers the body; design supplies visual and interaction craft; sociology and anthropology study people in groups and cultures; linguistics informs language and voice interfaces.

The scope of HCI is any situation where a person and an interactive system meet: desktop and web applications, phones and tablets, embedded systems (ATMs, POS terminals, medical devices, car dashboards), games, and newer forms such as voice assistants, virtual reality and wearables. It studies the interface elements themselves and also the cognitive, social and organisational context in which they are used: a nurse charting during a night shift, a trader checking prices on a slow network, a student registering courses on a crowded portal.

HCI is applied wherever software meets people: e-banking and mobile money, e-government services, healthcare systems, education platforms, industrial control rooms, aviation cockpits and entertainment.

Importance of HCI in System Development

Good HCI pays off in four ways. Fewer errors, which matters most in safety-critical systems such as aviation, healthcare and power plants. Higher productivity, because tasks take fewer steps and less thinking. Lower costs, since users need less training and support, and problems fixed during design are far cheaper than problems fixed after release. Wider adoption and inclusion, because a system that is easy to learn and accessible to people with disabilities, older users and first-time users reaches more people. For a business, that means customer loyalty and a competitive edge.

Technology should adapt to people, not force people to adapt to it. HCI is the discipline that makes that sentence practical.

📌 If you remember nothing else…

  • HCI is the discipline concerned with the design, evaluation and implementation of interactive computing systems for human use, and the study of the phenomena around them.
  • The UI is the concrete point of contact; UX is the whole experience; HCI is the broader discipline behind both.
  • HCI is interdisciplinary: computer science, psychology and cognitive science, ergonomics, design, sociology, anthropology and linguistics.
  • Good HCI reduces errors, raises productivity, lowers training and support costs and widens adoption.

Quick check

Did it land?

1. Which statement best describes the relationship between HCI and the user interface (UI)?
2. Which of these disciplines contribute directly to HCI? Select all that apply.

Choose all that apply, then check.

Spotted a mistake?