Admissions Requirements

  • You must meet the general admission requirements that pertain to all master’s degree candidates. 
  • Prior educational experience must include the following prerequisite courses:
    • Calculus I and II (or equivalent, including EN.605.156 Calculus for Engineers [link]), an introductory course in probability and statistics, and familiarity with the programing language Python (demonstrated through credit-bearing coursework, MOOC course completion with verification, or work experience)
    • Students who select the Simulation and Modeling Focus Area must also have prior educational experience that includes the prerequisite course Calculus III (Multivariable Calculus). 
  • If your prior education does not include the courses listed above, you may enroll under provisional status, followed by full admission once you have completed the missing courses. Missing courses may be completed with Johns Hopkins Engineering or at another regionally accredited institution. A grade of B– or better must have been earned in each of the courses. These prerequisite courses do not count toward the degree requirements. 
  • Official transcripts from all college studies must be submitted. When reviewing an application, the candidate’s academic and professional background will be considered. A résumé is optional. 
  • If you are an international student, you may have additional admission requirements. 

Degree Requirements

  • Ten courses must be completed within five years.  
  • The curriculum consists of four required core courses (12 Credits), four elective courses (12 credits) from the same focus area, and two additional electives (6 credits). 
  • Two focus area courses must be at the 700 level. 
  • The final two electives may be selected from the focus area lists or any relevant course (as determined by the student) in the Computer Science, Cybersecurity, Applied and Computational Mathematics, Information Systems Engineering, Data Science, or Artificial Intelligence program.  
  • Only one C-range grade (C+, C, or C-) may count toward the master’s degree. Any grade for a course lower than a C- will not be counted toward the degree. 
  • Core courses and focus area offerings may be subject to change, in alignment with program objectives, with program committee approval. 

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.