MS in Software Engineering

Apply Now!

Apply to the Master's in Software Engineering program today at the College of Computing & Informatics. The deadlines for Fall 2022 are Saturday, August 27, 2022 for Domestic On-Campus Students; Monday, June 13, 2022 for International On-Campus Students; and Monday, August 22, 2022 for all Online Students (Domestic and International).

Build Your Custom Program

Customize Your Education

Looking for a graduate education to fit your unique career aspirations and goals? Drexel CCI’s stackable certificate format allows you to tailor your academic journey to your specific interests – and busy schedule. Under this flexible, modular format, students who complete three graduate certificates can apply their certificate credits to earn a full master’s degree. Students without prior technical knowledge may be required to complete pre-requisite certificates for computing-related master’s degrees. Visit our Graduate Programs Tool to explore different certificate combinations.

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 MS in Software Engineering program leave with the skills necessary to better adapt to rapid changes in the software engineering field, and to advance to senior managerial and executive positions or become successful entrepreneurs in the field as professional computer software engineers.

Master's in Software Engineering 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. job fields 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 graduate 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

Take the Master’s in Software Engineering Courses Part Time or Full Time

Our MSSE program is a 45-credit-hour degree and can be completed:

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

MS in Software Engineering Course Requirements

Please visit Drexel's Graduate Catalog for MSSE 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.

Sample Courses:

  • SE 630 Software Engineering Economics: Focuses on concepts of software engineering economics applied to software projects and IT services. Coverage includes product and service selection and evaluation, impact of emerging technologies, standards, and vendor strategies. Emphasizes financial considerations including return on investment, time cost of money, depreciation, and system life applied to analysis of alternative designs.
  • SE 610 Open Source Software Engineering: Explores tools, techniques, process, and culture of free and open source software (FOSS) projects. Addresses open source project evaluation, business models, and FOSS as a source of software engineering innovation. Includes student participation in an existing humanitarian FOSS project. Introduces concepts of computing for social good.
  • SE 572 Web Services and Mobile Architectures: This course introduces students to web-based and mobile development technologies and practices, including tiered application development, Service-Oriented Architectures and associated exchange protocols, and web-database programming. This course explores development and integration of web services from well-known providers as well as services created by the student, using a cross platform approach as a vehicle for interactions with the services.

MS in Software Engineering Admissions Requirements

  • A completed application.
  • A four-year bachelor's degree from a regionally accredited institution in the United States or an equivalent international institution.
    • Those without a prior degree in Computer Science, Software Engineering, or Math (plus programming) may have to take additional prerequisites before pursuing advanced computer science courses.
  • A GPA of 3.0 or higher, in a completed degree program, bachelor’s degree or above.
  • Official final transcripts from ALL Colleges/Universities attended.
  • Graduate Record Examination (GRE) is not required for MSSE.
  • Effective Fall 2021: One letter of recommendation required, two are recommended (academic, professional, or both).
  • Essay/Statement of Purpose.
  • Current Resume.
  • Pre-requisites for all graduate level programs: computer requirements and skills
  • Additional requirements for International Students.
  • Visit our Graduate Admissions section for application deadlines.

Certificates in Software Engineering Available

Beginning fall 2021, Drexel CCI will offer two graduate certificate options in the software engineering field: Software Management and Software Architecture. These certificates may be stacked with other CCI graduate certificates to customize your education and/or serve as an entry point to the Master of Science in Software Engineering.

Take the Next Step

  • Request More Information

    Contact us here to get your questions answered about the Software Engineering program's curriculum, our admissions process, student life or anything else CCI-related.

    Contact Us

    Schedule a Virtual Visit

    Learn more about the College of Computing & Informatics experience through an online information session. Contact our recruitment team to schedule your virtual visit today!

    Contact Us


    Take the next step in your educational journey. Apply today to join CCI's talented and entrepreneurial student body!

    Apply Online

Latest News

Upcoming Events