Software Engineering, Master of Engineering (M.Eng.)

Non-thesis only: 30 credits required

All Professional Master of Engineering Programs consist of 10 courses/30 credits. All students are expected to complete a preliminary course plan for their intended degree program. Degree planning worksheets can be found here: https://mage.umd.edu/degree-planning-sheets

Course Title Credits
Software Core (Take All 4)
ENPM611Software Engineering3
ENPM612System and Software Requirements3
ENPM613Software Design & Implementation3
ENPM614Software Testing & Maintenance3
ENPM Software Electives (Choose Two)6
Reverse Software Engineering
AI-Based Software Systems
Introduction to Secure Coding for Software Engineering
Managing Software Engineering Projects
ENPM818E
(Software360:Business of Software Engineering)
Additional ENPM Software Electives and/or Select electives approved by advisor12
Total Credits30