MS in Computer Science

All students completing a master’s degree must fulfill the following minimum requirements:

  1. The student must earn a minimum of 30 credit hours of course work approved by the CS Department. This course work must include at least 15 credit hours of course work numbered 8000 or above (CMP_SC 8990 Research-Masters Thesis Computer Science credit is counted in the required 15 credit hours, but CMP_SC 8980 is not).
  2. The overall GPA of course work taken as an enrolled graduate student must be at least 3.0 (out of 4.0).
  3. Courses taken in other departments (up to 6 credit hours) will be considered for approval as part of a student’s MS program. Written approval from faculty advisors or the Director of Graduate Studies is required prior to the student undertaking the coursework. Selected non-CS courses, such as IS_LT 7360 and IS_LT 7370, Intro and Intermediate Web Development, and IS_LT 7310 Seminar in Mobile App Development will not be counted. This policy takes effect in Spring 2015.
  4. A 4000-level course listed in the minimum requirements for graduate admission cannot be taken at the equivalent 7000 level as part of the required hours for the MS, ME, or PhD programs.
  5. Non-Thesis Option:
    In order to complete the non-thesis option, the student must complete an independent project under a faculty advisor approved by the department. This project is carried out by enrolling in CMP_SC 8980 (Non-Thesis Research) for at least one hour of credit. This project is documented and presented to a faculty committee of at least three graduate faculty members and defended in a public defense as part of a final oral examination. The CMP_SC 8980 course grade is assigned by the student’s faculty advisor upon the conclusion of the oral examination. This course is graded on an S/U basis and cannot be used to increase the student’s overall GPA in graduate work. In this option, at most, 3 credit hours of Research, Reading, and/or Problem courses (such as CMP_SC 8980, CMP_SC 8990, CMP_SC 8085) can be counted toward the 30-hour MS graduate requirements.
  6. Thesis Option:
    In order to complete the thesis option, the student must complete an independent project under a faculty advisor approved by the department. This project is carried out by enrolling in CMP_SC 8990 (Thesis Research) for at least three hours of credit. A maximum of six credit hours of CMP_SC 8990 can be counted toward the required 30 credit hours for the MS degree program. The thesis project is documented in a formal thesis, presented to a faculty committee of at least three graduate faculty members (one of whom is a faculty member from another department) and defended in a public defense as part of a final oral examination. The CMP_SC 8990 course grade(s) is/are assigned by the student’s faculty advisor upon the conclusion of the oral examination. CMP_SC 8990 is graded on an S/U basis and cannot be used to increase the student’s overall GPA in graduate work. In this option, at most 9 credit hours of Research, Reading, and/or Problem courses (such as CMP_SC 8980, CMP_SC 8990, CMP_SC 8085) can be counted toward the 30-hour MS graduate requirements.
  7. Seminar Attendance: The approval of the M3 form is tied to the attendance records for the department’s seminar series. MS and ME students are required to attend a total of at least ten CS approved seminars during the course of their Master's program. Approved seminars include all CS Seminar Series presentations, Dr. Harrison's Security Reading Group meetings, and others as announced. Master's students who add the PhD program can apply their seminar attendance as part of their Master's program toward the attendance requirement (twenty) for doctoral students.
  8. M Forms: By the end of the second semester in the program, the M1 Plan of Study form should be prepared and submitted, with the aid of a faculty advisor in the department. A faculty advisor should be selected during the student’s first semester. If a thesis option is chosen, the student must form a thesis committee and submit the M2 Request for Thesis Committee form. The M3 Report of Master’s Examining Committee form is submitted after the thesis or project defense during the final semester.
  9. Annual Review Requirement of the Graduate School. All graduate students are required to complete the Annual Review Requirement by updating their information in the Graduate Student Progress System by the end of their second, fourth, etc. semesters of their program. The CS department requires that this report be approved online by the student's faculty advisor, and a printed copy attached to each M form before being signed by the CS Director of Graduate Studies.

back to top