A faculty and a student talking in the immersion lab surrounded by screens

Online Software Engineering Master's Program

Program Details

Degree

Master of Science

Available

On Campus & Online

Contact

Graduate Admissions1.888.511.1306[email protected]
Apply Now

Best Online Programs U.News & World Report - Grad Engineering 2025The 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.

Through this program, our students 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.

The master’s degree requires ten courses (30 credits): seven core required courses and three elective courses. For a guide on how you can structure your course enrollments each semester, take a look below:

Term 1

Term 2

Term 3

Term 4

Term 5