Admissions Requirements
- You must meet the general admission requirements that pertain to all master’s degree candidates.
- Prior education must include the following prerequisites such as:
(1) three semesters or five quarters of calculus, which includes multivariate calculus;
625.108 – Calculus I
625.109 – Calculus II
625.250 – Multivariable Calculus and Complex Analysis
(2) one semester of Linear Algebra
625.252 – Linear Algebra and Its Applications(3) one semester of Probability and Statistics
625.240 – Introduction to Probability and Statistics(4) one semester/term of Java or Python.605.201 – Introduction to Programming Using Java
OR
605.206 – Introduction to Python(5) one semester/term of advanced programming such as Data Structures.
605.202 – Data Structures - If 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 (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.
Degree Requirements
- Ten courses must be completed within five years.
- The curriculum consists of four core courses and six electives from the Artificial Intelligence (AI) program.
- Three courses must be taken at the 700-level. One or more core courses can be waived by your advisor if you have received an A or B in equivalent graduate courses. In this case, you may replace the waived core courses with the same number of other graduate Artificial Intelligence courses and may take these courses after all remaining core course requirements have been satisfied.
- You may select from one of two tracks for foundation courses: an applied track and a theoretical track.
- 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.
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.