How To Apply
If You’re a High School Student
To enroll in the BSR program, you first need to apply to the School of Computer Science as an undergrad. If you’re a high school student interested in applying, check out our Office of Undergraduate Admission for more information. And make sure you mention your interest in the BSR program when you write your personal essay.
If You’re an Incoming SCS First-Year Student
Once you’re a student in SCS, you can declare the BSR major at the end of your first year — giving you the chance to take a full year of coursework before you make a decision. If you plan to become a BSR major, you should take the spring mini course Concepts in Robotics (16-180) first. Details on how to declare the BSR major will be available closer to the deadline in March.
If You’re an SCS Sophomore or Junior
SCS students can freely transfer between the school’s majors. SCS students cannot transfer until the spring semester of your sophomore year. For all such transfers, 16-180 will be waived. Learn more on our Transfer Guidelines page.
If You’re a CMU Student in Another College
There is limited availability for non-SCS CMU students to transfer directly into the BSR program. You need to be at least finishing your sophomore year and have taken six of the core courses needed for the Robotics major. Details can be found on the Transfer Guidelines page.