Undergraduate Programs

Undergraduate Programs

You can also learn more about the SCS undergraduate experience — including program overviews and requirements, AP policies, career outcomes, and general facts and figures — in our Undergraduate Information Packet. (PDF reader required.)


Undergraduate Majors

The School of Computer Science offers bachelor's degrees in artificial intelligence, computational biology, computer science and human-computer interaction. Interdisciplinary majors in computer science and the arts, and music and technology are also available. Admissions to all bachelor of science programs in SCS are administered through the Carnegie Mellon Office of Undergraduate Admission. Students accepted into SCS as first-year students are undeclared until the middle of their second semester. At that time, students will select one of the four available primary SCS majors. Note: acceptance into some majors may be limited due to course and resource constraints. Program objectives are available in our computer science, artificial intelligence, computational biology and human-computer interaction curriculum maps.

Undergraduate Additional Majors

SCS offers additional majors in computational biology, computer science, human-computer interaction and robotics. Students wishing to earn an additional SCS major must meet the requirements for their primary major as well as their additional major as defined by the department overseeing the additional major. Students should consult with the director or administrator of the additional major for more information on requirements and double-counting rules.

Undergraduate Minors

The School of Computer Science offers eight undergraduate minors. Accepted and enrolled undergraduate students interested in a minor should contact their academic advisor for more information.

IDEATE: Technology, Design and Arts Study

Carnegie Mellon’s diverse and top-ranked departments in computing, engineering, design, and arts are uniquely positioned to serve students who have interdisciplinary interests bridging technology and creative practice. The IDEATE concentrations and minors connect students and faculty from across the university through coursework and collaborative studio experiences. As a computer science student at Carnegie Mellon, you will have the opportunity to integrate in your degree a concentration or minor in one of eight creative industry areas: Game Design, Animation & Special Effects, Media Design, Learning Media, Sound Design, Entrepreneurship for Creative Industries, Intelligent Environments, or Physical Computing.

For more information, please visit the IDeATe website.