Students on the courses-only track must complete a Program of Study of at
least 30 credits. The Program of Study is to be filled out
during a student's first semester of graduate school in consultation
with his or her advisor.
Credit Requirements
Students on the courses-only track must complete a program of study of at least 30 credits, including
- CS 510, Theoretical Foundations of Computer Science (3 credits)
- CS 515, Analysis of Algorithms (3 credits)
Additionally,
- the number of credits listed at the 500 level or higher on the program of study must total at least 21.
- no more than three credits total can appear on the program of study from CS 500 and CS 570 combined.
- CS 576 may not appear on the program of study as part of the minimal 30 credits.
- credits at the 400 level may be listed on the program of study, excluding CS 400, 460, 461, 470. 474, 476, 489, and 490.
- No course at the 400 level whose subject matter was taken in
fulfillment of a previous degree (e.g., a BS in computer science
degree) may be used. One exception to this rule arises if a student's
advisor determines from an interview with a student and from a
description of a course taken by the student with a title similar to a
CS 400 level course offered at MSU that the subject matter of the
previously taken course does not match the similarly-titled MSU course.
In such a case, the student may include the similarly titled MSU course
on the Program of Study at the advisor's discretion.
- No course that is a required deficiency course or is a course listed on the Program of Study may be taken pass/fail.
Elective coursework listed on the program beyond CS 510 and 515 is
determined by the student in consultation with his or her graduate
advisor.
Updated: 2009-09-21