Clark School Home UMD
ECE

Cybersecurity Specialization - Computer Engineering

Cybersecurity is becoming a major focus area for the state of Maryland, as well as the greater Washington D.C. metropolitan area. There is great interest among local companies and government agencies to hire in cybersecurity. Given the expected demand, education programs in cybersecurity will become crucial to help train the future workforce, thus fulfilling a critical need for the state of Maryland.

Students in the Computer Engineering major have the opportunity to complete a specialization in Cybersecurity within their major.  To complete the Cybersecurity specialization, students must complete five courses from the following areas:

  • Area 1 - Security (two courses required):
    • ENEE457 Computer Security (formerly 459C) OR CMSC414 Computer Network Security
    • ENEE459D Security Data Science
    • CMSC456 OR ENEE459E Cryptology
  • Area 2 - Networks (one course required):
    • CMSC417 Computer Networks
    • ENEE426 Communication Networks
  • Area 3 - Hands-On Experience (one course required):
    • ENEE459B Reverse Engineering (formerly ENEE359R)
    • ENEE445 Computer Laboratory (*requires permission - see below for details)
    • ENEE408C Modern Digital System Design (*requires permission - see below for details)
    • ENEE459K Hardware FPGA Design (*requires permission - see below for details)
  • Area 4 - Computer Systems and Sofware (one course required):
    • CMSC420 Data Structures
    • CMSC451 Design and Analysis of Computer Algotrithms
    • ENEE459R Compilers
    • ENEE440 Microprocessors
    • CMSC433 Programming Language Technologies and Paradigms

Students must choose two courses from area 1, one course from area 2, one course from area 3, and one course from area 4.

*Certain courses, if chosen, require approval from the ECE Department. These courses include ENEE 445, ENEE 408C, and ENEE 459K. These are project-oriented courses that offer students flexibility in choosing the project topic. Students must obtain approval on the relevance of their chosen project topic to cybersecurity before the course can be counted towards the cybersecurity informal specialization. Student can submit a petition using the following online form: https://eceumd.wufoo.com/forms/cybersecurity-specialization-course-request/.