Software Engineering, M.S.

Full Time

Software Engineering, M.S.

Saint Louis University
  • $ See Details
    1st year fees
  • 30
  • Campus
  • Masters
  • 2 years


Saint Louis University's master’s degree in software engineering is designed to prepare students interested in developing high-quality, large-scale software systems.

Students enrolled in SLU's graduate program in software engineering develop and create design strategies using hands-on projects and modern software tools to gain knowledge, skills and experience. Students discover critical design strategies that allow for continual innovation throughout their careers. Guided by outstanding professors, much of the learning is team-based and in small classes.

Admission Requirements

All admission policies and requirements for domestic students apply to international students along with the following:

  • Demonstrate English Language Proficiency
  • Proof of financial support must include:
    • A letter of financial support from the person(s) or sponsoring agency funding the time at Saint Louis University
    • A letter from the sponsor's bank verifying that the funds are available and will be so for the duration of study at the University
  • Academic records, in English translation, of students who have undertaken postsecondary studies outside the United States must include the courses taken and/or lectures attended, practical laboratory work, the maximum and minimum grades attainable, the grades earned or the results of all end-of-term examinations, and any honors or degrees received. WES and ECE transcripts are accepted.

Courses Units

You need to complete 30 credit hours to successfully obtain this degree. Please check detail of study units at

More Information

  1. Graduates will be able to design, implement, evaluate and test a complex software system that meets a given set of computing requirements.
  2.  Graduates will be able to utilize project management processes and tools through the complete software life cycle.
  3. Graduates will be able to assess relevant literature and technical documents in the field of computing
  4. Graduates will be able to  communicate effectively to both professional and general audiences in both oral and written forms.
  5. Graduates will be able to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  6. Graduates will be able to function effectively as a member of a team in developing computing technology and solving technical problems.

Career Opportunities

You can join one of the following careers:

popular courses