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 30 hours of graduate level course work as listed below.  

  • 18 hours of regular Computer Science (CS) or Software Engineering (SE) course work at the 6000 level

    • Plan I (Thesis) requires at least 3 and no more than 6 Hours of CS 6990 Directed Research
    • Plan II (Non-Thesis) requires 3 hours of CS 6910 Directed Research

  • 12 additional hours of Computer Science (CS) or Software Engineering (SE) course work at or above the 5000 level including:

    • CS 5050: Research Methods in Computer Science
    • CS 5120: Design and Analysis of Algorithms

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 30 hours. They may also include 3 hours of CS 5850 (Independent Study), CS 5890 (Internship) or approved graduate-level coursework in other departments. 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 30 hours. They may also include 3 hours of CS 5850 (Independent Study), CS 5890 (Internship) or approved graduate-level coursework in other departments. 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. 

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.