Master of Science in Software Engineering


The Executive Master’s of Science in Software Engineering (EMSE) degree program provides practical professional education to software professionals, preparing them for positions of increasing responsibility throughout their careers.

The 20-month program is designed to help transform the careers and effectiveness of software professionals. The students, who already have industry experience, acquire the knowledge and tools to deliver rigorous, on-time, on-budget software systems. During the program, the students learn about state-of-the-practice methods and tools to specify, design, architect, construct and test software systems. The EMSE students learn to manage software projects, developers and resources. Students are assigned both group and individual projects. The projects deal with “real world” problems, and the students must use their software engineering skills to create a solution.

Career Options

Graduates of this program seek high level positions in software engineering and software project management.

Application Requirements

Degree requirements: Bachelor's degree which includes 2 semesters of calculus and 1 semester of linear algebra and a strong foundation in programming.

GPA: A GPA (grade point average) of at least 3.0 (last 60 semester credit hours). GPA in quantitative courses of at least 3.3.

Test score required: Yes

GRE revised scores of 308, 153, 155, and 4 for the combined, verbal, quantitative, and analytical writing components, respectively, are advisable based on our experience with student success in the program.

Deadlines: University deadlines apply.