Master of Science in Computer Science

The Masters of Science in Computer Science program is designed for you, even if you don't have a bachelor's in Computer Science. The Computer Science (MSCS) at KSU is a rigorous degree program that includes advanced coursework and research activities on a wide range of computer science subjects such as artificial intelligence cybersecurity, databases, data science, human-computer interaction, networking, scientific computing, and high-performance computing.

The MSCS program serves two teaching models:

  • Computer Scientists鈥 Research Training
  • Professional Training for Industry Practitioners

You can choose either model to pursue your professional and academic goals in computer science.

The MSCS program features a curriculum that blends theoretical foundations of computer science with state-of-the-art computing technologies. After graduation, you鈥檒l be prepared to enter growing, innovative fields including data science cyber and network security, high-performance computing, and artificial intelligence.



KSU students in the computer science classroom

Program Snapshot

Program Format: Face-to-Face, Online, Hybrid

Number of Credit Hours: 30 Total Hours

Entry Terms: Fall, Spring, Summer

Time to Complete: 1-2 Years

Application Deadlines:

  • Fall, July 1st
  • Spring, November 1st
  • Summer, April 1st
Apply Now

Admissions Requirements

  •  - There is a non-refundable $60 application fee.
  • Transcripts - Official transcripts from EACH College and/or University you have attended.  Must be in a sealed envelope from the institution or sent electronically from the institution directly to
  • Resume - (Can be uploaded into the online application) - Should detail the following: successful completion of required undergraduate coursework; performance on previous computer science coursework; certificates of attainment in computer-related training/self-study programs; accomplishments in professional activities; and relevant work experience.
  • Letters of Recommendation - Optional
  • Successful applicants will have coursework covering at least 7 of the following areas:
    Data Structures, Computer Organization & Architecture, Operating Systems, Software Development, Database, Data Communications or Networking, Calculus (including limits and sequences), Discrete Modeling or Linear Algebra, and Probability and Statistics.
  • Evidence of competency in programming in Java and at least one other programming language. This requirement can be met by grades of A or B in appropriate coursework and/or submission of representative programs.
Apply now

MSCS Degree Benefits at Kennesaw State

  • Flexible Course Options 鈥 The computer science degree offers flexible options to fit your needs and a busy schedule, including in-class, and online courses. We maintain small class sizes to ensure that you get the opportunity to know and work with your professors and classmates.

  • Flexible Model for your Career Path 鈥 Choose from either the research model or the practitioner model to reinforce your career goals.

  • Diverse Career Options 鈥 As a computer science graduate, you will have varied career choices that will lead to quicker employment. 

What can you do with a Computer Science degree?

With the KSU computer science degree, you will have opportunities in careers in computing-related fields, especially in the development of any computing-based solutions. Job titles from KSU graduates of the computer science program include:

  • Program Analyst
  • Software Engineer
  • Data Analyst
  • Web Developer
  • Software Consultant
  • Software Developer
  • Network and Systems Engineer
  • IT Manager
  • Database Specialist
  • Business Intelligence Officer

Computer Science Salary and Career Information

Department of Computer Science 

Department of Computer Science
1100 South Marietta Parkway, MD #9046
Atrium (Building J)
Marietta, GA 30060

Phone: 470-578-4377



Ready to apply or looking for more information?

Request Info



Stay Connected