Skip to Main Content

Master of Science in Software Engineering

Download as PDF

School

Engineering and Science

Program Level

GRADUATE

Program Description

The Department of Systems Engineering offers a Master of Science (M.S.) degree in Software Engineering. The degree directs students to build a strong foundation in software creation through the inception, design and build, and testing, and maintenance phases.

The Software Engineering Master’s program combines a deep core in Software Engineering principles and practices with application to a series of increasingly complex systems challenges drawn from the real world. Our students are trained in all aspects of software creation: from specification through analysis and design, to testing, maintenance, and evaluation of the product. Students graduate with advanced knowledge in software architecture, project management, technical planning, risk management, and software quality assurance – areas that are essential in implementing and overseeing software-intensive projects of high technical complexity.