Metadata
Title
HCI Concentration for SCS Majors
Category
courses
UUID
cb20eab35e294e928965e1724339cfb1
Source URL
https://hcii.cmu.edu/academics/hci-undergrad/concentration-hci
Parent URL
https://www.cs.cmu.edu/academics/undergraduate/programs
Crawl Time
2026-03-24T05:48:17+00:00
Rendered Raw Markdown

HCI Concentration for SCS Majors

Source: https://hcii.cmu.edu/academics/hci-undergrad/concentration-hci Parent: https://www.cs.cmu.edu/academics/undergraduate/programs

Introduction

In this concentration, students learn techniques, processes, principles, and theory of Human-Computer Interaction (HCI). This interdisciplinary field aims at understanding how interactions with digital technologies and services can augment what humans do. It also aims at understanding what design, prototyping, and evaluation processes lead to innovative digital technologies and services that fulfill human needs. The concentration enhances what is learned in the SCS majors by addressing how digital products and services can be designed and evaluated so they benefit individuals, small groups, organizations, larger networks, and societies. It is synergistic with SCS majors in that envisioning, designing, and implementing innovative digital interactions benefit from superior technical skill. The concentration consists of 5 courses (2 required courses and 3 electives).

The concentration helps prepare students for jobs as technically skilled specialists in design and development of interactive systems. The concentration will give students a broader perspective on how technologies impact humans, which may help them move faster into product management positions. It also lays a foundation for graduate study in the field of Human-Computer Interaction.\

Course Requirements

New HCI Concentration Curriculum (Effective Fall 2025)

Prerequisites

5 Required Courses

Two Required Courses

Students who completed 05-180 (Introduction to HCI) in spring 2025 or later should register for 05-380 or 05-431

Three Electives: at least one technical, at least two 05-xxx courses

  1. At least one of the electives must have strong technical content and must be selected from the following list:
  2. 05-318: Human-AI Interaction
  3. 05-333: Gadgets, Sensors and Activity Recognition in HCI
  4. 05-434: Machine Learning in Practice
  5. 05-499: HCII Special Topics
  6. 05-839: Interactive Data Science
  7. 15-464: Technical Animation
  8. 15-466: Computer Game Programming
  9. 15-494: Cognitive Robotics: The Future of Robot Toys
  10. 16-467: Introduction to Human Robot Interaction
  11. 17-422: Building User-Focused Sensing Systems
  12. 17-428: Machine Learning and Sensing
  13. 17-437: Web Application Development
  14. 17-537: Artificial Intelligence Methods for Social Good
  15. Other courses as approved by the concentration director\
  16. The remaining two electives must be courses in HCI offered by the Human-Computer Interaction Institute, meaning they have an 05 prefix number, or be included in this pre-approved list of electives. \
  17. Of the three HCI elective classes, at least two must be 05-xxx courses.\

Double Counting: At most 2 courses can be double counted with any major, minor or other concentration being pursued by the student. \

Concentration Form

To request approval to add or drop the HCI Concentration, please contact Amelia Baisley, academic program manager, via email.\

Learning Objectives

Students will learn skills and methods for:

Students will also learn about:

HCI Undergraduate Programs

All HCI Undergraduate Programs

Primary Major - B.S. in HCI\    Admissions\    Curriculum

Additional Major in HCI\    Admissions

Minor in HCI

HCI Concentration

Additional Resources

HCI Courses

Undergraduate Electives

Independent Study

Contact Us

Human-Computer Interaction Institute\ Undergraduate Programs\ \ Email us

Haiyi Zhu\ Director of HCII Undergraduate Programs

Amelia Baisley\ Academic Program Manager

Ashley Kosko\ Senior Academic Coordinator