Computer Engineering Communications Track Required Courses

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