Master of Science in Software Engineering
Program Overview
Program Details
Degree
Master of Science
School
Charles V. Schaefer, Jr. School of Engineering and Science
Department
Systems and Enterprises
Available
On Campus & Online
Program Description
The Software Engineering program allows students to build a strong foundation in software creation. The Department of Systems and Enterprises’ 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 M.S. in Software Engineering 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 skillset necessary to manage software projects with optimal efficiency.
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. They are equipped 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.
Program Admission Requirements
- Transcripts from post-secondary institutions attended
- Two letters of recommendation (academic or professional only)
- Statement of Purpose
- $60 non-refundable Application Fee
- Proof of English language proficiency
- GRE/GMAT test score(s) (Optional for Fall 2024, Spring 2025 and Fall 2025)
Career Opportunities
- Software Developer
- Systems/Software Architect
- Requirements Engineer
- Software Applications Engineer
- Application Developer
- Testing Engineer
Potential hiring organizations include companies like Amazon, American Express, Apple, AT&T, Comcast NBCUniversal, Deutsche Bank, Johnson & Johnson, JPMorgan Chase, M&T Bank, Pfizer.
Related Programs
Systems Engineering Master's Program
The Systems Engineering program develops the knowledge necessary to design and operate cutting-edge systems.
Space Systems Engineering Master's Program
The Department of Systems and Enterprises' Master of Engineering (M.Eng.) in Space Systems Engineering program affords professionals working in government and private space-related enterprises access to a technical education in space systems design and development, key space system processes, and a holistic understanding of systems engineering principles.
