Masters of Science in Software Engineering
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.
At Southern Polytechnic State University, our Software Engineering students are ahead of the game,
learning real-time strategies and procedures
that will give them a competitive edge in the market.
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.
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
- Project and Process Management
- Business and Requirements Analysis
- Applications and Systems Design
- Applications Implementation and Development
- Testing and Quality Management
- 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
- Apply basic knowledge of discrete mathematics and formal methods in the modeling and analysis of software systems
- Apply quality principles and quantitative analysis to the definition and evaluation of software systems and processes.
- Independently explore new topics in software engineering or related application domains and effectively present the research in written and oral reports.
- 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.
- 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 or the program coordinator for the MSSWE, Dr Sheryl Duggins. You can find information about the actual course requirements here
