CS Four Plus One Program

The School of Computing and Information Science, in conjunction with the University of Maine Graduate School, offers the opportunity for Computer Science majors to begin taking graduate courses during the second semester of their junior year and during their senior year, double-counting up to 9 credits toward the BS and the MS. This is also known as a Double-Up Program. Enterprising students will then be able to obtain a non-thesis MS by staying one extra year during which they will complete the remaining 21 credits required by the MS.

Admission Process: Provisional Admission

Students must be provisionally admitted into the Four Plus One non-thesis MS programs during their junior year. To qualify for provisional admission, students must satisfy the following requirements:

  • Students have completed at least 60 but no more than 100 credit hours applicable towards graduation.
  • Students have an average GPA of 3.5 or higher.
  • Students are on the track to complete the following core courses by the end of the Fall semester of the junior year:
    • COS125, COS135, COS140, COS225, COS226, COS235, COS250, COS301, COS331, and COS350, as well as the three required Math classes (MAT126, MAT127, and one of STS232, STS332, or STS434), the four requires Science classes (a two-class sequence with a lab plus two others from AST, BIO, BMB, CHY, ERS, FES, SMS, PHY, or WLE), and the two required English classes (ENG101 and ENG317)

In the junior year, students must submit the following materials to the Computer Science graduate coordinator by November 15:

  • Undergraduate transcript (unofficial transcript is acceptable)
  • A plan of study that leads to graduation within 15 months after receiving the BS degree (Students must work with the graduate coordinator and their undergraduate faculty advisor to develop this study plan).

The graduate committee will make decisions on provisional admission for each applicant by January 15. All application materials and admission decision will be submitted by the Graduate Coordinator to the Graduate School.

Final Admission and Matriculation

In the senior year, provisionally admitted students must submit the formal application for admission to the Graduate School (including payment of the application fee) by January 15. While submission of GRE scores is optional for such students, the GRE is highly recommended if the students wish to be considered for assistantships or scholarships.

Beginning in the Spring semester of the junior year and continuing through their senior year, provisionally admitted students would take up to 9 credits toward the MS degree (required classes listed below). These courses would also count towards the BS degree (joint credits satisfying the two COS electives required of the BS), but must be part of the Master’s Program of Study.

Upon graduation with a BS degree, and with satisfactory performance in courses taken as an undergraduate (defined as 3.5 cumulative GPA and no grade below “B” in the courses to be double-counted for the MS degree), the student may be formally matriculated into the MS program. Students who meet these requirements must matriculate in their MS program within one semester/term after receiving their BS degree in order to use the joint credits.

To satisfy the MS requirement, in years 4 and 5 the student must complete the required core graduate classes; a three-credit Project (COS599), as well as three additional approved electives at the 500 level or above, up to two of which, with approval, may be from highly related areas outside Computer Science (SIE, ECE, NMD).

Students may switch from the “Four Plus One″ pathway to the Master’s Degree program with thesis, with the approval of the Computer Science graduate committee. In this event, the double counting of course credits does not apply.