Master of Science
The Master of Science in Computer Science degree provides students with added depth and technical expertise beyond that of an undergraduate degree.
This advanced degree is also of particular benefit to those with non-computer science backgrounds who are looking to make a transition into the field of computer science including areas such as software development, network administration and cybersecurity.
To obtain a Master's of Science degree in computer science, students are required to complete 33 credit hours of coursework at the graduate level. This includes fifteen (15) hours of computer science coursework at or above the 6000 level, fifteen (15) additional hours of regular computer science coursework at or above the 5000 level including CS 5050: Research Methods in Computer Science and CS 5120: Design and Analysis of Algorithms, and a project or thesis course. Students enrolled in a specialization must complete specific courses (listed below) as part of the 33 required hours.
Specialization in Cybersecurity and Digital Forensics
This specialization is designed for students who want a focused study in cybersecurity and digital forensics. The program provides intensive studies in the fundamentals of both cybersecurity and digital forensics with a focus on traditional and mobile computing. The prerequisites for this program are the same as for the general computer science program but also require a background in computer security.
Specialization in Software Engineering
This specialization is designed for students who want a focused study of software engineering. The program provides intensive studies in software development methodologies, software design, and quality assurance and management. The prerequisites for this program are the same as for the general computer science program.
The program strongly recommends that applicants have a minimum of a 3.0/4.0 undergraduate grade point average (GPA). Applicants are required to submit scanned copies of official or unofficial transcripts from all institutions attended. Upon admission, final official or notarized copies of transcripts from all institutions where degrees were earned and diplomas from international institutions must be submitted. Applicants are also required to submit official scores from the Graduate Record Examination (GRE) or the Graduate Management Admission Test (GMAT). Official Graduate Record Examination scores with a minimum combined score of 300 (preferred 150 or better quantitative).
All applicants must have relevant work experience or taken course prerequisites in fundamental and intermediate programming, data structures and algorithms, computer organization, operating systems, networks, software engineering, calculus, and discrete mathematics. A minimum of three (3) letters of recommendation are required.