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?
$65,000–$100,000 (US) / £28,000–£45,000 (UK) / A$55,000–$85,000 (AU)
$110,000–$190,000 (US) / £55,000–£95,000 (UK) / A$95,000–$155,000 (AU)
$170,000–$350,000+ (US, VP-level design roles at major tech companies)
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.
Industry Trends & Outlook
Where is this field heading?
Human-computer interaction has grown from an academic niche into one of the most in-demand skill sets in the technology industry. Every digital product—from mobile apps to enterprise software to AI chatbots—requires thoughtful interface design, and the companies that invest in UX consistently outperform those that don’t. Research from the Design Management Institute shows that design-driven companies outperform the S&P 500 by 228% over a ten-year period. This has created sustained demand for UX designers, UX researchers, product designers, and interaction designers across virtually every technology company.
The field is being transformed by AI in profound ways. Conversational interfaces (chatbots, voice assistants) are creating entirely new interaction paradigms that require HCI expertise to design effectively. Generative AI tools are changing the design workflow itself—designers can now generate UI mockups, create asset variations, and prototype faster than ever, but the fundamental challenges of understanding user needs, conducting research, and making design decisions that account for human cognition remain deeply human. Accessibility and inclusive design are receiving unprecedented attention, driven by both regulation (WCAG compliance, the European Accessibility Act) and genuine recognition that good design works for everyone.
For students entering HCI programmes, the career outlook is strong and the work is uniquely satisfying. Unlike purely technical roles, HCI positions involve direct empathy with users—you observe real people, understand their struggles, and design solutions that measurably improve their experience. The field offers diverse career paths from hands-on design roles to research positions to strategic product leadership. The most sought-after graduates combine design skills with technical credibility—the ability to not just design interfaces but prototype and build them, bridging the gap between design and engineering teams.
AI & This Major
AI is a significant opportunity for HCI professionals. Designing effective AI interfaces (chatbots, recommendation systems, generative tools) requires deep understanding of human cognition and behavior. AI tools are also accelerating the design process itself, but the core skills—user research, empathy, design judgment—remain irreplaceable.
What You'll Learn
Core topics and skills covered in this degree
Is This Right For Me?
Honest self-assessment to help you decide
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
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
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
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
- 1A design portfolio showing 2–3 projects with clear documentation of your process—from research through ideation to final design
- 2Programming experience demonstrating you can build interactive prototypes, not just design static mockups
- 3Evidence of user research or usability testing—even informal studies show the right mindset
- 4Strong performance in both STEM and humanities/social science courses, showing interdisciplinary aptitude
- 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.