Master of Science in Software Engineering
The Master of Software Engineering (MSE) program is uniquely positioned to build a challenging career working on the cutting-edge of software development. Whether you want to develop software for future generations of spacecraft or aircraft, or for earthbound applications like automobiles, rapid transit systems, life-saving medical devices, or any other software system, ERAU’s MSE program gets you there.
The MSE degree program gives recent college graduates—or college graduates who have had several years of professional life—an opportunity to enhance their careers and work on the cutting-edge of modern software development. Software engineers who complete the program can rapidly assume positions of substantial responsibility in a software development organization.
The goal of the MSE program is to give graduates an in-depth understanding of the tools, techniques, and appropriate processes for the management of software development, the elicitation and analysis of system requirements, and the design, implementation, and verification and validation of software systems. The program emphasizes a process-centered quantitative approach to the engineering of large, complex systems, providing students not only with the technical tools and techniques of the field but also with skills in communication, group interactions, management, and planning.
The program features a special emphasis on real-time embedded software systems such as those encountered in air traffic control systems, aircraft avionics, spacecraft systems, and others. The program also incorporates key practices from the Software Engineering Institute’s capability maturity model throughout the curriculum.
For details on degree overview, requirements, and expected outcomes visit Master of Science in Software Engineering.



