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 biology, artificial 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 Human-Computer Interaction
Additional Majors
Additional Major in Artificial Intelligence
Additional Major in Computational Biology
Additional Major in Computer Science
Additional Major in Human-Computer Interaction
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)
- Accelerated Master of Human-Computer Interaction
- Accelerated Master of Educational Technology and Applied Learning Sciences (A-METALS)
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)
- Master of Human-Computer Interaction
- Master of Educational Technology and Applied Learning Sciences (with Dietrich College)
- M.S. in Product Management (with Tepper School of Business)
Language Technologies Institute (LTI)
- Master of Computational Data Science (with CSD)
- M.S. in Artificial Intelligence and Innovation
- M.S. in Language Technologies
- M.S. in Intelligent Information Systems
Machine Learning (ML)
Robotics Institute (RI)
Software and Societal Systems Department (S3D)
- Master's in Privacy Engineering
- Master in Privacy Technology and Policy (Part-Time)
- Master of Software Engineering for Professionals
- Master of Software Engineering — Embedded Systems
- Master of Software Engineering — Scalable Systems
- Master of Software Engineering Online
- Joint Master of Software Engineering/MBA Program
Doctoral Programs
Ray and Stephanie Lane Computational Biology Department
Computer Science (CSD)
- Ph.D. in Computer Science
- Ph.D. in Computer Science/Neural Basis of Cognition (with CNBC)
- Ph.D. in Computer Science/Dual Degree Portugal
Interdisciplinary Ph.D. Tracks
- Ph.D. in Algorithms, Combinatorics and Optimization (with Tepper and Math)
- Ph.D. in Pure and Applied Logic
- Self-Defined Interdisciplinary Program
Human-Computer Interaction Institute (HCII)
Language Technologies Institute (LTI)
- Ph.D. in Language and Information Technologies
- Ph.D. in Language and Information Technologies/Dual Degree Portugal
Machine Learning (ML)
- Ph.D. in Machine Learning
- Joint Ph.D. in Machine Learning and Public Policy
- Joint Ph.D. in Neural Computation and Machine Learning (with CNBC)
- Joint Ph.D. in Statistics & Machine Learning (with Statistics)
Robotics Institute (RI)
Software and Societal Systems Department (S3D)
- Ph.D. in Software Engineering
- Ph.D. in Societal Computing
- Ph.D. in Software Engineering/Dual Degree Portugal
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
- Computer Science 3-2 Program (open only to SCS undergraduates)
- Master's of Entertainment Technology