Program Snapshot

Establish yourself as a technology innovator

From mobile devices to revolutionary breakthroughs in Artificial Intelligence, software-enabled technology permeates every aspect of our daily lives. Rapid developments in cloud computing and Internet-of-Things are further accelerating changes in the software engineering sector and cybersecurity.

Our practical, real-world curriculum will help you keep up with these and other trends shaping the industry. You'll gain hands-on experience from faculty, who are also leading practitioners, in courses developed with feedback from our advisory board of software and cybersecurity industry leaders.

Join other working professionals in our renowned online Software Engineering master's degree as you:

  • Expand your skills in areas such as designing, developing, validating and maintaining software systems.
  • Immerse yourself in best practices, cutting-edge technologies and life cycle approaches.
  • Develop a strong project portfolio to show current or prospective employers.
  • Receive individualized attention in small, asynchronous classes of no more than 20 students.

This program has received official STEM (science, technology, engineering and math) designations.

Courses and Requirements

Part-time | Fully online | Financially accessible

Your 30-credit Master of Software Engineering program includes six required courses on topics aligned with the software development lifecycles, such as object-oriented design, expert software development and software testing techniques. Choose up to four elective courses, such as Cloud Computing or Mobile Applications and Responsive Web Design, to build specific professional skill sets and enrich your overall studies. Additionally, students have the opportunity to declare a concentration in cybersecurity using their elective selections.

The Software Engineering Industry

An in-demand occupation

Software engineering remains one of the hottest technology sectors. And with increasing business strategy shift to cloud computing, mobile solutions, Big Data and analytics, that's not likely to change any time soon. The U.S. Bureau of Labor statistics projects 22% employment grown for software developers over the next decade — far greater than the national average for all other fields.