Undergraduate Programs

Undergraduate Programs

Interested in visiting SCS? Fill out our visitor form to get in touch with us.

Undergraduate Majors

The School of Computer Science offers bachelor's degrees in computer science, computational biology and, starting in fall 2018, artificial intelligence. Interdisciplinary majors in computer science and the arts, and music and technology are also available.

Undergraduate Additional Majors

SCS offers additional majors in computer science, human-computer interaction, and robotics. Students wishing to earn a second, or "double," major must obtain their primary bachelor of science degree from another department (typically the Computer Science Department or Electrical and Computer Engineering Department).

Admissions to all bachelor of science programs are administered through the Carnegie Mellon Office of Undergraduate Admissions.

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.