Master of Science in Computer Science

Georgia Southern University
Degree Level Masters
Total Credit Hours 30

Program Description

The Department of Computer Sciences offers advanced study opportunities in Computer Science. The Master of Science in Computer Science at Georgia Southern University offers unparalleled flexibility, whether you’re jumping right into a master’s program after getting your bachelor’s, already working as a computer professional or exploring Provisional Admittance to the program if you don’t have a prior bachelor’s degree in a computing field. With four specializations available, the 30-credit-hour master’s in computer science program (thesis or non-thesis) combines excellent academics with hands-on practical skills and experience that will get you ready to hit the ground running in your career. The Master of Science in Computer Science degree program with a concentration in data and knowledge systems is the only such degree concentration offered in Georgia and one of only a handful across the country. The M.S. in Computer Science is offered fully in-person or in hybrid coursework. For students wanting to pursue the MSCS degree without a prior bachelor’s degree in a computing field, we offer courses that students can pass to qualify for admission to the M.S. in Computer Science program. Online courses are available for those students with undergraduate degrees in non-computing disciplines to qualify for admission.

  • Software Engineering: In the software engineering specialization, you’re doing more than just development. You’ll engineer new software programs and environments that solve complex problems.
  • Software and Cyber Security: In the software and cyber security specialization, you’ll learn to protect personal and financial data, infrastructure and more.
  • Machine Learning: In the machine learning specialization, you’ll gain expertise to develop programs that can access data and use it to learn for themselves.
  • Data and Knowledge Systems: In the data and knowledge systems specialization, you’ll learn data mining, data warehousing and the fundamental skills for highly sought business intelligence and “big data” analysis.

Admissions Information

Regular Admission

Domestic Candidates:
  1. Bachelor of Science in Computer Science or in a related field (Computer Engineering, Information Technology, Information Systems, Software Engineering, etc.) from an accredited program OR Bachelor of Science in a non-computing field with at least two years of relevant professional experience in computing.
  2. Have a minimum cumulative GPA of 2.5/4.0 or its equivalent.
  3. Submit a General GRE score.
International Candidates
  1. International students must enroll in the hybrid delivery program in order to be in compliance with F-1 visa status.
  2. Bachelor of Science in Computer Science or in a related field (for example, Computer Engineering, Information Technology, Information Systems, Software Engineering, etc.)
  3. Have a cumulative GPA of 3.0/4.0 or equivalent.
  4. Submit a General GRE score.
  5. Submit a minimum TOEFL score of 80 (internet-based). The TOEFL will be waived for international applicants who have graduated from a U.S. College or University.

Provisional Admission

Applicants who meet most (but not all) of the regular admission requirements may be admitted on a Provisional basis. Applicants granted Provisional admission must earn grades of “B” or higher in the courses taken under the Provisional admission status. Any other conditions of Provisional admission will be stated in the admission letter. Applicants with such admission status may take graduate-level courses counting toward the M.S. degree requirements. It is every student’s responsibility to satisfy their conditions of admission as soon as possible after acceptance.

*International transcripts must be evaluated by a NACES-accredited evaluation service and must be a course-by-course evaluation and include a GPA. (

Program Accreditation

Accreditation Board for Engineering and Technology