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 or 4 Cr)
Track Requirements:
Communications Track. Students must complete the following courses:
CMPE 323 Signals and Systems (4 Cr)
CMPE 330 Wave and Signal (3 Cr)
CMPE Elective from List A (3 Cr)
CMPE Elective from List A (3 Cr)
Elective from List A or B (3 Cr)