Master of Science in Computer Science

The objective of the Master of Science in Computer Science program (MSCS) is to prepare graduate students with the necessary knowledge and skill components in current computing and information systems, as required by business, government, and academic research. Specific current technology fields include courses in cyber security, mobile computing, big-data systems, cloud-based systems, and enterprise systems. The program is designed to meet the needs of current working professionals, who want to get a graduate degree to stay abreast of the changing field of computing, as well as those with a recent bachelor’s degree to advance their knowledge and skills for a career in computing and cyber security.

Click here to apply to this program
Admission Requirements

Students with an undergraduate major in computer science with an average GPA of 3.0/4.0 or better on all prior advanced-level (junior, senior, and graduate) math and computer science-related work taken from an accredited institution. Students below an average GPA of 3.0 but greater than 2.5 may be granted conditional admission.

Students with an undergraduate major in another discipline who have taken the following “leveling” course work in math/computer science: MATH 2314 (Calculus II), CSCI 1337 (Programming Fundamentals II), CSCI 2325 (Computer Organization) and CSCI 2436 (Programming Fundamentals III) with associated laboratories. The student must attain a grade of “B” or better in the above courses and the laboratories. Students who have not completed these courses and have a 3.0 GPA or better in their major can be admitted on a conditional basis and take the courses at A&M-SA.

Students on conditional status must earn a grade of “B” or better in all the leveling courses and the first 9 graduate hours courses attempted at A&M-SA. A conditional student who earns a grade of “C” or lower in the first 9 graduate hours or any of the leveling courses (and their associated laboratories) will be denied admission to the program.

A demonstrated proficiency in the use of the English language. If a student’s undergraduate degree is not from an accredited university in USA then the student must pass an English proficiency test such as TOEFL.

No more than six semester credit hours of graduate credit earned prior to acceptance into the program, including transfer credit, may be applied to the MS degree.

Approval of the graduate advisor and department chair for all admissions.

MSCS Degree Requirements
The MSCS degree can be completed by doing 36 hours of course work for non-thesis students or 30 hours of course work for thesis students. Required course (CSCI 5391 – Graduate Seminar, 3 credits) will be taken in the last semester before graduation where a 
non-thesis student will complete a major project and presentation to demonstrate the knowledge and skills required of a Masters level education in computer science. Required course (CSCI 5395) will be taken in the last two semesters (6 credit hours, 3 credits for each semester) before graduation where a thesis student will complete thesis and defense to demonstrate the thesis required of a Masters level education in computer science.

MSCS Overview Plan of Study