Computer Science Masters Bulletin

Required courses (9 hours)

    • CPS 542 (3) Analysis and Design of Algorithms
    • CPS 650 (3) Theory and Practice of Compiler Construction
    • CPS 670 (3) Operating Systems

Other Requirements (Select Plan A or Plan B)

  • Plan A
    • The 36-hour requirements include 30 hours of coursework, a Masters thesis of 6 hours (CPS 798), and an oral examination on the thesis. For Masters thesis, a Thesis Committee shall be formed according to the procedure outlined in the Thesis, Field Study, or Dissertation section of College of Graduate Studies Bulletin.
    • CPS 798 - Thesis
  • Plan B
    • The 36-hour requirements include 36 hours of coursework and a Plan B Project. A student must complete a substantial written report in computer science or an application of computer science for the Plan B project. Copies of procedures for such projects are available from the department chairperson. The project will ordinarily include a significant original programming component with a written defense of the programming component and must include evidence of scholarly and creative ability. The project must be supervised while in progress and approved by a committee of two faculty members.
  • Electives
    • Among the remaining 27 semester hours of electives, at least 21 hours must have the CPS designator. Electives from related areas are selected with approval of the CPS advisor.

A PDF copy of the degree requirements is available for download here.
This requires Adobe Reader. Please see the Free and Open Source Software page to download it.