The Master of Science in Software Engineering program prepares students to become Software Engineering leaders, and address the global need for professionals that apply computer science, engineering, and mathematical principles to design, develop, and test software. The core of the program is focused on building a foundation of critical thinking skills on which to make professional judgments.