Skip to Main Content


MS in Computer Science: Systems Engineering Track

The UMBC Masters of Science in Computer Science program with a Systems Engineering track (CMSC-SE) contains the following courses:

The curriculum is designed to provide a depth of knowledge in computer science and to help prepare engineers and IT professionals in industry to design systems using a methodical systems engineering process. This includes the knowledge of how to network subsystems to achieve a desired total system performance and how to manage the process of incorporating systems into larger systems to achieve interoperability.

The Systems Engineering track is designed to give the systems engineer or computer scientist the skills and knowledge they need to successfully guide a system's development. The subjects covered include:

Optional areas of study include:


The Master Science in Computer Science with a Systems Engineering track (MSCS-SE) is a non-thesis program. Students must earn 33 credit hours, including CMSC/ENEE 698 (Systems Engineering Project). In the project course, students complete an industry-based SE project and write a related technical report or scholarly paper that must be approved by the department. Normally, two faculty members must approve the Project course scholarly paper, but in order to encourage local industry and government partnership, the scholarly paper can be approved by the student's advisor and an industry/government mentor approved by the department.

The program curriculum is comprised of:

Five CMSC Requirements:
Five Systems Engineering Requirements**:

**All SE courses can be applied to the Certificate in SE

One elective, (the following are suggestions):

Students who are interested in completing the Master of Science in Electrical Engineering, or the Master's of Science in Computer Science with a Systems Engineering Track should visit the CSEE department website for admission information:

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