Carnegie Mellon University

Program Eligibility

Eligible applicants to the MSE Online program for professionals have:

  • Completed an undergraduate degree in computer science or an engineering-related discipline that includes coursework in discrete mathematics or statistics, data structures and algorithms.
  • Completed at least two years of software development experience acquired through full-time positions as a junior or senior software engineer, quality analyst, or architect, among other positions. Ideal candidates are working in active software development projects where they can apply the knowledge taught in the MSE Online program.
  • Skills in programming-in-the-small, as well as competence in using imperative block-structured or objective-oriented languages, such as Java, C++, and Python.

For international students, we expect TOEFL scores to total at least 100, and be no less than 25 for reading, speaking, writing and listening.

The GRE is is not required for applicants who completed an undergraduate degree from a U.S. institution. All other applicants should submit their most recent GRE scores.