Please refer to the Course Planning page for a general idea of when these courses are offered. For exact dates, times, locations, fees, and instructors, please refer to the course finder.
Required Courses for Master's Degree
(The first five courses are required for the Graduate Certificate.)
Course Number & Name | Mode of Study |
---|---|
Course Number & Name: 645.662 - Introduction to Systems Engineering | Mode of Study: Online, Virtual Live |
Course Number & Name: 645.667 - Management of Systems Projects | Mode of Study: Online, Virtual Live |
Course Number & Name: 645.764 - Software Systems Engineering | Mode of Study: Face to Face, Online, Virtual Live |
Course Number & Name: 645.767 - System Conceptual Design | Mode of Study: Online, Virtual Live |
Course Number & Name: 645.768 - System Design & Integration | Mode of Study: Online, Virtual Live |
Course Number & Name: 645.769 - System Test & Evaluation | Mode of Study: Online, Virtual Live |
Course Number & Name: 645.800 - Systems Engineering Master's Project or | Mode of Study: |
Course Number & Name: 645.801 - Systems Engineering Master's Thesis and | Mode of Study: |
Course Number & Name: 645.802 - Systems Engineering Master's Thesis | Mode of Study: |
Electives
Students earning a master’s degree must take three electives (or two if students take the two-semester thesis option) from the list of courses by track below. Other JHU/WSE courses may be accepted as electives with the approval of the student’s advisor. The tracks below represent related groups of courses that are relevant for students with interests in the selected areas.
Systems Electives
Course Number & Name | Mode of Study |
---|---|
Course Number & Name: 645.669 - Systems Engineering of Deployed Systems | Mode of Study: Online |
Course Number & Name: 645.742 - Management of Complex Systems | Mode of Study: Online |
Course Number & Name: 645.753 - Enterprise Systems Engineering | Mode of Study: Online |
Course Number & Name: 645.761 - Systems Architecting | Mode of Study: Online |
Course Number & Name: 645.766 - Systems Engineering Advanced Technology | Mode of Study: Virtual Live |
Course Number & Name: 645.771 - System of Systems Engineering | Mode of Study: Online |
Course Number & Name: 645.780 - Agile Systems Engineering | Mode of Study: Online |
Course Number & Name: 645.781 - Systems Thinking and Systems Dynamics | Mode of Study: Online |
Cybersecurity Electives
Course Number & Name | Mode of Study |
---|---|
Course Number & Name: 635.611 - Principles of Network Engineering | Mode of Study: Online |
Course Number & Name: 635.672 - Privacy Engineering | Mode of Study: Online |
Course Number & Name: 635.673 - Protecting Critical Infrastructure Against Cyber Attacks | Mode of Study: Online |
Course Number & Name: 635.676 - Cybersecurity in Information Systems | Mode of Study: Online |
Course Number & Name: 635.682 - Website Development | Mode of Study: Online |
Course Number & Name: 635.683 - E-Business: Models, Architecture, Technologies, and Infrastructure | Mode of Study: Online, Virtual Live |
Course Number & Name: 695.601 - Foundations of Information Assurance | Mode of Study: Face to Face, Online, Virtual Live |
Course Number & Name: 695.621 - Public Key Infrastructure and Managing E-Security | Mode of Study: Online, Virtual Live |
Course Number & Name: 695.744 - Reverse Engineering and Vulnerability Analysis | Mode of Study: Online |
Human Systems Electives
Course Number & Name | Mode of Study |
---|---|
Course Number & Name: 635.661 - Principles of Human Computer Interaction | Mode of Study: Online |
Course Number & Name: 645.621 - Engineering and Measuring Influence | Mode of Study: Online |
Course Number & Name: 645.650 - Foundations of Human Systems Engineering | Mode of Study: Online |
Course Number & Name: 645.651 - Integrating Humans and Technology | Mode of Study: Online |
Course Number & Name: 645.755 - Methods in Human-System Performance Measurement and Analysis | Mode of Study: Online |
Modeling and Simulation Electives
Course Number & Name | Mode of Study |
---|---|
Course Number & Name: 625.603 - Statistical Methods and Data Analysis | Mode of Study: Online, Virtual Live |
Course Number & Name: 645.631 - Introduction to Model Based Systems Engineering | Mode of Study: Online |
Course Number & Name: 645.632 - Applied Analytics for Model Based Systems Engineering | Mode of Study: Online |
Course Number & Name: 645.756 - Metrics, Modeling, and Simulation for Systems Engineering | Mode of Study: Virtual Live |
Course Number & Name: 645.757 - Foundations of Modeling and Simulation in Systems Engineering | Mode of Study: Online |
Course Number & Name: 645.758 - Advanced Systems Modeling and Simulation | Mode of Study: Online |
Course Number & Name: 645.782 - Foundations of Digital and Mission Engineering | Mode of Study: Virtual Live |
Project Management Electives
Course Number & Name | Mode of Study |
---|---|
Course Number & Name: 595.662 - Technical Organization Management | Mode of Study: Online |
Course Number & Name: 595.665 - Strategic Communications in Technical Organizations | Mode of Study: Online |
Course Number & Name: 595.676 - Finance, Contracts, and Compliance for Technical Professionals | Mode of Study: Online |
Course Number & Name: 595.727 - Advanced Concepts in Agile Technical Management | Mode of Study: Online |
Software Systems Electives
Course Number & Name | Mode of Study |
---|---|
Course Number & Name: 605.604 - Object-Oriented Programming with C++ | Mode of Study: Online, Virtual Live |
Course Number & Name: 605.607 - Agile Software Development Methods | Mode of Study: Online |
Course Number & Name: 605.608 - Software Project Management | Mode of Study: Online |
Course Number & Name: 605.704 - Object-Oriented Analysis and Design | Mode of Study: Online |
Course Number & Name: 605.705 - Software Safety | Mode of Study: Face to Face, Virtual Live |
Course Number & Name: 605.708 - Tools and Techniques of Software Project Management | Mode of Study: Face to Face, Virtual Live |
Required Courses for Post Master's Certificate
Course Number & Name | Mode of Study |
---|---|
Course Number & Name: 645.742 - Management of Complex Systems | Mode of Study: Online |
Course Number & Name: 645.753 - Enterprise Systems Engineering | Mode of Study: Online |
Course Number & Name: 645.761 - Systems Architecting | Mode of Study: Online |
Course Number & Name: 645.771 - System of Systems Engineering | Mode of Study: Online |
Courses for Graduate Certificate
Course Number & Name | Mode of Study |
---|---|
Course Number & Name: 645.662 - Introduction to Systems Engineering | Mode of Study: Online, Virtual Live |
Course Number & Name: 645.667 - Management of Systems Projects | Mode of Study: Online, Virtual Live |
Course Number & Name: 645.764 - Software Systems Engineering | Mode of Study: Face to Face, Online, Virtual Live |
Course Number & Name: 645.767 - System Conceptual Design | Mode of Study: Online, Virtual Live |
Course Number & Name: 645.768 - System Design & Integration | Mode of Study: Online, Virtual Live |
Apply Today
Complement your knowledge with principles that can be applied to almost every discipline of science, engineering, industry, and technology—from defense technology and business to public policy and biomedicine.