Computer Science Graduate Programs

Prepare for advanced entry into professional careers in areas ranging from artificial intelligence to pattern recognition and image processing with the academic experiences offered through the CMU Department of Computer Science graduate programs.

You'll have opportunities to apply your knowledge and skills to meaningful research projects, work in world-class facilities and closely interact with distinguished professors.

Master of Science in Computer Science

Our Master of Science in Computer Science program will prepare you for a successful career in areas ranging from Artificial Intelligence to Pattern Recognition and Image Processing. If you want to move things along a bit quicker, we also offer an Accelerated Master of Science Program in Computer Science.

Applications to the Master of Science in Computer Science program are available through the College of Graduate Studies. In addition, all graduate students should contact:

Lisa Gandy
Pearce Hall 413

Accelerated Master of Science in Computer Science Program

As an undergraduate student in Computer Science, you can choose to pursue a Master of Science program in Computer Science while still fulfilling the requirements for your Bachelor's degree. The Accelerated Master's Degree Program allows you to reduce the total number of credits required to complete your undergraduate and graduate level degrees by applying up to 12 credits (500 and 600 level courses) towards graduation requirements on both degree programs. 

Admission criteria

To be eligible for the accelerated program, you must have completed a minimum of 90 credits (including transfer and/or AP credits) towards your 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, you 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 your senior year.

During your fourth year, you will complete 12 credits of graduate level course work (excluding independent study credits) that will be counted towards both your undergraduate and graduate degrees. In addition, you'll  take either CPS 450 and 470 or 6 hours of CPS electives. Other courses may be taken to complete Bachelor of Science degree requirements. You will complete your course work required for a Master of Science degree and complete either your Plan A or Plan B option by the end of your fifth year.