MS Computer Science

Catalog Term Fall 2012

Degree: Master of Science
Major: Computer Science
Concentration: None

Required Courses for Major

COSC 5100, COSC 5313, COSC 5302, COSC 5315, COSC 5328, CPSC 5360, COSC 5369 or COSC 5390 and COSC 5391



Free Electives

If COSC 5369 (Final Project) is chosen, 6 electives are required. If COSC 5390 and COSC 5391 (Thesis Option) are chosen, 4 electives are required. Electives are courses numbered 5000 or above.

Other

Option I (Thesis)

  1. Completion of pre-requisite courses with at least a B in each course.
  2. Completion of required courses.
  3. Students may take one or two courses outside of computer science with the approval of the department chair. At least a B (3.0) grade point average must be maintained in coursework. At most three C grades are permitted in coursework and each C must be balanced by an A in another computer science graduate level course. Students may not count courses taken in other departments to balance C grades made in the Computer Science Department.
  4. Students must take one of the following courses that contain content related to simulation during their coursework:
    Simulation, Real Time Systems, Advanced Computer Architecture, Neural Nets, MAchine Learning, or Model Checking.
  5. Completion of COSC 5390 and 5391 and submission of an accdeptable thesis.
  6. Completion of a total of 34 graduate semester hours.
  7. Successful oral defense of the thesis. If failure occurs, the defense may be repeated. A second failure will cause the student to be dropped from the degree program in Computer Science.

Option II (Non-Thesis)

  1. Completion of required courses.
  2. completion of pre-requisite courses with at least a B in each course.
  3. Students may take one or two courses outside of computer science with the approval of the department chair. At least a B (3.0) grade point average must be maintained in course work. At most three C grades are permitted in coursework, and each C must be balanced by an A in another computer science graduate level course. Students may not count courses taken in other departments to balance C grades made in the Computer Science Department.
  4. Students must take one of the follwing courses that contain content related to simulation during their coursework:
    Simulation, Real Time Systems, Advanced Computer Architecture, Neural Nets, Machine LEarning or Model Checking.
  5. All non-thesis students must take and satisfactorily complete COSC 5369. This course consists primarily of a significant design and implementation project and the submission of a written professional report.
  6. Completion of a total of 37 hours in graduate level courses, including the final project.
  7. Successful completion of a comprehensive examination, which may be written, oral, or a combination of both upon determination of the computer science faculty. This comprehensive exam will cover the core areas and may also include a programming component. Failure to pass the examination in two attempts will result in the student being dropped from the degree program in Computer Science.

Leveling or Deficiency Courses (if required):

COSC 4341 and COSC 4302



Hours

34 (Thesis) or 37 (Non-Thesis)