||To graduate with an MS in Computer Science, students must successfully complete all requirements for the master’s degree. (Please refer to “Degree Requirements” in “Academic Policies.”)
Program requirements are:
- 40 credits of computer science courses at the 400 level or above.
- At least one of the following must be completed with a grade of “B” or better:
• CS 435 Algorithms
• CS 505 Advanced Programming Languages.
- Two courses (8 credits) of computer science courses at the 500 level that have been completed with a grade of “B” or higher.
- The cumulative grade point average for Computer Science courses at the 400 level and above must be at least “B” (GPA of 3.0) or higher. In addition, grades lower than a B are assigned low-grade points “ (i.e., B- is 1, C+ is 2, etc). No more than a total of 4 such low-grade points will be allowed in the 40 credits of computer science course work required for graduation.
- If the master’s thesis option is selected by the student and approved by the faculty, then Master’s Thesis Research (CS 588) with an oral defense may be used to satisfy up to 8 credits.
- If, upon admission to the program, the student lacks one of the required mathematics courses, it can be taken to satisfy 4 of the 12 credits of additional computer science course work, if approved by the Department.