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 | Course Format |
---|---|
Course Number & Name: 645.662 - Introduction to Systems Engineering | Course Format: Asynchronous Online, Synchronous Online |
Course Number & Name: 645.667 - Management of Systems Projects | Course Format: Asynchronous Online, Synchronous Online |
Course Number & Name: 645.764 - Software Systems Engineering | Course Format: Asynchronous Online, Hybrid In-person and Synchronous Online |
Course Number & Name: 645.767 - System Conceptual Design | Course Format: Asynchronous Online, Synchronous Online |
Course Number & Name: 645.768 - System Design & Integration | Course Format: Asynchronous Online, Synchronous Online |
Course Number & Name: 645.769 - System Test & Evaluation | Course Format: Asynchronous Online, Synchronous Online |
Course Number & Name: 645.800 - Systems Engineering Master's Project or | Course Format: Asynchronous Online |
Course Number & Name: 645.801 - Systems Engineering Master's Thesis and | Course Format: |
Course Number & Name: 645.802 - Systems Engineering Master's Thesis | Course Format: |
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 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. Electives do not need to all be from one selected track.
Systems Electives
Course Number & Name | Course Format |
---|---|
Course Number & Name: 645.669 - Systems Engineering of Deployed Systems | Course Format: Asynchronous Online |
Course Number & Name: 645.742 - Management of Complex Systems | Course Format: Asynchronous Online |
Course Number & Name: 645.753 - Enterprise Systems Engineering | Course Format: Asynchronous Online |
Course Number & Name: 645.761 - Systems Architecting | Course Format: Asynchronous Online |
Course Number & Name: 645.766 - Systems Engineering Advanced Technology | Course Format: Synchronous Online |
Course Number & Name: 645.771 - System of Systems Engineering | Course Format: Asynchronous Online |
Course Number & Name: 645.780 - Agile Systems Engineering | Course Format: Asynchronous Online |
Course Number & Name: 645.781 - Systems Thinking and Systems Dynamics | Course Format: Asynchronous Online |
Course Number & Name: 645.783 - Systems Engineering Process Improvement | Course Format: Asynchronous Online |
Cybersecurity Electives
Course Number & Name | Course Format |
---|---|
Course Number & Name: 635.611 - Principles of Network Engineering | Course Format: Asynchronous Online |
Course Number & Name: 635.672 - Privacy Engineering | Course Format: Asynchronous Online |
Course Number & Name: 635.673 - Protecting Critical Infrastructure Against Cyber Attacks | Course Format: Asynchronous Online |
Course Number & Name: 635.676 - Cybersecurity in Information Systems | Course Format: Asynchronous Online |
Course Number & Name: 635.682 - Website Development | Course Format: Asynchronous Online |
Course Number & Name: 635.683 - E-Business: Models, Architecture, Technologies, and Infrastructure | Course Format: Synchronous Online |
Course Number & Name: 695.601 - Foundations of Information Assurance | Course Format: Asynchronous Online |
Course Number & Name: 695.621 - Public Key Infrastructure and Managing E-Security | Course Format: Asynchronous Online, Synchronous Online |
Course Number & Name: 695.744 - Reverse Engineering and Vulnerability Analysis | Course Format: Asynchronous Online |
Human Systems Electives
Course Number & Name | Course Format |
---|---|
Course Number & Name: 635.661 - Principles of Human Computer Interaction | Course Format: Asynchronous Online |
Course Number & Name: 645.621 - Engineering and Measuring Influence | Course Format: Asynchronous Online |
Course Number & Name: 645.650 - Foundations of Human Systems Engineering | Course Format: Asynchronous Online |
Course Number & Name: 645.651 - Integrating Humans and Technology | Course Format: Asynchronous Online |
Course Number & Name: 645.755 - Methods in Human-System Performance Measurement and Analysis | Course Format: Asynchronous Online |
Modeling and Simulation Electives
Course Number & Name | Course Format |
---|---|
Course Number & Name: 625.603 - Statistical Methods and Data Analysis | Course Format: Asynchronous Online, Hybrid In-person and Synchronous Online |
Course Number & Name: 645.631 - Introduction to Model Based Systems Engineering | Course Format: Asynchronous Online |
Course Number & Name: 645.632 - Applied Analytics for Model Based Systems Engineering | Course Format: Asynchronous Online |
Course Number & Name: 645.756 - Metrics, Modeling, and Simulation for Systems Engineering | Course Format: Synchronous Online |
Course Number & Name: 645.757 - Foundations of Modeling and Simulation in Systems Engineering | Course Format: Asynchronous Online |
Course Number & Name: 645.758 - Advanced Systems Modeling and Simulation | Course Format: Asynchronous Online |
Course Number & Name: 645.782 - Foundations of Digital and Mission Engineering | Course Format: Asynchronous Online, Synchronous Online |
Project Management Electives
Course Number & Name | Course Format |
---|---|
Course Number & Name: 595.662 - Technical Organization Management | Course Format: Asynchronous Online |
Course Number & Name: 595.665 - Strategic Communications in Technical Organizations | Course Format: Asynchronous Online |
Course Number & Name: 595.676 - Finance, Contracts, and Compliance for Technical Professionals | Course Format: Asynchronous Online |
Course Number & Name: 595.727 - Advanced Concepts in Agile Technical Management | Course Format: Asynchronous Online, Synchronous Online |
Software Systems Electives
Course Number & Name | Course Format |
---|---|
Course Number & Name: 605.604 - Object-Oriented Programming with C++ | Course Format: Asynchronous Online, Synchronous Online |
Course Number & Name: 605.607 - Agile Software Development Methods | Course Format: Asynchronous Online |
Course Number & Name: 605.608 - Software Project Management | Course Format: Asynchronous Online |
Course Number & Name: 605.704 - Object-Oriented Analysis and Design | Course Format: Asynchronous Online |
Course Number & Name: 605.705 - Software Safety | Course Format: Asynchronous Online |
Course Number & Name: 605.708 - Tools and Techniques of Software Project Management | Course Format: Asynchronous Online, Synchronous Online |
Required Courses for Post Master's Certificate
Course Number & Name | Course Format |
---|---|
Course Number & Name: 645.742 - Management of Complex Systems | Course Format: Asynchronous Online |
Course Number & Name: 645.753 - Enterprise Systems Engineering | Course Format: Asynchronous Online |
Course Number & Name: 645.761 - Systems Architecting | Course Format: Asynchronous Online |
Course Number & Name: 645.771 - System of Systems Engineering | Course Format: Asynchronous Online |
Courses for Graduate Certificate
Course Number & Name | Course Format |
---|---|
Course Number & Name: 645.662 - Introduction to Systems Engineering | Course Format: Asynchronous Online, Synchronous Online |
Course Number & Name: 645.667 - Management of Systems Projects | Course Format: Asynchronous Online, Synchronous Online |
Course Number & Name: 645.764 - Software Systems Engineering | Course Format: Asynchronous Online, Hybrid In-person and Synchronous Online |
Course Number & Name: 645.767 - System Conceptual Design | Course Format: Asynchronous Online, Synchronous Online |
Course Number & Name: 645.768 - System Design & Integration | Course Format: Asynchronous Online, Synchronous Online |
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.