Software Engineering - Master [2 Years]
$17,479 /Yr On-campus full_time

Master of Science [M.S] Software Engineering

  • MS in Software Engineering at Kennesaw State University is a 2 years program.
  • It is a flexible degree, offering students the choice of attending class on-campus, completely online, or in hybrid mode.
  • The Software Engineering program is structured with both full-time and part-time study options to provide maximum flexibility.
  • The program prepares students for this career field by exposing students to real-time strategies and procedures that will give students a competitive edge in the market.   
  • students are required to complete 30 total hours for the program.
  • The entry terms of the program start in Fall, Spring, and Summer seasons.
  • With the KSU Software Engineering masters program, students will learn to develop software products and services through software analysis, design and architecture, system verification, and data storage and retrieval.
  • The program consists of five required courses and several electives.
  • Students can either take the project option, under which they complete four elective courses and a software engineering capstone project, or the thesis option, where they complete three elective courses and a thesis. 

Tution & Application Fees

Year Year 1 Year 2
Tuition Fees $17479 $17479
Total Fees $17479 $17479

Examinations

Exam Type Exam Name Score Out of Score Exam Level
TOEFL Test of English as a Foreign Language 80 120 3
IELTS International English Language Testing System 6.5 9 3
GRE Graduate Record Examination 298 340 2

Academic Eligibility:

  • For computing undergraduates: 
    • Students have a degree in a computing discipline other than software engineering, they may be assigned one or two foundation courses based on a review of their credentials.
  • For all other non-computing, non-software engineering undergraduates:
    • Students who have an undergraduate degree in an area outside of computing can transition into software engineering by completing assigned foundation courses that provide the background knowledge needed to be successful in this graduate program.
    • They may be assigned up to a maximum of five foundation courses.