Graduate Programs

Degree Programs

Computer Science

Accelerated Master's Program in Computer Science

The Accelerated Master’s Program combines the Computer Science B.S. and M.S. degrees to enable highly focused and motivated students to organize their studies so as to earn the two degrees in five years from the time of matriculation to the university.

The program's overall course requirements add up to as much as nine fewer credit hours than the sum total of the B.S. and M.S. degrees taken individually.

Admission and Status
  • For admission to the Accelerated Master’s Program, students must have earned a major and program GPA of at least 3.0 at the time of admission to the program.
  • Students must complete the program contract with their advisor prior to submitting the application to the University Graduate School. This contract and major change cannot be completed until 12 CSCI credits have been earned.
  • Students in the program will be classified as undergraduates through the last semester in which they are enrolled in undergraduate requirements. Students in good standing, defined as a major and program GPA of at least 3.0, must submit the standard application to the University Graduate School by January 1 prior to the academic year they want to transition to graduate status.   
  • Those not in good standing at any time are dropped from the program and reclassified as undergraduate B.S. students. If the transition to graduate status is delayed for any reason, Accelerated Master's status will revert to undergraduate B.S. status and the student will be encouraged to apply to the Computer Science M.S. program.
  • Students in the Accelerated Master’s Program must complete at least 15 hours of coursework while registered in graduate status. Normally, this would encompass no fewer than two semesters.
  • Students are advised to check on the effect that transition to graduate status may have on existing undergraduate funding; the possibility of graduate funding is conditional upon transition to graduate status.
  • Students will need to take at least one graduate level course in their senior year, while in undergraduate status, to ensure the program completion within five years. Students should consult with the undergraduate advisor regarding appropriate graduate level courses.  Permission to enroll in graduate level courses must be obtained from the course instructor or your advisor.
  • The B.S. and M.S. degrees must be pursued simultaneously. The student must graduate with both degrees at the same time and apply to graduate for both degrees with the undergraduate recorder.
  • Once admitted to the program, if a student switches out of Accelerated MS status, they may not switch back into the program after April 15th.  These students will be encouraged to apply for the Computer Science M.S. program.
Academic Requirements
  • A minimum of 141 credit hours
  • Major GPA of at least 3.0; Cumulative GPA for graduate courses of at least 3.0
  • All Computer Science B.S. degree requirements
  • At least 21 Computer Science credit hours beyond the requirements for the B.S. degree at 500 level or above. This may not include CSCI-Y 890. At least 15 credit hours need to be CSCI courses for majors, and the remaining 6 credit hours may be any CSCI, ENGR, ILS, INFO, STAT, or MATH courses at 500 level or above. At most 6 combined credit hours may be CSCI-Y 790, Y 791, Y 792, Y 793 or Y 798.

Academic Bulletins