Software Engineering Specialization - MS in Information Technology

Software Engineering 

The Software Engineering specialization prepares you to develop the technology solutions organizations need to solve problems, seize new opportunities, and leverage their full potential. Learn to create complex, high-quality software products on time and on budget. Discover the relationship between process and product quality. Explore the quality, cost, and effectiveness of alternative software design techniques and take the opportunity to learn to apply proven software engineering design principles. 

Completion Requirements

  • 30 total semester credits
    • Core courses (12 sem. cr.)
    • Specialization courses (18 sem. cr.)

This sequence represents the minimum time to completion. Time to completion will vary by student, depending on individual progress and credits transferred, if applicable. For a personalized estimate of your time to completion, call an enrollment advisor at 1-866-492-5336.

Core Courses

Specialization Courses

Request Information


U.S. / Canadian postal codes only.