Graduate Programs

Master of Science

Students may earn a Master of Science degree in Computer Science or a Master of Science degree in Computer Science with Specialization in Information Technology through cooperation with the Information Technology faculty.

Master of Science Degree in Computer Science

The M.S. program in Computer Science is based on course work as well as research (either thesis or independent study option). The student must meet the general requirements of the Graduate Program. In addition, the student must fulfill the following requirements, depending on the research option:

  • Without Thesis:
  1.  Course work approved by the student’s advisory committee fulfilling the general requirements of 27 credit hours for the master’s degree must include CSE 524, 525, 544, and 546, unless already completed with C or better. At least 18 credit hours must be in computer science courses numbered 500 or above, not including CSE 590 (Independent Study) or 591 (Thesis). Three of these hours must be CSE 585 (Graduate Seminar).
  2.  CSE 590: 3 credit hours. 
  • With Thesis:
  1.  Course work approved by the student’s advisory committee fulfilling the general requirements of 24 credit hours for the master’s degree must include CSE 524, 525, 544, and 546, unless already completed with C or better. At least 18 credit hours must be in computer science courses numbered 500 or above, not including 590 (Independent Study) or 591 (Thesis). Three of these hours must be CSE 585 (Graduate Seminar).
  2.  CSE 591 (Thesis): 6 credit hours.

Master of Science Degree in Computer Science with Specialization in Information Technology

Students earning a Master of Science degree in Computer Science can choose the Specialization in Information Technology.  The requirements for the Specialization in Information Technology are the same as those for a Master of Science in Computer Science, except that:

  • Course work approved by the student’s advisory committee fulfilling the general requirements of 24 credit hours (with thesis) or 27 credit hours (without thesis) for the master’s degree must include CSE 524, 528, 544, and 553, unless already completed with C or better. At least 15 credit hours must be in computer science courses numbered 500 or above, not including 590 (Independent Study) or 591 (Thesis).  Three of these hours must be CSE 585 (Graduate Seminar). A minimum of 9 credit hours must be in a sequence of upper-division information technology courses approved by the student’s advisory committee.

There is no foreign language requirement for the Master of Science degree in Computer Science or the Master of Science degree in Computer Science with Specialization in Information Technology. The independent study or thesis topic may be selected, subject to approval from the student’s advisory committee and the computer science chair (or information technology program coordinators), from any area of computer science or information technology.


Five Year Program: CS B.S./M.S. Program

Ph.D. Program in Computer Science