Skip to Main Content

College of Management and Human Potential - Master's Programs:
MS in Software Engineering

This program is not currently accepting new students. Current students must complete their programs of study in accordance with Walden’s Time-to-Degree Completion policies.

The MS in Software Engineering program equips students with the advanced technical and leadership skills to oversee complex, large-scale development projects in the 2020s. Through courses developed in collaboration with IBM, students focus on:

  • The application of engineering best practices to the design, development, testing, and evaluation of software systems.
  • Developing cutting-edge expertise in security risk management, secure coding, big data analytics, and intelligent systems.
  • Learning practical, immediately applicable skills through interactive case studies, visualizations, and applications.

In this master’s program, hands-on programming labs give students the freedom to apply what they’ve learned in an authentic yet safe environment.

Learning Outcomes

Upon completion of the MS in Software Engineering, students will be able to:

  1. Evaluate emerging technical developments that apply to software engineering.
  2. Evaluate software engineering paradigms, tools, and techniques.
  3. Examine the skills required to lead a project in the construction of a complex commercial software system.
  4. Examine IT issues and methodologies used in the design and development of IT systems.
  5. Demonstrate an understanding of best practices used to develop and manage software development teams.
  6. Demonstrate an understanding of best practices used to develop and manage complex software development projects.

Degree Requirements

  • 30 total semester credits


Course Sequence

The recommended course sequence is as follows:

Semester Course Credits
Semester 1

SENG 6005 - The Global Technology Environment

3 semester credits

SENG 6215 - Security Risk Management

3 semester credits
Semester 2

SENG 6155 - Software Engineering and System Architecture

3 semester credits

SENG 6260 - Software Modeling and Design

3 semester credits
Semester 3

SENG 6630 - Algorithms and Computation

3 semester credits

SENG 6175 - Software Testing and Quality Assurance

3 semester credits
Semester 4

SENG 6240 - Advanced Database Systems

3 semester credits

SENG 6190 - Foundations of Intelligent Systems

3 semester credits
Semester 5

SENG 6635 - Secure Coding

3 semester credits

SENG 6250 - Requirements and Quality Engineering

3 semester credits