Admissions Requirements
- You must meet the general admission requirements that pertain to all master’s degree candidates.
- Prior education must include the following courses
- (1) three semesters or five quarters of calculus, which includes multivariate calculus such as:
625.108 – Calculus I AND
625.109 – Calculus II OR
605.156 – Calculus for Engineers - 625.250 – Multivariable Calculus and Complex Analysis
- (2) one semester/term of advanced math:
625.252 – Linear Algebra and Its Applications (Strongly Preferred)
OR
625.251 – Introduction to Ordinary and Partial Differential Equations
OR
605.203 – Discrete Mathematics - (3) one semester/term of Python (Java may be substituted)
605.206 – Introduction to Programming Using Python
OR
605.201- Introduction to Programming Using Java
- (1) three semesters or five quarters of calculus, which includes multivariate calculus such as:
- 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.
- 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. Students are required to choose a Focus Area.
- The curriculum consists of two core courses (6 credits), five required courses (15 credits), and three courses (9 credits) from the selected focus area of which at least two must be 700-level.
- Students with core or required course waivers may take up to two electives selected from other EP programs. Course selections outside of the lists of courses below are subject to advisor approval. Transfer courses will be considered electives.
- Only one C-range grade (C+, C, or C–) can count toward the master’s degree. Any grade for a course lower than a C- will not be counted toward the degree.
- Non-degree students 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.
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 a master's degree, consider pursuing a graduate certificate as an option. You can earn a certificate in 4 courses and be on your way to a master's degree. Or, if you already have a master's degree in data science or a closely related field, a post-master's certificate can broaden your expertise.
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.