Computer Engineering Cybersecurity Track Required Courses

Required Computer Science Courses

CMSC 201 Computer Science I (4 Cr) B required
CMSC 202 Computer Science II (4 Cr)
CMSC 203 Discrete Structure (3 Cr)
CMSC 341 Data Structures (3 Cr)
CMSC 411 Computer Architecture (3 Cr)
CMSC 421 Principles of Operating Systems (3 Cr)

 

Required Computer Engineering Courses

CMPE 212 Principles of Digital Design (4 Cr) B required
CMPE 306 Basic Circuit Theory (4 Cr)
CMPE 310 Systems Design and Programming (4 Cr)
CMPE 311 C Programming and Embedded Systems (3 Cr)
CMPE 314 Principles of Electronic Circuits (4 Cr)
CMPE 320 Probability Statistics and Random (3 Cr)
CMPE 349 Intro to Professional Practice (3 Cr)
CMPE 450 Capstone I (3 Cr)
CMPE 451 Capstone II (3 Cr)

 

Required Engineering Science Course

ENES 101 Introduction to Engineering Science (3 Cr) C required

 

Required Math Courses

MATH 151 Calculus I (4 Cr) B required
MATH 152 Calculus II (4 Cr)
MATH 221 Introduction to Linear Algebra (3 Cr)
MATH 225 Introduction to Differential Equations (3 Cr)
MATH 251 Multivariable Calculus (4 Cr)

 

Required Science Courses

PHYS 121 Introductory Physics I (4 Cr) B required
PHYS 122 Introductory Physics II (4 Cr)

Choose one of the Following:
CHEM 101, BIOL 141, BIOL 142, PHYS 220, PHYS 224 (3 – 4 Cr)

 

Track Requirements: 

Cybersecurity Track. Students must complete the following courses:

CMPE 413 Principals of VLSI Design (4 Cr)
CMPE 316 Programmable Logic Devices (3 Cr)
CMSC 426 Principles of Computer Security  (3 Cr)
CMSC 481 Computer Networks (3 Cr)
Elective from List C (3 Cr)

 

TOTAL: 99 -100 credits required