logo

Requirements for the Master's Degree

The Master of Science program is available to both day and evening division students. All candidates must complete at least 33 hours of graduate level course work, including the following:

  • 15 hours of regular computer science course work at the 6000 level
  • 3 hours of either CS 6910 or CS 6990
  • 15 additional hours of computer science course work at the 5000 or 6000 level. Students in Plan II, and students in Plan I with no more than three hours of credit for CS 6990, may include up to three hours chosen from the following options: 
    • a) CS 5850;
    • b) internship (CS 5890); or
    • c) approved graduate-level course work in other departments
  • All students must complete CS 5120.

Candidates must maintain a 3.0 grade point average overall, as well as a 3.0 average in computer science courses. See the Graduate Student Policies for more information about selection of courses.

Students may pursue the M.S. degree under one of two plans.

Plan I

Plan I is the thesis option. Students must prepare a formal thesis while enrolled in CS 6990 for at least 3 credits. No more than 6 hours of CS 6990 may be included in the required total of 33 hours. The thesis must be defended at a public meeting. Enrollment in CS 6990 is restricted to students who have completed at least 18 hours of course work and have an overall grade point average of 3.5 or better. More information on thesis requirements is available 

Plan II

Plan II is the non-thesis option. Students must complete a project while enrolled in CS 6910 for at least 3 credits. No more than 3 hours of CS 6910 may be included in the required total of 33 hours. Enrollment in CS 6910 is restricted to students who have completed at least 18 hours of their program and who have an overall grade point average of 3.0 or better. See the list of available CS 6910 projects. Plan II students are required to develop a written report as part of the CS 6910 project. The project will be evaluated by the project supervisor and by one additional CS faculty member using this assessment form

Oral Presentation

All graduate students are required to give an oral presentation as part of their Master's Degree requirements. Students pursuing the thesis option (Plan I) will use their thesis defense as their presentation. Students pursuing the non-thesis option (Plan II) will give a presentation on their project. More information about this requirement is available.