Computing & Technology

Human-Computer Interaction

Design technology that people can actually use — combining user research, interaction design, psychology, and computing to create intuitive interfaces.

Overview

Human-Computer Interaction (HCI) is the study of how people interact with technology — and how to design technology that is intuitive, accessible, and effective. It sits at the intersection of computer science, psychology, and design, focusing on the user's experience rather than the underlying system.

The curriculum covers user research methods, interaction design, prototyping, usability testing, information architecture, accessibility, visual design, and emerging interfaces (voice, gesture, VR/AR). Students learn to observe how people use technology, identify pain points, design solutions, and test them with real users. Programming skills are developed alongside design thinking.

HCI graduates are among the most sought-after professionals in the tech industry. Every digital product — from mobile apps to enterprise software to AI assistants — needs people who understand how humans think and how to design technology that serves them well. Career paths include UX researcher, UX/UI designer, product designer, interaction designer, and accessibility specialist.

Human-Computer Interaction sits at a unique crossroads of computer science, psychology, and design, and the world's best programmes each anchor the discipline from a different starting point. Carnegie Mellon's Human-Computer Interaction Institute (HCII) is widely considered the premier HCI programme globally—it was one of the first to offer a dedicated PhD and master's in HCI, and its research spans accessibility, social computing, learning sciences, and AI-human collaboration, all within a culture that values rigorous empirical methods. Georgia Tech's interdisciplinary MS in HCI draws from its Colleges of Computing, Liberal Arts, and Design, producing graduates who can conduct user research, write production code, and think critically about technology's social implications. The University of Washington's Human Centred Design and Engineering department (HCDE) offers a programme deeply embedded in the Pacific Northwest's tech ecosystem, with close ties to Microsoft, Amazon, and a thriving startup scene—students gain hands-on experience through industry-sponsored capstone projects. Stanford's HCI programme is strongly influenced by the d.school (Hasso Plattner Institute of Design), blending design thinking methodology with computer science and behavioural science in a way that encourages rapid prototyping and human-centred innovation. University College London's UCL Interaction Centre (UCLIC) brings a European research perspective, with particular strength in accessibility, digital health, and the study of how people interact with AI systems. For students who are fascinated by the question of how technology should serve people—not just how it works—these programmes offer the ideal intellectual home.

Career Outcomes & Salary

What jobs can I get and how much will I earn?

Entry Level0–2 years

$65,000–$100,000 (US) / £28,000–£45,000 (UK) / A$55,000–$85,000 (AU)

UX DesignerUI DesignerUX ResearcherProduct DesignerInteraction Designer
Top employers
GoogleAppleMicrosoftMetaAirbnbSpotifyIBMdesign consultancies (IDEO, frog, Fjord)
Mid Career3–8 years

$110,000–$190,000 (US) / £55,000–£95,000 (UK) / A$95,000–$155,000 (AU)

Senior Product DesignerUX Research ManagerDesign LeadUX StrategistDesign Systems Lead
Senior10+ years

$170,000–$350,000+ (US, VP-level design roles at major tech companies)

VP of DesignHead of UXChief Design OfficerDirector of Product DesignDesign Partner—Consultancy
Industries
TechnologyFinancial ServicesHealthcareE-commerce & RetailConsultingAutomotiveGovernment & Public SectorMedia & Entertainment
Demand Outlook

Strong—UX design and research roles have grown steadily over the past decade and show no signs of slowing. The US Bureau of Labor Statistics projects above-average growth for interaction designers. As more products become digital-first, demand for HCI skills extends beyond tech into healthcare, finance, and government.

What You'll Learn

Core topics and skills covered in this degree

User Research & Usability Testing
Interaction Design & Prototyping
Information Architecture
Accessibility & Inclusive Design
Visual & Interface Design
Cognitive Psychology for Design
Voice & Conversational UI
Design for AI, VR & AR

Is This Right For Me?

Honest self-assessment to help you decide

