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 and an average grade of B or higher on Computer Science core courses (C200 or C211, C212, C241 and C343). A grade of B or higher in each core course is strongly recommended. Applicants with grades below the recommendation are encouraged to prepare alternate post-graduation plans to ensure a range of opportunities for their next steps.
  • To apply to the B.S. M.S. Accelerated program, students must first talk with their undergraduate advisor, who will review their academic record to ensure that they meet the admission requirements. If a student meet the requirements, the advisor will notify the Luddy Graduate Office who will provide the student with an invitation code which will give the student access to the application. The Luddy Graduate Office will also provide the student with an application fee waiver code. 
  • Students are eligible to apply to the Accelerated Master's Program when they achieve junior academic standing. The application deadlines are September 1 (for Spring admissions) and January 1 (for Fall admission). Please contact goluddy@iu.edu for more details. 
  • 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.
  • 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, DSCI, 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.
  • You can find more information about current course offerings on the Courses page of our website.

Academic Bulletins