Nov 21, 2024  
2017-2018 Graduate Catalog 
    
2017-2018 Graduate Catalog [ARCHIVED CATALOG]

Software Engineering, MS


Return to {$returnto_text} Return to: Graduate Programs

Software engineering represents the fastest growing segment of software professionals, men and women who solve problems and issues in the development of mission-critical software to meet the needs of business and industry.  The MS in Software Engineering (MSSWE) at Kennesaw State University prepares students for careers in this field by exposing them to real-time strategies and procedures that will give them a competitive edge in the market.  All courses in the program are available both face-to-face and online, and students can decide which delivery mode is best for them for a particular course.

The MS in SWE assumes that students have a significant background in computing.  It both deepens and broadens their knowledge of computing, and prepares them for positions of more responsibility in the computing industry, as well as for further postgraduate studies.  Students interested in the MS in SWE will typically have a first degree in computing.  For those students who are interested in the program but do not have the required prerequisite knowledge, we offer the Graduate Certificate in SWE  Foundations.

If any of the following foundation courses in computing has not been taken in another program, these must be completed at the earliest . Other students may satisfy foundation courses by passing an exam during a designated time prior to the first semester of enrollment or by taking these courses.

Foundation Courses

(taken prior to admissions if the student does not have a bachelors degree in computing):

  1. CS 5000      Foundations of Programming  
  2. SWE 5123   Advanced Programming and Data Structures
  3. CS 5020       Computer Architectures and Operating Systems
  4. CS 5060       Databases: Design and Applications 
  5. CS 5070       Mathematical Structures for Computer Science

Admission Requirements

  1. Meet all KSU Graduate College Admission Requirements.
  2. Resume/Vita required.
  3. Statement of purpose.
  4. Two letters of recommendation.
  5. Undergraduate degree from an accredited university.
  6. Minimum undergraduate degree GPA 2.75. Lower GPA is considered on a case-by-case basis.

Program of Study

Select one of the following program options (15 Credit Hours)


A. Capstone Option


  • 12 Credit Hours of 6000-level Software Engineering, Computer Science, Information Technology, or System Engineering courses (at least 2 courses must be from SWE and at most 2 from either CS, IT, or SE)

B. Thesis Option


  • (6 Credit Hours over two semesters)
  • Choose 9 Credit Hours of 6000-Level SWE, CS, IT, or SE courses (at least 2 courses must be from SWE)

Elective SWE Courses


Depending on whether students take the capstone or the thesis option, they are required to complete 4 or 3 elective courses, respectively.  In addition to the software electives listed below, students can take any 6000 level courses in Computer Science or Information Technology or approved courses in Systems Engineering, which are listed below.  At least two electives must be in Software Engineering.

Program Total (36 Credit Hours)


Return to {$returnto_text} Return to: Graduate Programs