Southern Polytechnic State University

Graduate Academic Catalog 2012-2013

Master of Science Program in Software Engineering Degree Requirements

SWE 6633

Software Project Planing and Management

3

SWE 6613

Requirements Engineering

3

SWE 6733

Software Engineering Process

3

SWE 6653

Software Architecture

3

SWE 6743

Object-Oriented Analysis and Design

3

SWE 6673

Software Quality Engineering and Assurance

3

SWE 6883

Formal Methods in Software Engineering

3

Select one of the options listed below:

15

Total For The Program

36

Project Option (15 hours)

12 hours of electives: Choose 6000-level Software Engineering, Computer Science, Information Technology, or

System Engineering courses (at least 2 SWE and at most 2 CS, IT, or SE) and

SWE 7903 Software Engineering Capstone

Electives

12 hours of 6000-level SWE, CS, IT or SE courses

12

SWE 7903

Software Engineering Capstone (Project)

3

Thesis Option

9 hours of electives (Choose 600-Level SWE, CS, IT, or SE courses (at least 2 SWE)) and

SWE 7803 Master's Thesis

Electives

9 hours of 6000-level SWE, CS, IT or SE courses

9

SWE 7803

Masters Thesis

6

** Note that a maximum of 9 total semester hours of "approved" transfer credit may be counted toward the MSSWE degree.

Transition Courses

Some of the following transition courses may be required for provisional acceptance students. These courses may not be used to satisfy degree requirements.

SWE 6623

Software Engineering

3

CS 5003

Accelerated Introduction to Programming

3

CS 5011

Fundamentals of Computer Architecture

1.5

CS 5021

Fundamentals of Operating Systems

1.5

CS 5031

Fundamentals of Database Systems

1.5

CS 5123

Advanced Programming and Data Structures

3

CS 5423

Discrete Mathematics

3

CSE 1301

Programming and Problem Solving I

4

The required prerequisite courses are listed on the student's provisional acceptance letter and are required to make up deficiencies in the student's academic background. Upon completion of the prerequisite courses with a grade of "B" or better, the student will be fully admitted into the MSSWE program and be eligible to register for regular Masters (6000 level) coursework. None of the prerequisite courses (5000 level) will count towards the Masters Program. This program is available in the traditional face-to-face format, and most courses are currently available online. The entire program is being developed for fully online delivery.

Graduate Certificate in Software Engineering

The Graduate Certificate in Software Engineering prepares practitioners for leadership positions in software engineering. The focus is on sharpening capabilities to function effectively in software engineering teams producing higher quality software. This program is available in the traditional face-to-face format as well as fully online.

Applicants should have:

A bachelor's degree in Software Engineering, Computer Science, or a closely related field (or a bachelor's degree with professional competence and knowledge equivalent to a Computer Science degree)