Master of Science in Software Engineering

Software engineering represents the fastest-growing segment of technology and computing professionals. The Master's in Software Engineering at Kennesaw State University prepares you for a wide range of careers by exposing you to cutting-edge tools, frameworks, and practices to give you a competitive edge in the tech industry.

With the KSU Software Engineering masters program, you will learn to develop diverse software products and systems (from web and mobile to cloud solutions) through analysis, design and architecture, system verification, and data management across different application domains.

The MS in Software Engineering is a flexible degree, offering you the choice of attending class on-campus, in a hybrid setting or completely online. Moreover, the Master's in Software Engineering program is structured with both full-time and part-time study options to provide maximum flexibility.

For non-computing undergraduates:
If you have an undergraduate degree in an area outside of computing, you can transition into software engineering field by completing assigned foundation courses that provide the background knowledge needed to be successful in this graduate program. You may be assigned up to a maximum of four foundation courses.



KSU students in the software engineering classroom

Program Snapshot

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

Number of Credit Hours: 30 Total Hours

Entry Terms: Fall, Spring, Summer

Time to Complete: Two-year Program

Application Deadlines:

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

Admissions Requirements

  • Online Graduate Application - 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
  • Statement of Purpose - (Can be uploaded into the online application) 
  • Resume/Vita - (Can be uploaded into the online application) 
  • Letters of Recommendation (optional, but strongly recommended) - (2) (Can be sent electronically through the online application) Suggestions for Letters:  employers, supervisors, professors.
  • Deadlines - Throughout the year, we welcome new applicants with different application deadlines. The deadline for the Summer semester is April 1st, for Fall it is July 1st, and for Spring it is November 1st. Applications will be reviewed on a rolling basis within 2-3 weeks after submission. If you need more information, please contact the CCSE Director of Graduate Student Support, Melinda Ross at
Apply now

Software Engineering Degree Benefits at Kennesaw State

  • Manage professionally.  When it comes time in your career to manage staff, your bachelor's degree alone may not be enough. To get to that next level, you need the MS in Software Engineering (MSSWE), and this is the only degree program of its kind (designed to meet the needs of three different career-level candidates) in Georgia.  

  • Affordable.  Spending the most doesn’t always get you the best result, and the KSU MSSWE is a great example. The degree is extremely competitively priced, yet stringent enough to be well-respected by Georgia companies.   

  • Entry through Foundation Courses:  Don’t count yourself out if your background isn't in computing. By completing assigned foundation courses, you can gain the  knowledge needed to be successful in this graduate-level software engineering program. With this program, non-traditional undergraduates still have a path to an MSSWE. New program design options allow undergrads with non-traditional degrees to obtain a Master's in Software Engineering by taking a few extra courses. 

What can you do with a Software Engineering degree?

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

  • Program Analyst
  • Software Engineer
  • Data Analyst
  • Web Developer
  • Software Consultant
  • Software Project Manager
  • Solution Architect
  • Cyber Security Manager
  • IT Consultant
  • Multimedia Programmer
  • Video Game Designer
  • Data Scientist
  • UI/UX Designer

Software Engineering Salary and Career Information

The MS in Software Engineering prepares you to take your career to the next level. That next level means managing staff and budgets. The larger the company, your department and your budget, the more opportunity earning potential you'll have. Earning more is how you generate a good ROI from your investment in the master's in software engineering degree. 

Department of Software Engineering

Kennesaw State University
Department of Software Engineering
Marietta Campus
1100 South Marietta Parkway
Atrium (Building J)
Mail Drop #9046
Marietta, GA 30060
Email Visit Site


Stay Connected