You are here

Courses

The required curriculum for the computer science master’s degree depends on which track you choose.

On-campus students can choose from one of three tracks:

  1. Coursework track: a student must complete 33 semester hours of graduate coursework plus 3 hours of seminar credit.
  2. Project track: a student must complete 33 semester hours of which exactly 3 hours are special project credit CSCE 590. Three hours of seminar credit are also required.
  3. Thesis track: a student must successfully complete 24 hours of coursework and must earn 6 hours of thesis credit CSCE 599. Three hours of seminar credit are also required.

Online students pursue the coursework track.

Course Requirements

  • A grade of B or better in any class counted towards the degree.
  • CSCE 500, Design and Analysis of Algorithms.
  • CMPS 430G, 450G, 455G, and 460G
    • You may satisfy this requirement by having taken the course as an undergraduate at your previous institution with a grade of B or better. Verification of this must be approved in writing by a faculty member designated to approve the course.
    • If the faculty member so advises, this requirement can be alternatively satisfied by taking the graduate version of the class. In this case, CSCE 530, 550, 555, and 562, in place of CMPS 430, 450, 455, and 460, respectively. At most, 6 hours of graduate credit earned for CMPS 430G, 450G, 455G, and 460G may be applied towards the degree.
  • For the coursework and project tracks, exactly six 500-level lecture classes (in addition to CSCE 500) are required. For the thesis track, only five 500-level lecture classes are required (instead of six). 500-level lecture classes are all 500-level classes listed in the catalog with the exception of 590, 591, 595, and 599.
  • For the project track, exactly 3 hours of CSCE 590 may be applied to the degree.
  • For the thesis track, exactly 6 hours of CSCE 599 must be applied to the degree.
  • Up to two out-of-department graduate courses can be applied toward degree hours (with prior approval) provided all other requirements are met.
  • Up to two 600-level classes (excluding CSCE 699) can be counted toward degree hours provided all other requirements are met.
  • All tracks must complete three semesters of graduate seminar CSCE 595 even though its single credit does not count toward the degree.

All course offerings are shown in the online catalog.