B.S. in HCI Admissions
How to apply to the primary major in HCI
The B.S. in HCI program is available to students in the School of Computer Science at Carnegie Mellon University.
Prospective CMU Students
Prospective Carnegie Mellon students should apply to the CMU School of Computer Science through CMU Undergraduate Admissions. Once accepted to Carnegie Mellon and enrolled in SCS, students can declare the B.S. HCI major in the spring of their first year.
Guidelines for Transfer
Current CMU and SCS students
Current CMU or SCS students interested in transferring into the HCI major should email Amelia Baisley, academic program coordinator, and complete this online School of Computer Science Transfer Form.
To transfer into the HCI Major from outside of the School of Computer Science, students are expected to have an overall 3.00 QPA and are expected to have completed the following courses with at least a 3.6 QPA.
From the CS Core (4)
All of the following courses:
- 15-122: Principles of Imperative Computation
- 15-150: Principles of Functional Programming
- 15-210: Parallel and Sequential Data Structures and Algorithms or 15-213: Introduction to Computer Systems
- 21-127: Concepts of Mathematics or 21-128: Mathematical Concepts and Proofs
From the HCI Core (2)
- 05-410: User-Centered Research and Evaluation
- And one of these: 05-651: Interaction Design Studio 1 or 05-470: Digital Service Innovation
For courses taken during the semester that the application is submitted, the mid-semester grade can be used.