Program Requirements
Students who entered the MS program Fall 2015 or later:
Thesis Option
Hours | Courses |
---|---|
6 | Computer Science Theory area approved CS courses* |
6 | Software Development/Engineering area approved CS courses* |
6 | Computing Systems Technologies area approved CS courses* |
6 | 400 or 500-level elective lecture courses* ** |
6 | 6 CS 599 Thesis taken in two 3-hour segments over two semesters or 3 hours of each of CS 599 and CS 598 (industry only)*** |
30 | TOTAL credit hours |
Non-Thesis Option
Hours | Courses |
---|---|
6 | Computer Science Theory area approved CS courses* |
6 | Software Development/Engineering area approved CS courses* |
6 | Computing Systems Technologies area approved CS courses* |
9 | 400 or 500-level elective lecture courses* ** |
3 | CS 598 Graduate Project*** |
30 | TOTAL credit hours |
* At least 12 hours of coursework (other than CS 598/599) must be at the 500 level.
** With prior approval from the CS Program, a student may be allowed to take a maximum of 3 hours of 400 or 500-level coursework from other academic units in the university.
*** Both the Thesis and Project Options require students to select a CS faculty member to supervise their work and form a faculty committee to review and approve the student's Thesis or Project work.
Students who entered the MS program prior to Fall 2015:
Thesis Option
Hours | Courses |
---|---|
9 | CS 401, CS 420, and CS 455 |
12 | 500-level lecture courses; minimum* |
3 | 400 or 500-level lecture courses* |
6 | CS 599 Thesis taken in two 3-hour segments over two semesters, or 3 hours of each of CS 599 and CS 598 (industry only)** |
30 | TOTAL credit hours |
Non-Thesis Option
Hours | Courses |
---|---|
9 | CS 401, CS 420, and CS 455 |
12 | 500-level lecture courses; minimum* |
6 | 400 or 500-level lecture courses* |
3 | CS 598 Graduate Project** |
30 | TOTAL credit hours |
* With prior approval from the CS Program, a student may be allowed to take a maximum of 3 hours of 400 or 500-level coursework from other academic units in the university.
** Both the Thesis and Project Options require student select a CS faculty member to supervise their work and form a faculty committee to review and approve the student's Thesis or Project work.