- You must meet the general admission requirements that pertain to all master’s degree candidates.
- Your prior education must include the following prerequisites: (1) one year of college math (including one semester of calculus or discrete mathematics); (2) one semester of Java (C++ will be accepted but the student must be knowledgeable in Java); and (3) one semester of data structures is conditionally required for those students seeking to take selected courses from Computer Science and Cybersecurity that require data structures.
- 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 (all prerequisites are available) 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.
- Ten courses must be completed within five years.
- Students are required to choose a focus area to follow.
- The curriculum consists of three foundation courses and five courses from the Information Systems Engineering (635.xxx) program, which includes selected courses from the Computer Science (605.xxx), Cybersecurity (695.xxx), Systems Engineering (645.xxx), and Engineering Management (595.xxx) programs.
- At least three courses must be from the same focus area, at least three courses must be at the 700-level, and at least one 700-level course must be in the chosen focus area. Up to two electives may be selected from other programs. Up to two electives may be selected from other programs.
- Courses not listed in the Courses section are considered electives for Information Systems Engineering and require prior advisor approval. Transfer courses will be considered electives. Transfer courses must meet all general EP requirements for transfer, must be directly applicable to Information Systems Engineering, and will be considered on a case-by-case basis.
- Graduate students who are not pursuing a master’s degree in Information Systems Engineering should consult with their advisor to determine which courses must be successfully completed before 600- or 700-level courses may be taken.
- Only one C-range grade (C+, C, or C−) can count toward the master’s degree.
- Course selections outside of the foundational and track/concentration lists below 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.
Find out when registration opens, classes start, transcript deadlines and more. Applications are accepted year-round, so you can apply any time.
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 certificate in 4 or 5 courses and earn credits toward a master's.