Admissions Requirements

  • You must meet the general admission requirements that pertain to all master’s degree candidates.
  • Prior education must include the following prerequisites: (1) three semesters or five quarters of calculus, which includes multivariate calculus; (2) one semester/term of advanced math (discrete mathematics is strongly preferred but linear algebra and differential equations will be accepted); (3) one semester/term of Java or Python (C++ will be accepted but the student must be at least also somewhat knowledgeable in Java or Python); and (4) one semester/term of Data Structures. A grade of B− or better must have been earned in each of the prerequisite courses.
  • If your prior education does not include the prerequisites listed above, you may still be admitted under provisional status, followed by full admission once you have completed the missing prerequisites. Missing prerequisites may be completed with Johns Hopkins Engineering or at another regionally accredited institution.
  • You may submit a detailed résumé if you would like your academic and professional background to be considered.
  • 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 seven required courses, one Applied and Computational Mathematics (625.xxx) elective, and two 700-level electives.
  • Courses applied toward undergraduate or graduate degrees at other institutions (non-JHU) are not eligible for transfer or double counting to a Data Science master’s degree or post-master’s certificate. Up to two graduate courses taken outside of JHU after an undergraduate degree was conferred and not applied toward a graduate or other degree may be considered toward the Data Science master’s degree subject to advisor approval.
  • Graduate students who are not pursuing a master’s degree in Data Science should consult with their advisor to determine which courses must be successfully completed before 600- or 700-level Data Science courses may be taken.
  • Only one C-range grade (C+, C, or C−) can count toward the master’s degree.
  • All course selections are subject to advisor 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.

Certificate in Data Science

If you are not quite ready to commit to another master’s degree, take a look at pursuing our post-master’s certificate option. You can earn this certificate in 5 courses.

Looking to Study Full-Time?

Whether your goal is to become a data scientist with a focus on understanding consumer and market trends or provide insights and statistics about diseases in medicine, you will be prepared to tackle any data-driven problem with skill.