WorkloadModerate—expect 14–20 hours per week outside lectures on design projects, user research, prototyping, and some programming. The workload is steady and project-driven rather than exam-heavy.
Math LevelLow to moderate—statistics for user research (significance testing, survey design) are important. Some programmes require calculus. Less math-intensive than CS or data science, but more quantitative than pure design programmes.
CreativityHighly creative within structured frameworks—design thinking provides a process, but the solutions are open-ended. You’ll make hundreds of design decisions guided by research, not rules.
TeamworkHeavily team-based—design projects involve multidisciplinary teams, and user research often requires collaboration. Presenting and defending design decisions is a regular activity.

You'll thrive if...

  • You’re genuinely curious about why people behave the way they do when using technology
  • You enjoy both creative work (sketching, designing) and analytical work (research, testing, data)
  • You care deeply about making technology accessible and usable for everyone, not just tech-savvy users
  • You like seeing the direct impact of your work—watching a user struggle less after your redesign is deeply satisfying
  • You’re comfortable working at the intersection of disciplines—you don’t need to be purely a designer or purely a coder

Might not be for you if...

  • You want to focus purely on technical programming without the human behavior component
  • You find user research tedious—observing, interviewing, and synthesizing user data is a major part of the work
  • You prefer creating purely aesthetic work without usability constraints—HCI design serves function first
  • You want a purely quantitative discipline—HCI involves significant qualitative research and subjective design judgment
  • You’re uncomfortable with ambiguity in design decisions—there’s rarely one “right answer” in interface design
WorkloadModerate—expect 14–20 hours per week outside lectures on design projects, user research, prototyping, and some programming. The workload is steady and project-driven rather than exam-heavy.
Math IntensityLow to moderate—statistics for user research (significance testing, survey design) are important. Some programmes require calculus. Less math-intensive than CS or data science, but more quantitative than pure design programmes.
Creativity vs StructureHighly creative within structured frameworks—design thinking provides a process, but the solutions are open-ended. You’ll make hundreds of design decisions guided by research, not rules.
Group vs SoloHeavily team-based—design projects involve multidisciplinary teams, and user research often requires collaboration. Presenting and defending design decisions is a regular activity.

A Day in the Life

What a typical week actually looks like

A typical week in Year 2 of an HCI programme blends psychology, design, and technology in a way that feels unlike any purely technical or purely creative degree. Monday starts with a cognitive psychology lecture on attention and perception—you’re learning about change blindness and inattentional blindness, and your professor demonstrates how these phenomena directly explain why users miss important interface notifications. After lunch, an interaction design studio has you sketching six different approaches to a mobile navigation problem in 30 minutes. Speed over perfection is the mantra—you’re training yourself to generate options before committing to one.

Tuesday features a research methods course where you’re designing a controlled experiment to compare two interface layouts for an e-commerce checkout flow. You learn about between-subjects vs. within-subjects designs, statistical power analysis, and the ethics of user research. Wednesday is your team’s design project day: you’re working with a local healthcare clinic to redesign their patient appointment system. This week involves contextual inquiry—you spent yesterday shadowing clinic staff, watching how they actually use their current system (lots of workarounds), and today you’re synthesizing those observations into affinity diagrams on a wall full of sticky notes.

Thursday brings a prototyping and development course where you build interactive prototypes in Figma and then translate them to functional code using React. The professor emphasizes that HCI practitioners need to speak both design and engineering languages fluently. In the afternoon, an accessibility seminar explores how to design for users with visual, motor, or cognitive impairments—you test your prototype with a screen reader and discover three critical issues you never considered. Friday is flexible: you refine your healthcare project prototypes based on the clinic’s feedback, run two more usability tests with volunteers, and read papers on voice interface design for next week. The work is varied, empathetic, and deeply practical.

High School Preparation

What to study and do before university

Recommended
HL Computer ScienceHL PsychologyHL Visual Arts or HL Mathematics: Applications and Interpretation
Helpful
HL Design TechnologySL Information Technology in a Global Society (ITGS)

