B.S. in Computer Science
Carnegie Mellon’s undergraduate application process values selecting students who will add to the overall university community — we’re not looking for "perfect" students, but students who we think are a good fit and will succeed at CMU. For 2017, nearly 7,000 students applied for undergraduate admission to the School of Computer Science and 451 were accepted with a final class size around 205. Starting in 2017, admitted students in SCS who accept their admission offer will be given the choice of a major in Computer Science or Computational Biology. The first year is very similar for both majors, and students will select their eventual path during their second semester. Application deadlines are the same for both majors. If you're thinking about obtaining a B.S. in Computer Science, visit the university's Office of Undergraduate Admission for detailed information about the entire application and admissions process. We've included some general information below to get you started.
The undergraduate application fee is $75.
Requirements and How to Apply
Visit the undergraduate Admission Requirements page for detailed information about what you’ll need to submit with your application.
Bachelor of Computer Science and Arts
You may enter the BCSA program in one of two ways: as an incoming first year student or as an internal transfer student. Students who wish to apply for admission directly as a first year student must be accepted to both the College of Fine Arts and the School of Computer Science. More than half of the students enter the programs as internal transfer candidates, who have the same admissions requirements as incoming first year students. For more on the BCSA admissions process, click here.
B.S. in Music and Technology
Students enrolling in the Bachelor of Science in Music and Technology program must be accepted to the School of Music and either the School of Computer Science or the Carnegie Institute of Technology. Applicants are required to submit the University's Common Application and all necessary related materials to the Carnegie Mellon Undergraduate Admission Office. Click here for more information.
CS Additional Major and Minor
Students interested in applying for a CS minor are required to complete 15-122 and 15-150 and have at least one 15-2xx level course in progress. For the CS minor, students are expected to have at least a 2.0 QPA in the CS courses upon completion. Students interested in applying for a CS additional major are required to complete the CS minor first and then complete an additional 3 of the 6 remaining CS requirements along with all of the math requirements before requesting to be declared. Students are expected to have an average QPA of 3.0 in your CS courses and an overall QPA of 3.0 to complete a CS additional major. Please note that seats are not guaranteed for additional majors, although we make every effort possible to get these students into required courses. Students may need to be flexible when choosing electives. The number of declared additional majors and minors may be restricted at the discretion of the School of Computer Science due to high demand. Once you are ready to declare, or if you have questions, please contact Catharine Fichtner or Mary Widom in GHC 4115.