Purdue University - Department of Computer Science - BS/MS Degree Program in CS Skip to main content

BS/MS Degree Program

The Department of Computer Science offers a combined BS/MS degree program. The requirements for both degrees are not altered, except that nine credits of approved graduate level courses can be used as free electives for the BS program and also for the MS program, provided the student earns both degrees within five calendar years, beginning with the student's first term as a degree-seeking student at Purdue, regardless of major, campus, or discontinuities in registration.

All other graduate courses to be used for the MS must be taken after the award of the BS.

The student's primary degree objective will remain the BS until the BS is awarded. The MS will be the student's secondary degree objective from the time the student is accepted as an MS student by the Graduate School until the award of the BS. During this period commonly referred to as the combined year, the student must take at least one three-credit graduate course each semester.

Admission Requirements

Students who apply should have a GPA of at least 3.5 in CS coursework and a cumulative GPA of at least 3.0. A student should apply for the BS/MS program in their 5th or 6th undergraduate semester (approximately Junior year). The student's application to the BS/MS program will then be reviewed after the student's plan of study shows the completion of at least 100 of the 120 credits required for the BS.

Admission Process

Students should apply for admission by submitting the usual Graduate School application within 3-4 semesters of when they expect to fulfill the requirements for the BS. The application system requires you to list three recommenders in order to submit the application, but only a recommendation from the undergraduate advisor or CS faculty member is required along with a Purdue transcript and Statement of Purpose.

Students should obtain a Graduate School Form 27 (Combined-Degree Program Request) and BS/MS information sheet/plan of study form from their undergraduate advisor. A term-by-term plan of study showing how they propose to complete the requirements for both degrees within five calendar years must be approved by both the undergraduate advisor and graduate program coordinator, then submitted to the CS Graduate Office along with a signed Form 27.

Program Policies

After admission to the program, the student will have an advisor for each degree. During the combined year, it is expected that students follow the term-by-term plan of study submitted with the application. Changes can be made in the plan but must be approved by the student's undergraduate advisor and the chair of the Graduate Committee. Students who do not follow the plan may continue in the BS program only.

After the BS degree is conferred, the MS will become the student's primary degree objective. The MS portion of the term-by-term plan submitted with the application will then be used by the student to create the formal electronic MS plan of study required by the Graduate School. Follow the link below for instructions on how and when to file a plan of study. Students are encouraged to pay close attention to deadlines to avoid late fees.

Instructions for Filing a Plan of Study for the MS Degree

Students who withdraw from the BS/MS program may continue as BS students but will not be able to count any courses toward both degrees if they later apply for the MS and are admitted.

For questions about the BS/MS program, contact grad-info@cs.purdue.edu 

Graduate Course Catalog

Last Updated: Apr 7, 2020 4:14 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2020 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.