Connect with Southern Poly

Facebook link Twitter link YouTube link

Apply to Southern Polytechnic State University

Visit Southern Polytechnic State University

Request information about Southern Polytechnic State University

SPSU Graduate Catalog

Office of Graduate Studies
Building B Suite 102
1100 South Marietta Pkwy
Marietta, GA 30060

Home >> 2010 - 2011 Graduate Catalog >> Programs & Courses >> Degree Programs >> Software Engineering

Software Engineering

Offering the Master of Science Degree

Software engineering is a strategy for designing and developing high-quality software systems that meet the needs of the user in an efficient and predictable manner. Software engineers apply the principles of computer science and mathematical analysis to solve the problems and complex issues associated with developing and maintaining software systems to meet the needs of business and industry. It uses the life-cycle concept from traditional engineering with an emphasis on requirements, design, testing, development and evaluation but calls on the focused application of computer science concepts rather than those of traditional engineering.

Software engineering represents the fastest growing segment of software professionals, and the U.S. Bureau of Labor Statistics cites in its Occupational Outlook Handbook for 2008-2009 that software engineer is expected to be among the fastest-growing occupations in the decade from 2006 to 2016 with an increase in employment by 38 percent. In a survey taken by Money Magazine in May 2007, software engineer was ranked the best job in America.

The Master of Science in Software Engineering Program is designed both for full-time students and for working professionals who want to earn a professional degree part-time in the evening. We are also offering an increasing number of courses online, and it will be possible to complete the degree fully online. Students must have at least a bachelor's degree to apply.

The program is primarily designed to prepare students for leadership positions in the software and computing related industry in two to five years horizon after graduation. These leadership positions may be in one or more of the following areas

1. Project and Process Management

2. Business and Requirements Analysis

3. Applications and Systems Design

4. Applications Implementation and Development

5. Testing and Quality Management

6. Systems Maintenance and Support Services

At least some of the graduates of the Software Engineering Graduate program are also prepared to further their graduate education. Examples of further degrees that the graduates are prepared for are a doctoral education in a computing related field, an MBA with IT or IS track, or a Law degree with Intellectual Property concentration in software and computing.

In order to prepare students for these careers, students will, at the time that they graduate from the program, be able to

1. Apply basic knowledge of discrete mathematics and formal methods in the modeling and analysis of software systems

2. Apply quality principles and quantitative analysis to the definition and evaluation of software systems and processes.

3. Independently explore new topics in software engineering or related application domains and effectively present the research in written and oral reports.

4. Work effectively as a part of a team, including teams that may be geographically distributed, to develop a software system and to lead in one area of project development, such as project management, requirements analysis, architecture, construction, or quality assurance.

5. Perform the major project and process management activities

If you are interested in finding out more about our MS in Software Engineering, please contact the Chair of the Department of Computer Science and Software Engineering, Dr Venu Dasigi, vdasigi@spsu.edu or the program coordinator for the MSSWE, Dr. Sheryl Duggins, sduggins@spsu.edu.

The Master of Science in Software Engineering program at Southern Polytechnic State University has the primary objective of meeting the high demand for a professional degree in Software Engineering, and our classes are conveniently offered in the evenings and online to accommodate the needs of the working professional. Although no specific undergraduate major is required, applicants must have a baccalaureate degree from an accredited school. A transition path is available for students with backgrounds in areas outside software engineering or computer science.

Thirty-six hours of course work are required for successful completion of the MS in Software Engineering program. Students who do not have a degree in Computer Science, Software Engineering, or a closely related field are accepted provisionally into the program, and must complete a series of prerequisite courses in addition to the 36-hour requirement.

A graduate certificate is also available to students with a bachelor's degree in software engineering, computer science or a closely related field who wish to advance into leadership positions in software engineering. Participants typically enroll in two classes per semester for three semesters. Eighteen hours of course work are required for successful completion of the graduate certificate in software engineering.

In all graduate programs, a minimum of a 3.0 G.P.A. is required. Only grades of 'C' or better may be applied to meet the degree requirements (including transition course work). An overall GPA of 3.0 ("B") or better is required over all graduate course work attempted. A maximum of 2 'C's at the level of 6000 or above may be applied if offset by the same number or more of 'A's at the level of 6000 or above.

Admission Procedure

Applicants for admission to the Master of Science program in Software Engineering should submit the following to the Graduate Admissions Office:

An application for admission to the program

A transcript from each college the applicant has attended

A certificate of immunization

A statement of purpose in seeking this degree,

Three recommendation forms completed by former or current supervisors, professors, or professional colleagues, and

Optionally: An official copy of scores from the "General Test" of the Graduate Record Examination (GRE).

Submission of the GRE score is strongly recommended to international applicants and should be considered by all applicants to strengthen the application packet. The applicant may be required to submit the GRE score after an initial review, which could delay the decision process.

International students should refer to the International Students sub-section for additional admission requirements.