Skills to Develop

  • Learn UI/UX design fundamentals through free courses on Coursera or the Interaction Design Foundation—understand wireframing, prototyping, and usability heuristics
  • Build a prototype using Figma (free)—redesign an app you use daily and document your design decisions
  • Learn basic web development (HTML, CSS, JavaScript)—the ability to build interactive prototypes is a major advantage
  • Practice user research by conducting informal usability tests with friends or family—observe how real people interact with technology

Extracurriculars

  • Enter UI/UX design competitions or hackathons focused on human-centered design
  • Build a design portfolio on Behānce or a personal website—document 2–3 projects showing your design process from research to final product
  • Conduct a small user research study—observe how people in your community use a specific technology and write up your findings
  • Take online courses from Stanford’s d.school or IDEO’s Design Thinking curriculum
  • Join or create a design club at school that focuses on solving real problems through human-centered approaches

How This Compares to Similar Majors

Side-by-side with related fields

Getting In — Admissions Guide

How competitive is this major and how to stand out

Competitiveness: Moderate

HCI-specific undergraduate programmes are relatively rare; many students enter through CS, design, or psychology and specialize at the graduate level. Strong programmes at Carnegie Mellon, Georgia Tech, and University of Washington are competitive. In the UK, UCL’s HCI programme and Loughborough’s UX Design programme have selective admissions. The interdisciplinary nature means applicants from diverse backgrounds can be competitive.

What Strengthens Your Application

  1. 1A design portfolio showing 2–3 projects with clear documentation of your process—from research through ideation to final design
  2. 2Programming experience demonstrating you can build interactive prototypes, not just design static mockups
  3. 3Evidence of user research or usability testing—even informal studies show the right mindset
  4. 4Strong performance in both STEM and humanities/social science courses, showing interdisciplinary aptitude
  5. 5A personal statement articulating your interest in the intersection of people, design, and technology

Common Mistakes to Avoid

  • Submitting a portfolio focused only on visual aesthetics without showing user research, problem definition, or iterative design
  • Presenting yourself as purely technical or purely creative—HCI values the intersection
  • Not demonstrating awareness of accessibility and inclusive design principles

Interview & Admission Tests

Interviews often ask you to walk through a design project or critique an existing interface. Be prepared to discuss your design decisions and how you incorporated user feedback.

Portfolio Required

Most programmes require or strongly prefer a portfolio. Focus on process documentation—show research, sketches, iterations, user testing, and refinement. The final polished design matters less than evidence of thoughtful design thinking.

Related Majors

Frequently Asked Questions

What do you study in Human-Computer Interaction?

Human-Computer Interaction (HCI) is the study of how people interact with technology — and how to design technology that is intuitive, accessible, and effective. It sits at the intersection of computer science, psychology, and design, focusing on the user's experience rather than the underlying system.

What can you do after a Human-Computer Interaction degree?

Typical entry-level roles: UX Designer, UI Designer, UX Researcher, Product Designer, Interaction Designer (starting salary $65,000–$100,000 (US) / £28,000–£45,000 (UK) / A$55,000–$85,000 (AU)). Key industries: Technology, Financial Services, Healthcare, E-commerce & Retail, Consulting. Strong—UX design and research roles have grown steadily over the past decade and show no signs of slowing. The US Bureau of Labor Statistics projects above-aver…

Which high-school courses prepare you for Human-Computer Interaction?

Recommended IB courses: HL Computer Science, HL Psychology, HL Visual Arts or HL Mathematics: Applications and Interpretation; Recommended AP courses: AP Computer Science A, AP Psychology, AP Studio Art: 2-D Design; Recommended A-Levels: Computer Science, Psychology or Mathematics, Art & Design or Design & Technology.

Want to prepare for Human-Computer Interaction?

Our education consultants can help you explore your interests, pick the right subjects, and build a strong application.