Master in Computer Science


The following are in addition to the University's graduate admission requirements.

  • A Bachelor's Degree or equivalent in Computer Science from a regionally accredited institution. A degree in a related field is acceptable if the applicant shows evidence of computer science background suitable for entry into the master's program as judged by the Graduate Committee.
  • 'B' average or better in all course work attempted while registered as an upper-division student in the Bachelor's program, and a GRE general test score with a minimum quantitative score of 148.
  • Three letters of recommendation from persons in a position to judge the applicant's potential success in graduate study.
  • International graduate student applicants whose native language is not English are required to submit a score for the Test of English as a Foreign Language (TOEFL) or for the International English Language Testing System (IELTS). A total score of 80 on the iBT TOEFL or 6.5 overall on the IELTS is required.
  • Approval of the Graduate Committee.

Required Courses

Required Coursework :15 credits
(#) : Number of Credits

  • (3) CEN 5011 Advanced Software Engineering
  • (3) COP 5725 Principles of Database Management Systems
  • (3) COP 5614 Operating Systems
  • (3) COP 5420 Theory of Computation I
  • (3) COP 5407 Introduction to Algorithms

Required courses must be completed with an average of "B" or higher, and only one course may receive a grade less than "B-".

Elective Coursework:

  • Non-thesis option: 15 credits of elective courses
  • Thesis option: 9 credits of elective courses and 6 credits of master's thesis

Elective courses can be selected from SCIS Graduate Course Offerings

Thesis Option

(6) CIS 6790 Thesis

After completion of the other required courses, the student must conduct a research thesis. The topic must first be approved by the faculty member who will supervise the research and then by the Thesis Committee. The thesis will be accepted only after being read and approved by a Thesis Committee. An oral defense is required before the Thesis Committee.