Admission Requirements

  • You must meet the general admission requirements that pertain to all master’s degree candidates.
  • Your prior education must include the following prerequisites such as:
    • Single variable and multivariable calculus (sometimes called calculus I, II, and III) and at least one mathematics course beyond multivariable calculus (such as advanced calculus, differential equations, or linear algebra); and
    • At least one semester/term (or equivalent employment-based proficiency) in a programming language (e.g., C, C++, FORTRAN, Java, Python, R, or MATLAB).
  • If your prior education does not include the prerequisites listed above, you may enroll under provisional status, followed by full admission once you have completed the missing prerequisites. Missing prerequisites may be completed with Johns Hopkins Engineering or, with approval, at another regionally accredited institution. 
  • A detailed work résumé
  • Statement of purpose
  • Transcripts from all college studies must be submitted.
  • Admitted students typically have earned a grade point average of at least 3.0 on a 4.0 scale (B or above) in the latter half of their undergraduate studies.
  • When reviewing an application, your academic and professional background will be considered.
  • If you are an international student, you may have additional admission requirements.

Degree Requirements

  • Ten courses must be completed within five years.
  • Students are required to choose a focus area to follow.
  • The curriculum consists of six foundational courses and four courses from the Industrial and Operations Engineering focus areas. The foundational courses include: Statistical Methods and Data Analysis (625.603), Introduction to Optimization (625.615), Introduction to Operations Research: Probabilistic Models (625.623) or Monte Carlo Methods (625.633), Engineering Economics (715.641), and (645.631) Introduction to Model Based Systems Engineering (645.631).

  • At least four courses must be from the same focus area, at least two courses must be at the 700-level.
  • One or more core courses can be waived by the student’s advisor if a student has received an A or B in equivalent graduate courses. In this case, the student may replace the waived core courses with the same number of other graduate Industrial and Operations Engineering courses and may take these courses after all remaining core course requirements have been satisfied.

  • Graduate students who are not pursuing a master’s degree in Industrial and Operations Engineering should consult with their advisor to determine which courses must be successfully completed before 600- or 700-level courses may be taken.
  • Only one C-range grade (C+, C, or C−) can count toward the master’s degree.

Course Planning and Search

Wondering what course to take when or which courses are required? Use these helpful course planning and course search tools to help map out your path to degree completion.

Academic Calendar

Find out when registration opens, classes start, transcript deadlines and more. Applications are accepted year-round, so you can apply any time.