Carnegie Mellon University School of Computer Science

Overview of Programs

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 and added a bachelor's program in human-computer interaction to our offerings in 2020. 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

Most SCS undergraduates are working toward a bachelor of science in computer science. SCS also offers interdisciplinary majors in computer science and the arts,music and technology,computational biology and artificial intelligence. In 2020, SCS began offering a bachelor of science in human-computer interaction. Admissions to all bachelor of science programs are administered through CMU's Office of Undergraduate Admission.

SCS also offers additional majors in computer science, human-computer interaction, and robotics, and many of our departments offer minors.

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 above, or our Master's Programs and Doctoral Programs pages for more information.

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