Undergraduate students in Computer Science can pursue a Master of Science program in Computer Science while still fulfilling the requirements for their Bachelor's degree. The Accelerated Master's Degree Program (AMDP), which was recently approved at CMU allows students to reduce the total number of credits required to complete their undergraduate and graduate level degrees by applying up to 12 credits (500 and 600 level courses) towards graduation requirements on both degree programs.
To be eligible for the accelerated program, a student must have completed a minimum of 90 credits (including transfer and/or AP credits) towards a Bachelor's degree, including all University Program requirements. An overall grade point average (GPA) of a least 3.25 is required, as well as a minimum of 3.00 in Computer Science course work. In addition, students must satisfy all requirements for regular admission to the Master's program in Computer Science, with the possible exception of completing CPS 450 and 470 courses, which may be completed during the senior year.
During the fourth year, students will complete 12 credits of graduate level course work (excluding independent study credits) that will be counted towards both the undergraduate and graduate degrees. In addition, students will take either CPS 450 and 470 or 6 hours of CPS electives. Other courses may be taken to complete Bachelor of Science degree requirements. Students will complete the course work required for a Master of Science degree and complete either Plan A or Plan B option by the end of the fifth year.
A sample curriculum for a student who has completed 90 credit hours of undergraduate course work is given below:
Sample Curriculum for Plan A or Plan B option
Fall (15 hours):
CPS 541 (Elective for BS, required for MS) - 3 hours
CPS Elective or CPS 450 - 3 hours
Undergraduate Courses - 9 hours
Spring (15 hours):
CPS Elective or CPS 470 - 3 hours
Other BS Requirement - 3 hours
ITC 510 (Elective for BS, required for MS) - 3 hours
CPS/ITC courses for both BS and MS - 6 hours
Summer (3 hours):
UG Courses - 3 hours (if necessary?)
Fall (12 hours):
Requirements for MS* - 12 hours
Spring (12 hours):
Requirements and Electives for MS* - 12 hours
CPS 650 (Required for MS) – 3 hours
*Note: Students may complete CPS 798 - 6 hours over the course of two semesters for
the MS Plan A Option.