Required Computer Science Courses
- CMSC 201 Computer Science I (4 Credits) 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 (3 or 4 Cr):
- CHEM 101
- BIOL 141
- BIOL 142
- PHYS 220
- PHYS 224
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)
TOTAL: 99- 100 credits required