Embry-Riddle graduate student working on software in the Circuits, Sensors and Instrumentation Laboratory

Master of Science in
Software Engineering

The Master of Science in Software Engineering covers all concepts in the software life cycle to help students advance careers in software and aerospace.

About the Master of Science in Software Engineering

The keystone of the Master of Science in Software Engineering program is working with software developers on some of the world’s most sophisticated and demanding applications, like those found in aircraft, spacecraft and medical devices. Faculty have active collaborative research projects with major corporations and government agencies, so Software Engineering graduate students can be assured their education will allow them to meet industry demands and trends. 

To ensure that the program curriculum remains current and sensitive to industry trends, input is solicited directly from representatives in various industries. The curriculum incorporates the critical practices of Software Engineering to develop reliable software within the time and budget.

Student Learning Outcomes

What you will learn while pursuing a Software Engineering degree:

  • Process: The ability to apply software engineering processes (e.g., SCRUM, PSP, TSP and CMM) to the development of highly reliable software-intensive systems.
  • Technology: The ability to use software engineering methods, techniques and tools as they relate to the following areas of highly reliable software systems — analysis and specification of software requirements, software architecture and design, software construction, verification and validation.
  • Communications: The ability to communicate effectively as an individual and to perform successfully as part of a team.
  • Management: The ability to use software engineering methods, techniques and tools as they relate to the management of software-intensive systems development.

Software Engineering Career Opportunities

Careers and Employers

Software Engineering master's graduates often secure positions in information technology, video game design, cybersecurity engineering and software project management.

Software Engineering master's degree graduates enter the industry with companies such as:

  • The Boeing Company
  • Microsoft
  • MasterCard
  • Veritas
  • General Dynamics

Software Engineering Salary Information

As of 2023, graduates with a degree in Software Engineering receive competitive salaries, with an average income of $115,000 annually.

DETAILS

About Software Engineering at the Daytona Beach, FL Campus

The M.S. in Software Engineering is designed to allow college graduates to enhance their careers and work on the cutting edge of modern software development. The process-centered quantitative approach to the course work in the degree program gives students the technical tools and techniques for software architecture and design.

The program emphasizes the engineering of real-time embedded software systems encountered in such applications as FAA air traffic control computer systems, aircraft avionics and aerospace software.

Software Engineering Information

  • Credits: 30
  • Online or In-Person: In-Person
  • Thesis: Thesis or Graduate Research Project

Helpful Links

Summary

30 Credits

Estimate your tuition by using the Tuition Calculator

View Financial Aid Information

Learn about our General Education

Student Achievement Data

 

Find out about transferring credits to this degree

Learn more about our Veterans & Military benefits

View our Academic Calendar

Play Video
Play Video, Change the World

Spotlight