Master of Science in Systems Engineering
The Systems Engineering (SE) Program at UMBC is designed to accelerate the development of systems engineers by providing practical experience that can be immediately applied on the job. Students learn from industry experts how to develop operable systems that meet customer requirements, while successfully navigating the complexities of system design.
Courses are developed and taught by senior systems engineers and address the entire systems engineering life cycle, including requirements analysis, systems architecture and design, modeling, simulation and analysis, and system implementation and test. Classes are held at convenient late afternoon or early evening times to meet the needs of working professionals.
The M.S. in SE program provides the broad background required for successful systems engineers in the 21st century.
Program Topics Include:
- Systems Engineering Principles
- System Architecture and Design
- Functional Decomposition of a System
- System Operational Effectiveness and Life Cycle Analysis
- Modeling and Simulation
- Decision and Risk Analysis
- System Integration and Test
- Management of Engineering Projects
- Computer Security
- Communications Networks
- Wireless Sensor Networks
- Advanced Software Engineering
- Depth courses in Engineering Management, Electrical Engineering, Computer Engineering, Computer Science, or Mechanical Engineering
By the end of this program, you will be able to:
- Understand the fundamental principles of SE and the SE life cycle
- Use SE techniques and tools to identify, formulate and solve SE problems
- Develop a functional, physical and operational architecture of a system or enterprise to meet desired needs
- Explain the role of modeling and simulation in the SE process
- Explain how to use the SE process to develop complex models and simulations
- Use MATLAB to develop and graph mathematical models of systems and translate these into system simulations
- Explain the translation of design specifications into product elements
- Explain the integration of product elements into a system
- Explain the process for verification that a system performs as intended in its operational environment
- Function on multidisciplinary teams
- Communicate effectively
The Master’s of Science in Systems Engineering program is a non-thesis program. Students must earn 30 credit hours, including ENEE 670: Systems Engineering Project. In the project course, students complete an industry-based SE project and write a related technical report.
The core curriculum consists of five SE courses, shown below, that equip students with the processes, techniques, and tools required to practice systems engineering. The elective portion of the program is structured so that students can tailor it to their specific needs.
FIVE CORE SE COURSES
These five core courses can be applied to a Graduate Certificate in SE or the first half of a Masters in Systems Engineering, Electrical Engineering, Computer Science, or Engineering Management.
- ENEE 660: Systems Engineering Principles 
- ENEE 661: System Architecture and Design 
- ENEE 662: System Modeling, Simulation, and Analysis 
- ENEE 663/CMSC 618: System Implementation, Integration, and Test 
- ENEE 670: Systems Engineering Project 
FIFTEEN CREDITS OF BREADTH AND DEPTH ELECTIVES IN SYSTEMS ENGINEERING AND RELATED DISCIPLINES, SUCH AS ELECTRICAL ENGINEERING, COMPUTER ENGINEERING, COMPUTER SCIENCE, AND ENGINEERING MANAGEMENT
Students are urged to confer with the Systems Engineering Program Director, Ted Foster, for selection of elective courses to ensure that graduation requirements are met.
Examples of appropriate breadth courses:
- ENMG 668: Project and Systems Engineering Management  (recommended)
- ENMG 652: Management, Leadership and Communication 
- ENMG 664: Quality Engineering and Management 
- CYBR 620: Introduction to Cybersecurity 
- CYBR 621: Cyber Warfare 
- CYBR 622: Global Cyber Capabilities and Trends 
- CYBR 623: Cybersecurity Law and Policy 
Examples of appropriate depth courses: (at least two required)
- ENEE 664: Advanced System Architecture 
- ENEE 672: Decision and Risk Analysis 
- CMPE 685: Introduction to Communications Networks 
- CMPE 687: Introduction to Network Security
- CMPE 691: Wireless Sensor Networks 
- CMSC 626: Principles of Computer Security 
- Other Electrical Engineering, Computer Engineering, Computer Science Courses