Skip to Main Content
Students in computer lab

The Master of Science (MS) in Computer Science guides students to broaden and deepen understanding of specific computer science disciplines and concentrations. Students participate in state-of-the-art research and develop critical and analytics skills that can be applied to any number of disciplines and fields, including leadership roles in business, industrial, and technology-based organizations. The M.S. also prepares students for doctoral studies and research.

Graduate Computer Science Admission Requirements

To receive regular admission status to the Computer Science Graduate program a student must meet the following criteria. Regular admission is granted to students who have adequate preparation in the discipline.

  • Bachelor’s Degree from an accredited college or university
  • GPA of 3.0 or better in the last 60 credit hours of coursework leading to the baccalaureate degree
  • GRE: Verbal Reasoning: Minimum 145 or better. Quantitative Reasoning: Minimum 148 or better. Analytical Writing: Minimum 3 or better

Conditional Admission

To receive conditional admission status to the Computer Science Graduate program a student must meet the following criteria. Conditionally admitted students will be assigned specific requirements in terms of courses and performance, to include at least twelve hours of 6000-level courses, with a grade of B or better in all courses taken.

  • Bachelor’s Degree from an accredited college or university
  • GPA below 3.0 – 2.75 in the last 60 credit hours – or – Minimum 3.0 cumulative undergraduate GPA in all Computer Science and Mathematics classes.
  • GRE: Verbal Reasoning: Minimum 145 or better. Quantitative Reasoning: Minimum 148 or better. Analytical Writing: Minimum 3 or better
  • OTHER EVIDENCE:
    • 3.0 or better GPA in all computer science and math courses

Program Overview

Every student completes a 36 credit hour program as follows:

  • Five core courses COSC 6310, COSC 6315, COSC 6360, COSC 6370, COSC 6375 (15 hours)
  • At least two more graduate computer science courses (6 hours)
  • Three more elective courses, which may include courses from outside computer science approved by the student’s committee, or may be additional computer science courses (9 hours)
  • Either a project or a thesis, either is the equivalent of two courses (6 hours)
  • An oral presentation of the results of the thesis or project effort

Want to learn more?

Scroll through the following degree track to begin working towards a M.S. in Computer Science. Students must complete the following courses for a total of 15 semester credit hours:
COSC 6310 Computer Systems Architecture 
COSC 6315 Database Systems 
COSC 6360 Software Engineering in Distributed Environments 
COSC 6370 Networking 
COSC 6375 Distributed Systems 

Computer Science Electives

COSC 6320 Data Modeling and Mining
COSC 6325 Advanced Operating Systems and Real-time Computing 
COSC 6378 Computer and Network Security 
COSC 6380 Programming Languages and Concurrency Issues
COSC 6385 Analysis of Algorithms
COSC 6390 Theory of Computation

Contact Us

Back to Top