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 schedule published each term.

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: Face to Face, Online, Virtual Live
Course Number & Name: 645.667 - Management of Systems Projects Mode of Study: Face to Face, 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: Face to Face, Online, Virtual Live
Course Number & Name: 645.768 - System Design & Integration Mode of Study: Face to Face, 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.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: Face to Face, Online, Virtual Live
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

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, Virtual Live
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.754 - Social and Organizational Factors in Human Systems Engineering Mode of Study: Online
Course Number & Name: 645.755 - Methods in Human-System Performance Measurement and Analysis Mode of Study: Face to Face, 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
Course Number & Name: 645.756 - Metrics, Modeling, and Simulation for Systems Engineering Mode of Study: Face to Face, 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.780 - Agile Systems Engineering Mode of Study: Online

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: Face to Face, Online, Virtual Live
Course Number & Name: 645.667 - Management of Systems Projects Mode of Study: Face to Face, 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: Face to Face, Online, Virtual Live
Course Number & Name: 645.768 - System Design & Integration Mode of Study: Face to Face, 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.