Skip to Main Content

Systems Engineering

 

 

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
  • Cybersecurity
  • Computer Security
  • Communications Networks
  • Wireless Sensor Networks
  • Advanced Software Engineering
  • Depth courses in Engineering Management, Electrical Engineering, Computer Engineering, Computer Science, or Mechanical Engineering

Learning Outcomes

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

Curriculum

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.

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:

Examples of appropriate depth courses:  (at least two required)