Online Master of Science in Engineering in Software Engineering
Do you want to lead software projects and a team of software engineers? If so, our online master’s in software engineering degree may be ideal for you. You’ll gain advanced knowledge in software development methodologies, techniques, tools and processes so you can effectively manage a variety of software projects.
Next start date: 05/17/2021
Total classes: 10
Weeks per class: 7.5-15
Total credit hours: 30
Degree questions, answered.
Have questions about the Engineering Science in Software Engineering (MSE)? Fill out this form and we’ll get in touch!
Do I need a master’s degree in software engineering?
Software development is a thriving industry in our technology-driven world, so a master’s in software engineering can take you far. You’ll gain a broad set of competencies in software design, development methodologies, information systems and more. You’ll also learn in-demand skills, such as code-based testing and diverse programming languages. An advanced degree aims to prepare you for managerial and executive roles with higher-paying salaries.
Is a master’s in software engineering worth it?
The career outlook for individuals with a master’s in software engineering is favorable. The U.S. Bureau of Labor Statistics said software engineers earned a median salary of $107,510 in 2019. Engineering managers, meanwhile, earned median annual pay of $144,830 in the same year. Both salaries are more than double the median salary for all workers, $39,810 as of May 2019. So, of financial reward, a master’s in software development may provide a high return on investment.
This degree can also make your professional path more fulfilling. You’ll understand the local and global impact of software engineering on people, organizations and society. You’ll also be able to identify various professional, ethical, legal, security and social issues relevant to engineering software systems. These skills coupled with your ability to influence the productivity of others will make you a valuable candidate. You can also focus on the parts of software development that most appeal to your interests.
Can a non-CS graduate earn a master’s in software engineering?
This program expects students to have a strong background and completed coursework in computer science. Students should have earned a Bachelor of Science in computer engineering, software engineering or a related field and be able to provide evidence of demonstrated expertise in programming, data structures, algorithms and Calculus I (differential calculus).
Featured master’s in software engineering courses
The master’s in software engineering curriculum emphasizes software development methodologies, processes and techniques. You’ll build engineering and management abilities in courses including:
What can I do with a master’s in software engineering?
Graduates with a master’s in software engineering can pursue many career paths, from computer coding and programming to software development, debugging and testing. There’s also a high demand for software engineers who can optimize and streamline software processes. These skills can help you advance to senior managerial and executive positions. Career examples include but are not limited to:
Master’s in software engineering admission requirements
Earn your master’s in software engineering from a renowned engineering institution
Top 25% of all accredited engineering programs in the nation
Each student is fully supported on their path to success in the Ira A. Fulton Schools of Engineering. We have received peer-reviewed programmatic honors from the U.S. News & World Report and provide students with a rich learning environment.
best online master’s in electrical engineering.
bachelor’s degrees awarded to underrepresented minorities (American Society for Engineering Education 2019).
engineering student organizations and student professional societies.
undergraduate engineering programs.