How to Apply for TRANSFER/DUAL DEGREE in Computer Science
SCS Students: Students in other School of Computer Science (SCS) majors who wish to transfer to Computer Science should apply for transfer using this online form. There are no grade restrictions for SCS students who wish to transfer into Computer Science. However, transfer decisions will be based on the student's essay (reflective statement) and overall academic progress. Prior to submitting a transfer request, students should first make an appointment with the CS Undergraduate Program Administrator: Mary Widom, for an initial evaluation.
Non-SCS students: CMU students in majors outside of SCS can apply for transfer into the Computer Science major or a dual degree in Computer Science using this online form. Students considering a transfer or dual degree are expected to earn at least a 3.6 QPA in 15-122, 15-150, 15-210, 15-213, 15-251 and 21-127, and have an overall 3.0 QPA.
Students may apply for transfer by the mid-semester break (or end of summer session) in the semester when the last of the six required courses will be completed. In the case of courses in progress, the midsemester grades will be used in the QPA calculation. The decision to allow for transfer will be made by committee based on the student's academic performance (in the specified courses and in their courses overall if necessary), a required essay (1-2 pages) that explains their interest and goals in Computer Science, additional involvement in SCS and other computing-related activities, and availability of space in the student's class level.
Transfer to or Dual Degree in the Computer Science program for non-SCS students is not guaranteed, and students should continue to make progress in their current major and discuss their plans with their academic advisor carefully in the event that a transfer is not possible. Prior to submitting a transfer request, students should first make an appointment with Mary Widom, for an initial evaluation.
- Fall semester: Friday after midterm grades.
- Spring semester: Friday after midterm grades.
Note: The Deadline to apply to transfer to the Artificial Intelligence (AI) Program is extended to April 22 for this Spring 22 term only.
- Summer semester: Last Friday of the Summer All session.
Questions? Contact Mary Widom
How to Apply for a Minor/ADDITIONAL MAJOR in Computer Science
Students considering a minor declaration in Computer Science must first successfully complete courses:
- and either 15-210, 15-213 or 15-251
We require a QPA over these courses of at least a 2.0 or higher. Students may submit a request only after meeting these initial requirements. To complete the minor, students are expected to complete all minor requirements with an overall QPA for the minor of 2.0 or higher and meet double counting restrictions. Requests will be evaluated on a rolling basis. Students declared for the CS minor are advised that they are not guaranteed to get specific electives to complete the minor and should plan their schedules accordingly.
Students considering an additional major in Computer Science should complete the CS minor first. Then, to declare the additional major in place of the minor, they must successfully complete all math requirements for the CS additional major along with at least 75% of the CS requirements. To complete the additional major, students are expected to complete all major requirements with an overall QPA for the double major of 3.0 or higher and meet double counting restrictions. Requests will be evaluated on a rolling basis based on number of enrolled students in the additional major track. Acceptance to complete the additional major is not guaranteed. Students pursuing the CS additional major are advised that they are not guaranteed to get specific electives to complete the additional major and should plan their schedules accordingly.
All applications are reviewed as they are received.
Have questions? Ready to submit your application? Email questions or completed form to CS Undergraduate Program Administrator: Mary Widom