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.