Carnegie Mellon University’s Bachelor of Science in Human-Computer Interaction (BS in HCI), launched in 2020, is one of the world’s first standalone undergraduate HCI degrees. Housed in the Human-Computer Interaction Institute (HCII) within the School of Computer Science (SCS), the program trains students to create digital systems that are technically robust and user-centered.
Students explore the interaction between humans and digital technologies and learn to design, build, and evaluate interactive systems that serve diverse users across domains like web, mobile, VR/AR, and IoT. The program blends computer science fundamentals, user experience (UX) design, psychology, and research methodology to produce professionals with "T-shaped" knowledge broad technical skillsets with deep specialization in HCI.
University Ranking Highlights:
Top 1 in Human-Computer Interaction (CSRankings, based on HCI publication volume)
Top 5 in Computer Science globally (U.S. News & World Report, 2024)
Home to world-renowned HCI research centers and labs
Course Overview
Mathematics and Statistics Core: Integration and Approximation, Calculus in Three Dimensions, Probability and Computing, Probability, Probability Theory for Computer Scientists, Introduction to Probability Theory, Great Ideas in Theoretical Computer Science, Matrix Theory
HCI Core: User-Centered Research and Evaluation, Methods for Statistics & Data Science, Statistical Graphics and Visualization, Regression Analysis, Interaction Design Fundamentals, Advanced Interaction Design, Learning Media Design, Persuasive Design
Psychology (Choose one): Cognitive Psychology, Human Information Processing and Artificial Intelligence, Social Psychology, Personality, Perception, Visual Cognition, Language and Thought, Reason, Passion and Cognition
HCI Desing Elective (Choose 1): Advanced Interaction Design, Learning Media Design, Persuasive Design, Design of Artificial Intelligence Products, Design Educational Games, Service Design, Digital Service Innovation
HCI Technical Elective (Choose 1): Human Al Interaction, Gadgets, Sensors and Activity Recognition in HCI, Machine Learning in Practice, Interactive Data Science, Introduction to Machine Learning (SCS Majors), Natural Language Processing, Artificial Intelligence: Representation and Problem Solving, Experimental Animation, Practical Data Science, Computer Graphics, Technical Animation, Computer Game Programming, Cognitive Robotics: The Future of Robot Toys, Introduction to Human Robot Interaction, Machine Learning and Sensing, Web Application Development, Artificial Intelligence Methods for Social Good
Client-Based Capstone projects integrated into curriculum
Optional Senior Thesis with hands-on research experience
Access to labs like HCII, CMU Design, and Robotics Institute
Internship opportunities through CMU’s strong industry ties
Project-based learning with cross-functional collaboration across disciplines like art, design, and psychology
84% employed or in graduate school within six months (Class of 2023 – secondary major data)
$114,024 average starting salary
Recent employers: Amazon, Apple, Capital One, Deloitte
Graduates pursue roles in UX, product design, frontend engineering, or research
Competitive pathway to top graduate HCI, design, or CS programs
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.