Accelerated (5-year) B.S./M.S. Program

Overview of the CSE B.S./M.S. Program

An undergraduate in Computer Science Major at Stony Brook can apply to the Accelerated Computer Science B.S./M.S. Program (also called "5-year program") in their junior year. The program is a sequential degree program. The main benefits of the program are:

  • It permits undergraduate students to take up to 3 graduate courses (9 credits) in their undergraduate years and count them towards both the undergraduate and the graduate degrees. As a result, students can complete both degrees within 5 years. The Graduate School requires that B.S./M.S. students take at least 2 graduate courses while they are still in the B.S. part of their studies (the point of the BS/MS program is to allow students to use graduate courses taken as an undergraduate toward both the undergraduate and graduate degrees, thus reducing the normal time required to complete both bachelor's and master's degrees).
  • The application process is less cumbersome than the M.S. admission process, which requires filling out a much longer application form, taking GRE exams and application fees: https://www.cs.stonybrook.edu/admissions/Graduate-Program​
  • Questions: csugcommatcs.stonybrook.edu (include in Subject: "CSE BSMS Program")

Application to the CSE B.S./M.S. Program

Admission into the program is competitive and needs to be approved by the Computer Science Graduate Admissions Committee.

  • Eligibility: Computer science majors may apply for admission to a special program that leads to a Bachelors of Science degree at the end of the fourth year and a Master of Science degree at the end of the fifth year.  Students are encouraged to apply to this five-year program at the end of their junior year, though applications may be submitted up to one full semester before graduation, subject to the requirements below. A CSE major at Stony Brook that has completed at least three upper-division (300, 400-level) technical CSE courses completed at Stony Brook University (not including CSE300, CSE301 and CSE312), and has a CSE major GPA of at least 3.25 and a cumulative GPA of at least 3.0. This GPA does not guarantee admission since this program is very competitive and restricted by quality of reference letters and overall capacity of the program (as a matter of fact, the average GPAs for previous admissions was over 3.5 and successful applicants had grades of As in most upper division computer science courses). Being a quality graduate program we cannot give any details about the reviews to any applicant except that each application is reviewed by at least 3 different faculty and the majority decision is rendered to the applicant.
  • Application form for Spring of 2020 semester (a Google Form to be completed with the @stonybrook.edu University student account - the easiest way to open it is to open an anonymous browser window, login into Gmail with your Stony Brook student account, then copy the link of the application form and paste it into the anonymous browser. Once submitted the form will also send you a link to the completed application, so you can update certain fields (such as, recommenders, precise GPA, etc.))
    • Deadlines: July 1 for Fall semester admission and January 1 for Spring semester admission. The review process will take approximately 2 weeks and the students will be notified by email. 
    • Application forms should be accompanied by a resume, a statement of purpose, and arrange for two to three recommendation letters. A statement of purpose for graduate school is like an essay for university admissions - it describes why you want to do an advanced degree and what are your plans to use it after graduation. This statement can have any format and be around 1 to 2 pages (see https://en.wikipedia.org/wiki/Application_essay for general information about what a statement of purpose is). At least one recommendation letter must be from a current CS department faculty member. Recommendation letters will be requested directly by the department from the references by email after the application deadlines. These recommendation letters should be written by professionals in the area of computer science (such as, instructors, previous internship mentors or coordinators, human resources, etc.) and should asses the qualities and capabilities of the person being recommended in terms of that individual's ability to perform their functions in computer science. The reference letter can cover topics such as: the position relative to the author of the reference letter, the employee/student's tasks and responsibilities, the duration of employment or tasks/ responsibilities, the employee/student's abilities, knowledge, creativity, intelligence, the employee/student's social attitude, and some text with the actual recommendation itself for the MS program in computer science.

Description of the B.S./M.S. Program

Please read the entire description below carefully, so that you can avoid costly mistakes. In particular, note that a B.S./M.S. is a sequential degree program, therefore the student remains an undergraduate student until the bachelor's degree requirements are completed. Also note that: 

  • As undergraduates, students must receive permission from the Graduate School in order to take graduate courses that will count towards both B.S. and M.S. degrees. See item 2 below.
  • Before completing the CSE undergraduate requirements, students need to apply for admission to the Graduate School. See item 3 below.

Students that don't follow these two steps above will be terminated from the Accelerated program; if they want to enter the M.S. program, they will need to apply for admission to the M.S. program as described here: https://www.cs.stonybrook.edu/admissions/Graduate-Program​.

  1. The BSMS Application process and Admission to the Accelerated BS/MS Degree program

    Applications are reviewed twice per year by the Computer Science Graduate Admissions Committee. Applicants interested in a graduate degree that do not meet these criteria are encouraged to apply directly to the M.S. program. Successful applicants will receive an admission letter for the BSMS program together with a copy of the Registrar Accelerated Programs Declaration form: https://www.stonybrook.edu/commcms/registrar/forms/forms/Teacher%20Preparation%20Declaration%2008.25.17.pdf

  2. Selection of undergraduate and graduate courses

    After a student is admitted in the CSE Accelerated (5-year) B.S./M.S. Program, the student must satisfy the requirements for both the Bachelor's and then the Master's degrees. Before finalizing their selection of undergraduate computer science courses, students should read the CSE Graduate Student Handbook available here https://www.cs.stonybrook.edu/students/Graduate-Studies/docs, which describes the requirements of the M.S. program. In particular, students should review the breadth requirements for the M.S. degree. An advantage of the joint program is that students may take up to nine credits of graduate courses as an undergraduate. These credits can be counted towards their undergraduate, as well as the graduate degree. Students must have taken a minimum of 2 CSE graduate courses (six credits) in order to proceed into the M.S. program. Students who fail to take six graduate course credits will be terminated from the B.S./M.S. program. A B.S./M.S. student registering for a graduate course while an undergraduate needs to petition the Graduate School for approval. This requirement cannot be waived, nor is it possible to accept late petitions. The petition for undergraduate students in an Accelerated BSMS program to take graduate courses https://grad.stonybrook.edu/_data/documents/forms/newforms/UG%20in%20APP%20or%20CDP%20enroll%20in%20GRAD%20courses.pdf is due to the CSE BSMS coordinator by second day of classes in the enrollment semester. This form can be submitted as early as classes are open for enrollment in the previous semester.

  3. Completion of the undergraduate degree

    Students must satisfy all the applicable degree requirements. Up to three graduate computer science courses may be substituted for upper-division computer science electives. Each elective requires three credits and a grade of C or higher. Students must file for graduation of their bachelor's degree before the applicable deadlines and indicate on the application for the degree that they are in a five-year program. The undergraduate degree must be awarded before a student enters the graduate program for their M.S. degree. Admission to the five-year program constitutes provisional acceptance to graduate study pending the awarding of the undergraduate degree. The BSMS coordinator will send a new MS Admission Letter and the Graduate School 's Form Application to the Graduate School for the APP program http://grad.stonybrook.edu/_data/documents/forms/newforms/Application%20Form%20for%20Grad%20School%20for%20Accelerated%20BX%20and%20MX%20Degree.pdf during the last semester of the undergraduate program (i.e., March or October), ask the student to sign it, scan it and return it the the BSMS coordinator due April 15 (for students completing their B.S. requirements in May or August) and November 15 (for students completing in Fall). Students must graduate with a minimum 3.0 GPA in order to transition to the M.S. program. 

  4. Completion of the graduate degree

    A master's degree requires 31 graduate credits. Thus, students who have completed nine credits as undergraduates may complete their remaining 22 graduate credits in two semesters of full-time enrollment: 12 graduate credits in one semester and the remaining 10 in the other semester. (However, there is no requirement that students must complete their M.S. degree requirements within one year.) A master's degree may be awarded when all applicable requirements have been met. On the degree application it should be clearly indicated that the student is in the B.S./M.S. program.

  5. Withdraw from BSMS

    If a student decides not to continue in the program, the Graduate School requires the student to sign a Request for Withdrawal from APP available here: http://grad.stonybrook.edu/_data/documents/forms/newforms/Complete%20Withdrawal%20from%20APP%20or%20CDP%20Request%20Form.pdf and submit it to the BSMS department Coordinator. Students who opt to withdraw from an accelerated or combined degree program may choose to apply the graduate credits earned as part of their accelerated degree program toward their undergraduate degree.