Cybersecurity Engineering, Master of Engineering (M.Eng.)
Non-thesis only: 30 credits
The student must complete 30 credits of approved coursework with an average grade of B. The coursework, which allows up to 12 credits at the 400-level, must be approved by the program's departmental faculty advisor.
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://advancedengineering.umd.edu/degree-planning-sheets
| Course | Title | Credits |
|---|---|---|
| Required course: | 3 | |
| Hacking of C programs and Unix Binaries (Programming in C for Cybersecurity Applications) | ||
| Choose three of the following core courses: | 9 | |
| Security Tools for Information Security | ||
| Information Assurance | ||
| Network Security | ||
| Networks and Protocols | ||
| Secure Operating Systems | ||
| Choose at least two of the following electives: | 6 | |
| Digital Forensics and Incidence Responses | ||
| Secure Software Testing and Construction | ||
| Special Topics in Engineering (ENPM809A - Applied Cryptography) | ||
| Special Topics in Engineering (ENPM809I - Embedded Systems Hacking and Security) | ||
| Special Topics in Engineering (ENPM809J - Cloud Security) | ||
| Special Topics in Engineering (ENPM809K - Fundamentals for Artificial Intelligence and Deep Learning Framework) | ||
| Special Topics in Engineering (ENPM809V - Bitcoin and Cryptocurrency Technologies) | ||
| Advanced Topics in Engineering (ENPM808O - Intrusion Detection: From Theory to Practice) | ||
| Remainder of electives chosen with advisor | 12 | |
| Total Credits | 30 | |