Graduate – Masters in Computer Science

The Masters in Computer Science program is designed for you, even if you don’t have a bachelors in computer science.  The program serves qualified students who have a bachelors degree in computer science, and those with undergraduate degrees in areas other than computer science with required computer science and mathematics course work. 

The Master of Science with a Major in Computer Science (MSCS) 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 has two teaching models.  One model is for computer scientists research training and the other model is professional training for industry practitioners. You can choose students either model to pursue your masters in computer science degree.

Masters of Computer Science Program Model Options:

  • Thesis Model – For Computer Science Researchers: (30 hours at the 6000 level or above): The thesis model is for you if you plan to conduct computer science research under the supervision of faculty members in selected areas. It consists of a 6 hours program core, 6 hours thesis (CS 7999), 3 hours research (CS 7998), and 15 hours elective courses. Students who choose this model should work with a faculty thesis advisor. Thesis needs to be defended and approved by a thesis committee that consists of at least 3 members.
  • Professional Model – For Professional Industry Practitioners:  (30 hours at the 6000 level or above): The professional model is designed for students who plan to advance their knowledge in computer science and apply their knowledge to industrial applications. It consists of 6 hours program core, and 24 hours elective courses.

The MSCS program features a curriculum that blends theoretic foundations of computer science with state-of-the-art computing technologies. Major areas of study include data science, cyber and network security, high performance computing, and artificial intelligence.

The MS in Computer Science is a flexible degree, offering you the choice of attending class on-campus, remote but “live” at the assigned class time, or remote and viewing the recorded lecture at their convenience. Moreover, the MSCS program is structured with both full-time and part-time study options in order to provide students with maximum flexibility of study. Outstanding students may apply for graduate research assistantships, subject to funding availability.

What can you do with a computer science degree? 

With the KSU computer science degree, you will behave 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, and software consultant.

Computer Science Salary and Career Information

*Sources: Bureau of Labor Statistics and O*Net Online

Computer Science 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. 

Department of Computer Science

Kennesaw State University Marietta Campus
Department of Computer Science
Address: 1100 South Marietta Parkway, MD 9046
Marietta, GA 30060
Atrium (Building J)

Dr. Rebecca Rutherfoord
Interim Chair of the Department of Computer Science



Connect With Us


1Program tuition is an estimate based on the average student's time to complete. Costs for books, travel, other miscellaneous fees (parking, labs, graduation, etc.) are not included. Tuition and fee changes are posted in the Spring and are effective for Fall semester. Please note that fees are subject to change at the end of any academic term without prior notice. For additional information, see tuition and fees or graduate program financial aid