Top Banner Photo

Degree Requirements 

Students must meet all university requirements for a master's degree.

I. Required Courses (15 Hours) 

CPSC 8720 Internet Programming (3)
CPSC 8735 Advanced Operating Systems (3)
CPSC 8810 Formal Languages and Automata (3)
CPSC 8820 Planning and Management of Software Projects (3)
CPSC 8845 Advanced Database Concepts (3)

II. Graduate Seminar/Thesis Option (3 or 6 Hours) 

Select one of the following options: 

Thesis Option (6 Hours):CPSC 8900 Graduate Thesis (5)
CPSC 8990 Thesis Presentation in Computer Science (1)

Graduate Seminar Option (3 Hours):CPSC 8985 Graduate Seminar (3)

III. Electives (12 to 15 Hours) 

With advisor's approval, students will select from 12 to 15
hours of Computer Science graduate courses. Graduate courses
from related disciplines may be included with the approval
of the advisor.


IV. Total 33 Hours 

Admission to Candidacy

After admission as a degree-seeking student, a student also must be admitted to candidacy. To qualify for degree candidacy, a student must:

  1. Complete the prerequisite course work listed above with a grade of "C" or better in each course;
  2. Complete at least half of the course listed under Required Courses above with a G.P.A. of 3.0 or higher; and
  3. Complete an approved proposal for a thesis topic or a master's project.

More detailed candidacy information is available through the division office or the student's advisor.