Carnegie Mellon University School of Computer Science

Undergraduate Admissions

Interested in visiting SCS? Fill out our visitor form to get in touch with us. You can also learn more about the SCS undergraduate experience — including program overviews and requirements, AP policies, career outcomes, and general facts and figures — in our Undergraduate Information Packet. (PDF reader required.)

For Non-CMU Applicants

Carnegie Mellon's Office of Undergraduate Admission administers admissions for our bachelor's degree programs. For application requirements, deadlines and information, refer to the Undergraduate Admission website. We also maintain a complete list of SCS undergraduate offerings on our Undergraduate Programs page.

For CMU Dual-Degree and Transfer Applicants

Students who have already been admitted to Carnegie Mellon can apply for our dual-degree offerings in computational biology or computer science, or can apply to transfer into SCS. If you're interested in either of these options, complete our transfer form. Note that if you're transferring into SCS, you may not apply for our programs in computatational biology or computer science and then request admission into the artificial intelligence program.

For CMU Additional Major Applicants

We offer additional majors in computational biology,computer science, human-computer interaction and robotics. Students interested in these programs must already be accepted and enrolled in another CMU undergraduate program. Each department administers admissions for their programs, and admission requirements and application deadlines vary. If you're interested in these programs, visit the appropriate department program page for more information.

For CMU Undergraduate Minor Applicants

CMU undergraduates interested in one of our minors should contact their academic advisor for more information. For a complete list of undergraduate minors, see the Undergraduate Programs page.