Introduction to Human-Computer Interaction - Human Computer Interaction | Lecture Notes - YNetStudyHub
Human Computer Interaction

Introduction to Human-Computer Interaction

2 mins read 399 words Topic 1 of 9
Study with AI Tutor Learn 2× faster Instant Q&A Quiz practice
Launch AI Lesson
Text Size:
PDF Save

This topic will provide an overview of the field of Human-Computer Interaction (HCI), its importance, history, key concepts, and the relationship between humans and technology.

Introduction to Human‑Computer Interaction (HCI)
Key concepts, principles, and foundational ideas for designing usable interactive systems.


1. What Is HCI?

Aspect Description
Definition The interdisciplinary study of how people interact with computers, software, and digital devices, and how to design those systems to be effective, efficient, and satisfying.
Goals • Usability – ease of learning and use
• Utility – providing the right functionality
• User Experience (UX) – overall satisfaction, emotions, and aesthetic appeal
Disciplines Involved Computer science, psychology, design, ergonomics, sociology, linguistics, anthropology, engineering.

2. Core Concepts

Concept Meaning Example
User The person (or group) who interacts with the system. End‑user of a mobile banking app.
Task Goal‑oriented activity the user wants to accomplish. “Transfer money to a friend.”
Interface The medium through which the user and system communicate. Graphical UI, voice assistant, VR headset.
Feedback System’s response that informs the user about the result of an action. A toast message “Message sent.”
Affordance Perceived properties of an object that suggest how it can be used. A button that looks pressable.
Mapping Relationship between controls and their effects. Turning a knob clockwise increases volume.
Mental Model User’s internal representation of how a system works. Expecting a “trash can” icon to delete files.
Context Physical, social, and technical environment influencing interaction. Using a smartwatch while jogging.

3. HCI Design Process (Iterative)

  1. User Research

    • Methods: interviews, surveys, observations, ethnography, diary studies.
    • Output: personas, scenarios, task analyses.
  2. Requirement Specification

    • Functional: what the system must do.
    • Non‑functional: usability, accessibility, performance, security.
  3. Conceptual Design

    • Sketches, paper prototypes, storyboards.
    • Focus on information architecture and interaction flow.
  4. Detailed Design

    • Wireframes, mockups, UI style guides.
    • Define visual hierarchy, typography, color palette.
  5. Implementation

    • Front‑end development, integration with back‑end services.
    • Follow coding standards, responsive design, accessibility guidelines.
  6. Evaluation

    • Formative (early, low‑fidelity): heuristic evaluation, cognitive walkthrough, think‑aloud testing.
    • Summative (final, high‑fidelity): usability testing, A/B testing, field studies, analytics.
  7. Iteration

    • Analyze results → refine design → re‑evaluate. Repeat until goals are met.

4. Usability Heuristics (Nielsen, 1994)

# Heuristic Practical Check
1 Visibility of system status Show progress indicators, real‑time feedback.
2 Match between system & real world Use familiar terminology, natural language.
3 User control & freedom Provide “undo”, “cancel”, and easy navigation.
4 Consistency & standards Keep icons, terminology, and layout uniform.
5 Error prevention Disable invalid actions, confirm destructive
Topic Concept Map
Ask AI Tutor 24/7 Live

Click any prompt to explore this topic interactively with your AI Tutor:

Explain in simple terms Give me 3 practice exam questions Summarize key principles in 5 points
Unit Syllabus 9 Topics
Introduction to Human-Computer Interaction
User Interface Design Principles
Upgrade
User Research Methods
Upgrade
Interaction Design
Upgrade
Usability Evaluation Techniques
Upgrade
User Experience (UX) Design
Upgrade
Accessibility in HCI
Upgrade
Mobile and Web Interface Design
Upgrade
Emerging Trends in HCI
Upgrade