For a better experience, click the Compatibility Mode icon above to turn off Compatibility Mode, which is only for viewing older websites.

MS in Software Engineering

The Master of Science in Software Engineering (MSSE) degree program is designed to prepare students to become professional software engineers across a wide variety of industries. Drawing on the strengths of Drexel’s programs spanning the College of Computing & Informatics (CCI), the MSSE degree program provides students with a blend of theory and practice to provide a solid understanding of the fundamentals of software systems as well as a working knowledge of the many languages, methods and systems used in the field.

As today’s growing diversity of data sources and software libraries requires that systems be maintainable, there is an increase in demand for professionals who are able to optimize and streamline software processes. Graduates of the MSSE program leave with the skills necessary to better adapt to rapid changes in the field, and to advance to senior managerial and executive positions or become successful entrepreneurs in the field as professional computer software engineers.

Program Features*

  • Curriculum encompasses behavioral, managerial and technical aspects of software engineering to prepare students for careers in one of the fastest-growing U.S. careers requiring at least a bachelor’s degree
  • Seven required courses and electives courses allow students the flexibility to pursue individual interests while learning the fundamental concepts of software engineering
  • Includes a hands-on capstone experience (Software Studio) in which students work for two to three quarters on an intensive team-based software project, with the goal of applying what they have learned to a real-world, ongoing project
  • Students have the option to pursue a dual degree program combining the MSSE with any other CCI graduate degree program
  • Students who do not meet the requirements of the master's program are encouraged to apply to the Post-Baccalaureate Certificate in Computer Science, which prepares you for the MS in Software Engineering


  • Full-time
  • Part-time
  • On Campus
  • Online

MSSE Course Requirements

Please visit Drexel's Graduate Catalog for course requirements and to view a sample plan of study (to see course descriptions, please click on the course number under "Degree Requirements"). To find out when courses are offered, please visit Drexel's Term Master Schedule.

*Pending University Approval Effective Fall 2017