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
- CMSC456/ENEE456 Cryptography
-
- Area 2 - Networks (one course required):
- CMSC417 Computer Networks
- ENEE426 Communication Networks
- Area 3 - Hands-On Experience (one course required):
- ENEE459B Reverse Engineering
- ENEE445 Computer Laboratory (*requires permission - see below for details)
- ENEE408C Modern Digital System 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 Algorithms
- 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.