Program Overview

Request Info

The Masters program in Software Engineering is directed to professionals who want to advance their competency (knowledge, skills and disposition) in the software arena.

This program allows the professional to move beyond the simple view of software as an exercise in "coding". It encompasses the overall process of software development with an emphasis on developing the skills needed to design, develop, and manage large and small software-related projects in diverse fields. The program also offers courses in various application areas including Artificial Intelligence, Cyber-Security, Cloud-based and Mobile application development, Data analysis and Data science.

Program Mission

The mission of the Software Engineering Masters Program is to produce graduates who have advanced competency in the design of reliable, trustworthy, secure, and usable software systems and who can successfully apply this competency in large-scale projects in many diverse fields such as medical, transportation, manufacturing, business, industrial and military applications.