Bachelor 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, 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 undergraduate program in Software Engineering has the primary objective of preparing a new generation of software developers focused on the engineering of software systems, that is, those systems that meet specified requirements, that are built with mission critical quality levels, and that are within cost and schedule requirements.

The degree program includes Core Requirements, Computer Science Foundations, the Software Engineering Advanced Topics, two Specialty Tracks, and Directed Electives. There is also a Specialty Track that allows students to choose a specialty area for more concentrated study. The Directed Electives provide depth beyond the Core to support the student's professional preparation.