Skip to main content

Saint Louis University College of Arts and Sciences Header Logo Center

Menu Search

Software Engineering, M.S.

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

About the Program

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.

Program Highlights

Graduate-level software engineering courses are taught in labs or small lectures, providing extensive one-on-one interaction with faculty, including opportunities for collaborative research.

The St. Louis region has a strong computer science ecosystem, including technical operations for many Fortune 500 companies, as well as a vibrant start-up community, including incubators such as CORTEX and T-REX, near to SLU’s campus.

Curriculum and Program Details

SLU’s M.S. in software engineering consists of 30 credit hours of coursework including the following:

  • CSCI 5030: Principles of Software Development
  • CSCI 5050: Computing and Society
  • CSCI 5300: Software Engineering
  • At least three additional software engineering courses
  • Additional selections chosen from among the following categories: theory, systems, compilers and languages, large scale systems, knowledge/information systems, advanced applications
  • CSCI 5960: Capstone Project

Faculty members associated with SLU’s software engineering degree have earned national and international recognition for their teaching and research.

  • Ted Ahn, Ph.D.
  • Erin Wolf Chambers, Ph.D.
  • Flavio Esposito, Ph.D.
  • David Ferry
  • Jason Fritts, Ph.D.
  • Michael Goldwasser, Ph.D.
  • David Letscher, Ph.D.
  • Kevin Scannell, Ph.D.
  • Jacob Sukhodolsky, Ph.D.

Careers in software engineering can be highly rewarding, and provide great compensation and excellent work environments.

Positions in this field are regularly found on “best jobs” lists and include software developer, computer systems analyst, computer network architect, web developer, database administrator and information security analyst.

Tuition and Fees

Saint Louis University takes pride in being one of Barron's Best Buys in College Education and Kiplinger's Best Values in Private Colleges.

For information regarding the upcoming academic year’s tuition rate, fees and financial aid, visit SLU Financial Services.

2018-2019 Tuition and Fees
Cost Calculator
Financial Aid

Scholarships and Financial Aid

Saint Louis University's Department of Computer Science offers merit-based graduate assistantships for full or partial tuition in addition to a stipend for living expenses. The department also offers a limited number of tuition-only scholarships to help lessen students’ financial burden.

There are also many opportunities for our software engineering students to receive funding through external research grants that are managed directly by individual faculty.

For information on scholarships and financial aid, visit the student financial services office online at

Applicant Criteria

Applicants to SLU's M.S. program in software engineering should have a bachelor's degree in computer science, mathematics, statistics or closely related field, and an undergraduate GPA above 3.0. (Students with less than a 3.0 may be provisionally admitted.)

You’ll need the following items to apply:

Application Requirements

Application form and fee
Three letters of recommendation
GRE scores
Professional goal statement

Requirements for International Students

There are two ways for international students to enter SLU's graduate program in computer science. Direct admission requires the following:

  • An undergraduate degree or equivalent with a minimum 3.0+ GPA and the minimum required GRE or GMAT scores.
  • A completed Declaration of Financial Support packet with all accompanying documents.
  • International students whose native language is not English must provide evidence of English language proficiency by submitting their TOEFL orIELTSresults, or by completion of academic English Level 6 with no grades below B. Minimum scores required: TOEFLPBT550/TOEFLIBT80/IELTS 6.5.

If you meet all of these criteria, you may apply directly to Saint Louis University. If you do not meet these criteria, we encourage you to apply to our Pathway and English language programs.Learn more about one-semester and two-semester pathway programs for this degree.

Assistantship and Application Deadlines

Apply by Feb. 1 for priority consideration of financial support. See below for details.

Review Process

Applications received by Feb. 1 will bewill be reviewed by a department committee, with admission decisions available in March.These applications are automatically considered for financial support.

Applications received after Feb. 1 but prior to July 1 will be considered for admission on a rolling basis. Applications received after Feb. 1 may be considered for financial support based on availability and at the discretion of the faculty committee.