Skip to Main Content

Systems Engineering

Graduate Certificate in Systems Engineering


The Graduate Certificate in Systems Engineering is designed for students who need proficiency in the processes involved in systems engineering and the knowledge and skills to successfully guide a system's development from beginning to end.

This certificate requires the following five courses:

  • ENEE 660: System Engineering Principles
  • ENEE 661: System Architecture and Design
  • ENEE 662: System Modeling, Simulation and Analysis
  • ENEE 663: System Implementation, Integration and Test
  • ENEE 670: System Engineering Project

Certificate Highlights

  • Credits transfer to the MS in Systems Engineering, MS in Electrical Engineering, MS in Computer Science and MS in Engineering Management
  • Courses designed and taught by SE industry experts
  • Practical SE skills learned that can be immediately applied in the workplace
  • Simplified admissions process

Course Descriptions:

ENEE 660: Systems Engineering Principles [3]

This course provides a survey introduction to the discipline of Systems Engineering (SE) and Systems Architecting (SA). Key industry standards for SE and SA and a standard definition for the “The Systems Engineering (SE) Process” are provided and are used throughout the course. The course describes how the SE process is implemented in standard life cycle models and through various standard organizational structures. Key SE technical process topics include: Requirements Definition, Requirements Analysis, Architectural Design, Implementation, Integration, Verification, Validation, and Transition. Key SE management process topics include: Decision Analysis, Technical Planning, Technical Assessment, Requirements Management, Risk Management, Configuration Management, Interface Management, and Technical Data Management. Other topics will include: IPTs, Model-Based Systems Engineering, DoDAF, Structured Analysis, UML, SysML, requirements allocation, traceability, specialty engineering, technology readiness assessment, technical performance measurement, earned value measurement, and work breakdown structures. Students will develop a requirements document, and integrated architecture, and a System Engineering Plan (SEP). Homework and Exams are designed to provide the opportunity to practice the concepts learned in class.

Prerequisite: B.S. degree in EE or related field or equivalent industrial experience in aerospace or electronic systems.

ENEE 661: System Architecture and Design [3]

This course focuses on the role of the systems architect in the system development life cycle. In the operational analysis phase, the emphasis is on understanding the context of the system within the larger customer problem area, and the identification of requirements that influence system partitioning.  In the functional analysis phase, the emphasis is on the dependencies between processing steps. In the architectural design phase, the emphasis is on partitioning the system into generic components, and ultimately instantiating them into physical components.  A precision landing system is used throughout the course as a common case study. Within the classroom sessions, a search and rescue system is used. Three presentations by each group are given to simulate: (1) RFI review, (2) SRR, and (3) SDR. These reviews progressively reveal each group’s proposed solution to the precision landing system for a mythical country with unique complicating characteristics.

Prerequisite: B.S. degree in EE or related field and familiarity with basic statistics and calculus. ENEE 660 (SE Principles) may be taken concurrently.

ENEE 662: Modeling, Simulation, and Analysis [3]

This course provides an overview of models and simulations and of modeling and simulation techniques. Techniques include time-driven and event-driven dynamic models/simulations, Monte Carlo simulation, and decision simulation. The course addresses the role of modeling and simulation in the systems engineering process and provides methods for architecting and managing the development of complex models/simulations. The course introduces students to important design considerations for the development of complex distributed software simulations and HWIL frameworks. Topics include distributed real-time and non-real-time simulation and the use of HLA. Students develop simple models and simulations using MATLAB and work as part of a team to integrate some of these into a more complex, integrated simulation. 

Prerequisite: A working knowledge of C/C++ or a similar programming language. In addition, students are required to pass a Mathematics and MATLAB fundamentals test or pass ENEE 669: Mathematics and MATLAB Fundamentals for Engineers.  UMBC offers MATLAB workshops each semester.

ENEE 663: System Implementation, Integration, and Test [3]

This course is a follow-on to ENEE 661 and covers the translation of design specifications into product elements, the integration of these elements into a system, and the verification that the resulting system performs as intended in its operational environment.  The course follows the product development life cycle beyond system architecture and design. The system is decomposed into component level elements suitable for software coding and hardware fabrication. These elements are then individually tested and gradually integrated together as the various modules and sub-systems are subjected to unit test, verification and validation. Eventually the full system goes through Operational Test and Evaluation, and finally make it into production and operation. This course covers the System Engineer role, activities and processes that are needed during this phase of the product development cycle. Areas of study will include technical planning, requirement & interface management, standards, technical performance measures, technical evaluation, technical readiness, implementation, integration, verification, validation, production, transition to operation and complexity.

Prerequisites: ENEE 660 and ENEE 661 or permission of instructor.

ENEE 670: Systems Engineering Project [3]

In this course, the student performs in an industry-based work environment on a SE project. The project spans the essential phases of the System Life Cycle and results in the development of a simulation model of the objective system. During the course of system development, engineering artifacts are created to substantiate system development. A final summary technical report summarizing the artifacts and simulation results are compiled in a form representative of an professional report in partial satisfaction of course requirements.  Starting six weeks before the beginning of the semester, students form Integrated Product Teams, usually not exceeding 5 students per team. During the six weeks before the semester begins, the team prepares a proposal for the project that is submitted to the instructor for approval.  The advisor may approve the project proposal, subject to adjustment, as needed. To increase the realism of the environment, an industry mentor may collaborate with the advisor during the periodic milestone reviews of the project.

Prerequisites: ENEE 660, ENEE 661, ENEE 662, ENEE 663, or consent of instructor.