Metadata
Title
Carnegie Mellon University School of Computer Science
Category
courses
UUID
5c0d57ef912c4557aed74a32550f88b8
Source URL
https://www.cs.cmu.edu/academics/overview-programs
Parent URL
https://www.cs.cmu.edu/academics/undergraduate/admissions
Crawl Time
2026-03-25T05:05:13+00:00
Rendered Raw Markdown

Carnegie Mellon University School of Computer Science

Source: https://www.cs.cmu.edu/academics/overview-programs Parent: https://www.cs.cmu.edu/academics/undergraduate/admissions

Skip to Main ContentSearch

Search

Since its founding more than 25 years ago, the Carnegie Mellon School of Computer Science has been a world leader in computing research and education. Our graduate programs consistently rank among the top in the nation, and we're highly ranked in specialty areas such as programming languages, artificial intelligence, systems and theory.

At the undergraduate level, we introduced the nation's first bachelor's degree in artificial intelligence in 2018, added a bachelor's program in human-computer interaction to our offerings in 2020 and expanded to offer a bachelor's degree in robotics in 2023. Our students from these and our programs in computer science and computational biology leave CMU set to join industry without missing a beat, or to attend some of the best graduate schools in the country. In fact, a survey by editors of The Wall Street Journal ranked our undergraduate computer science program best in the United States among corporate recruiters.

Undergraduate Programs

SCS offers bachelor of science degrees in five areas: computer science, computational biologyartificial intelligence, human-computer interaction and robotics. SCS also offers interdisciplinary majors in computer science and the arts, and music and technology. Admissions to all bachelor's degree programs are administered through CMU's Office of Undergraduate Admission.

SCS also offers additional majors in artificial intelligence, computational biology, computer science, human-computer interactionand robotics. Many of our departments also offer minors for non-SCS students and concentrations for SCS students.

Majors

B.S. in Artificial Intelligence

B.S. in Computational Biology

B.S. in Computer Science

B.S. in Human-Computer Interaction

B.S. in Robotics

Additional Majors

Additional Major in Artificial Intelligence

Additional Major in Computational Biology

Additional Major in Computer Science

Additional Major in Human-Computer Interaction

Additional Major in Robotics

Minors

College-Wide

Ray and Stephanie Lane Computational Biology Department

Computer Science (CSD)

Human-Computer Interaction Institute (HCII)

Language Technologies Institute (LTI)

Machine Learning (ML)

Robotics Institute (RI)

Software and Societal Systems Department (S3D)

Graduate Degrees

Graduate admissions are handled on a case-by-case basis by SCS's seven degree-granting departments. Policies and procedures may vary. See the departmental program links below, or our Master's Programs and Doctoral Programs pages for more information.

Get To Know Us

Fifth-Year/Accelerated Master's Programs (for CMU undergraduates)

Ray and Stephanie Lane Computational Biology Department

Computer Science (CSD)

Human-Computer Interaction Institute (HCII)

Machine Learning (ML)

Robotics Institute (RI)

Software and Societal Systems Department (S3D)

Master's Programs

Ray and Stephanie Lane Computational Biology Department

Computer Science (CSD)

Human-Computer Interaction Institute (HCII)

Language Technologies Institute (LTI)

Machine Learning (ML)

Robotics Institute (RI)

Software and Societal Systems Department (S3D)

Doctoral Programs

Ray and Stephanie Lane Computational Biology Department

Computer Science (CSD)

Interdisciplinary Ph.D. Tracks

Human-Computer Interaction Institute (HCII)

Language Technologies Institute (LTI)

Machine Learning (ML)

Robotics Institute (RI)

Software and Societal Systems Department (S3D)

Online Certificates

Online Graduate Certificate in Machine Learning and Data Science Foundations

Certificate in Privacy Engineering

Other Programs

The programs listed below are not administered by the School of Computer Science, but may be of interest to our current and prospective students, and may include SCS coursework. Please contact the School which administers the program for more information.

Entertainment Technology Center

School of Music

Information Networking Institute