The primary major in HCI supports students by preparing them with very strong technical knowledge, skills, and understanding. HCI majors must take a minimum of 360 credits (35 courses) distributed as follows:
Total: 35 courses
Here is a visual representation of the HCI Major curriculum.
The number of credits for each course is shown in square brackets. Please note that many courses have prerequisites or corequisites, documented in CMU’s course catalog.
Prerequisite: 21-120: Differential and Integral Calculus 
Required: 05-410: User-Centered Research and Evaluation 
Students in the HCI Major are required to take at least one course in Psychology, as specified below under Humanities and the Arts, Constrained Category 1: Cognition, Choice and Behavior. Although there are many ways of fulfilling this requirement, we will encourage HCI Majors to select one of the following courses:
The Capstone will include significant technical communication skills including technical writing, oral presentation and visualization.
Four courses in the domain of science and engineering are required, of which at least one must have a laboratory component and at least two must be from the same department. These courses typically come from the Mellon College of Science and the College of Engineering (CIT). Courses with a primary focus on programming, computation or mathematics are not acceptable for science or engineering courses.
These requirements follow those of the BSCS Humanities and Arts Requirements. Students are required to complete at least 63 units in the humanities and the arts (7 courses of at least 9 units each), divided into three main categories as follows.
The choices in this category are:
The Psychology requirement of the HCI Core will be satisfied through the Constrained Category 1: Cognition, Choice and Behavior.
Although there are many ways of fulfilling this requirement, we encourage HCI Majors to select one of the following courses:
Three non-technical courses of at least 9 units each from any department in the Dietrich College or the College of Fine Arts (with additions and deletions noted on the web page listed above).
A free elective is any Carnegie Mellon course. However, a maximum of 9 units of Physical Education and/or Military Science (ROTC) and/or Student-Led (StuCo) courses may be used toward fulfilling graduation requirements. These could be used for optional Research Track or an optional HCI minor.