Skip to Main Content


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.

Curriculum Overview

The Master’s of Science in Systems Engineering program is a non-thesis program. Students must earn 30 credit hours (approximately 10 courses). The program has a CAPSTONE project course: SYST670: 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 six System Engineering 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 the courses to meet their specific needs.

By the end of this program, the student will be able to:

Eighteen (18) Credits in Core System Engineering Courses

The core courses are 3 credit hours each. Students who choose to take SYST 672 as part of our certificate program in Systems Engineering and are applying for a Master's of Systems Engineering are required to take SYST 662 to meet the requirements for the Master's degree.

(*) SYST 662 has a perquisite of either passing SYST 669 or testing out of the class. See the instructor for details.

Twelve (12) Credits of Breadth and Depth Electives in Systems Engineering and Related Disciplines

Students are urged to confer with the Systems Engineering Program Director, Dr. Neil Rothman for selection of elective courses to ensure that graduation requirements are met.

The student may take up to nine (9) credits (typically 3 courses) of technical breadth courses. Example breadth courses include:

The student must take at least three (3) more credits (typically 1 course) of technical depth courses. In addition to Systems Engineering, depth courses may be taken in related disciplines such as Electrical Engineering, Computer Science, and Computer Engineering. Example depth courses include:

(**) Courses marked with a double asterisk can be counted as either depth or breadth electives.

© UMBC Division of Professional Studies · 1000 Hilltop Circle, Sherman Hall East 4th Floor, Baltimore, MD 21250 · 410-455-2336 ·