Master of Engineering in Cybersecurity

The Master of Engineering in Cybersecurity, offered by the Office of Advanced Engineering Education in collaboration with the Department of Electrical and Computer Engineering, the Department of Computer Science, and the Maryland Cybersecurity Center, recommends six core courses and four technical electives. Specifically, the Cybersecurity students could take all six courses from this area, a minimum of two courses from the Cybersecurity Technical Electives, and if appropriate two courses from the Other Technical Electives. The elective courses are selected by the student, but require the approval of their academic advisor prior to registering.

View the Course Schedule Here

Cybersecurity Core Courses (6 courses)

  • ENPM 691 Secure Programming in C (3 credits)
  • ENPM 693 Network Security (3 credits)
  • ENPM 694 Networks and Protocols (3 credits)
  • ENPM 695 Secure Operating Systems (3 credits)
  • ENPM 685 Security Tools for Information Security (3 credits)
  • ENPM 686 Information Assurance (3 credits)

Cybersecurity Elective Courses (2-4 courses)

  • ENPM 611 Software Engineering (3 credits)
  • ENPM 612 System & Software Requirements (3 credits)
  • ENPM 613 Software Design and Implementation (3 credits)
  • ENPM 614 Software Testing and Maintenance (3 credits)
  • ENPM 631 TCP/IP Networking (3 credits )
  • ENPM 632 Advanced TCP/IP Networks (3 credits)
  • ENPM 641 Systems Concepts, Issues and Processes (3 credits)
  • ENPM 642 Systems Requirements, Design and Trade-Off Analysis (3 credits)
  • ENPM 696 Reverse Software Engineering (3 credits)
  • ENPM 697 Secure Software Testing & Construction (3 credits)
  • ENPM 687 Digital Forensics and Incidence Response (3 credits)
  • ENPM 808-O Intrusion Detection: From Theory to Practice (3 credits)

For more information, see: here


Clark School        UMIACS   CMNS