General Program

Through the M.S. in Software Engineering program, you can gain expertise in the latest software development theories and the engineering principles that support software design. Walden’s curriculum focuses on every aspect of the software engineering process, including design, testing, implementation, and maintenance. The General Program offers the flexibility for you to create your own focus by choosing from a wide array of electives to meet your specific interests.

Completion Requirements

  • 33 total semester credit hours
  • Minimum 3.0 GPA

      Estimated time to completion: 18 months, depending on individual progress and credits transferred. For a personalized estimate of your time to completion, call your enrollment advisor at 1-866-492-5336.

      Core Courses

      Course Code Course Title Credits
      NSEN 6001 Software Engineering 3
      NSEN 6011 Formal Methods in Software Engineering 3
      NSEN 6251 Software Specification 3
      NSEN 6301 Object-Oriented Analysis and Design 3
      NSEN 6411 Software Unit and Integration Testing and Verification 3

      Program Elective Courses

      Select four of the following courses:

      Course Code Course Title Credits
      NSEN 6061 Software Measurement 3
      NSEN 6111 Software Architectures 3
      NSEN 6331 Embedded Systems Software Development 3
      NSEN 6305 Object-Oriented Programming 3
      NSEN 6421 Software System-Level Testing 3
      NSEN 6471 Software Quality Management 3
      NSEN 6511 Software Project Management 3

      General Elective Courses

      Choose from any two of the school’s graduate-level courses.

      Thesis Option

      Students may replace the general elective courses with a 6-semester-credit thesis upon approval by the program director. For more information about this option, call a Walden enrollment advisor at 1-866-492-5336.

      Foundation Courses

      Foundation courses may be available for those students who do not have adequate preparation to begin the M.S. in Software Engineering. Please call 1-866-492-5336 for more information.

      Course Descriptions

    • Request Information Now

      When Can I Start?

      Next Start Date: May 3

      Apply Now

      Enrollment Advisors Help You Make an Informed Decision

      Meet the advisors who will present you with a complete picture of the university to help ensure that you meet your goals.

      Watch the video