The School of Systems & Enterprises’ (SSE’s) Master of Science (M.S.) in Software Engineering program allows students to build a strong foundation in software creation through the inception, design and build, and testing and maintenance phases. The MS in Software Engineering master's program offers rigorous, hands-on project- and team-based study that exceeds Institute of Electrical and Electronics Engineers (IEEE) and Association for Computing Machinery (ACM) software engineering curriculum standards, equipping students with advanced knowledge in software architecture, project management, technical planning, risk management and software assurance. Students can expect to learn about the software life cycle process and how to build sustainable products while developing the skill set necessary to manage software projects with optimal efficiency.
SSE's software engineering students come from varied backgrounds — computer science, general science, mathematics, engineering, business and liberal arts — to develop the intellectual toolkit necessary to become architects and project leaders who can build the software-intensive systems of the future. The master's in software engineering program equips students with advanced knowledge in software architecture, project management, technical planning, risk management and software assurance — areas that are essential in implementing and overseeing software-intensive projects of high technical complexity. Upon completion of the Software Engineering Master's degree, our graduates advance to professional positions of increasing responsibility across a broad range of industries such as aerospace & defense, finance, healthcare, information systems, manufacturing, software and technology.