Admissions Requirements

 

  • You must meet the general admission requirements that pertain to all master’s degree candidates.
  • Your prior education must include the following courses: (1) three semesters/terms of calculus, which includes multivariate calculus, (2) one semester/term of linear algebra, (3) one semester/term of probability and statistics, (4) two semesters/terms of Python such as EN.605.206 Introduction to Programming using Python or equivalent (including non-credit coursework such as Coursera or edX, etc.), AND EN.605.256 – Modern Software Concepts in Python or equivalent, and (5) one semester/term of advanced programming such as Data Structures.
  • If your prior education does not include the courses listed above, you may still be admitted under provisional status, followed by full admission once you have completed the missing courses. Missing courses may be completed with Johns Hopkins Engineering (all prerequisites are available) or at another regionally accredited institution.
  • When reviewing an application, your academic and professional background will be considered.
  • If you are an international student, you may have additional admission requirements.
  • Official transcripts from all college studies must be submitted. 

Degree Requirements

  • Ten courses (30 credits) must be completed within five years.
  • The curriculum consists of two core courses (6 credits), three required courses (9 credits), and five electives (15 credits).
  • A minimum of three electives must be from the AI elective course list below and a maximum of two electives (6 credits) may be selected from any EP program.  At least three courses (9 credits) must be 700-level.
  • Focus areas are provided as a guide for students to select courses. Students are not required to take courses from a specific focus area. The focus areas offered represent related groups of courses that are relevant for students with interests in the selected areas. The focus areas are only applicable to students seeking a master’s degree. They do not appear as official designations on a student’s transcript or diploma.
  • Only one C-range grade (C+, C, or C−) can count toward the master’s degree.
  • All course selections outside of the Artificial Intelligence program requirements are subject to advisor approval.
  • Non-degree students in Artificial Intelligence should consult with their advisor to determine which courses must be successfully completed before 600- or 700-level 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 Artificial Intelligence

If you are not quite ready to commit to a master's degree, take a look at pursuing a certificate as an option. You can earn a graduate certificate in 4 courses and earn credits toward a master's.