Electrical, Computer and Biomedical Engineering Department

CpE Requirements

Broad description of  CpE curriculum

  • Core Courses: A sequence of required courses in math, science, and engineering with weekly hands-on laboratories.
  • Technical Electives: Upper-level courses in specialized topics such as power systems, nanotechnology, medical imaging, signal processing, embedded systems, and neural networks.
  • Capstone Design Project: During their senior year, students work on a project in small teams (or individually) with a faculty adviser.
  • Liberal Arts: A set of courses in literature, writing, arts and humanities, languages and cultures, and social sciences.

Summary of CpE Major Requirements

  • Class of 2020 and beyond

    A total of 40 courses including the following:

    • Math and Science:
      1. Calculus through MTH-115
      2. PHY-120 and 121
      3. One math elective (e.g. MTH-117, 140, … )
        • NOTE: IMP120+121 is equivalent to MTH115+117 and PHY120+121.
      4. MTH-130 or 234
      5. MTH-197 or 199
      6. One science elective (100 or higher)
    • Engineering Science: ESC-100
    • CpE Core:
      1. ECE-118, 225, 240
      2. ECE-241, 248, 351
      3. ECE-218, 318, (336 or 337)
      4. One from CSC103-109
      5. CSC120, 151, 270
      6. CSC250 or 260
      7. CSC333 or 335
    • CpE Electives: (3 CSC or ECE courses numbered 300 or higher)
    • Capstone Design: ECE-497, 498, 499
    • GenEd: (HUL, HUM, LCC, SOCS, WAC, … )
    • Free Electives: (Up to 3 courses from any department)
  • CpE Requirements (Class of 2018 + 2019)

    A total of 40 courses including the following:

    • Math and Science:
      1. Calculus through MTH-115
      2. PHY-120 and 121
      3. One math elective (e.g. MTH-117, 140, … )
        • NOTE: IMP120+121 is equivalent to MTH115+117 and PHY120+121.
      4. MTH-130 or 234
      5. MTH-197 or 199
      6. One science elective (100 or higher)
    • Engineering Science: ESC-100
    • CpE Core:
      1. ECE-118, 225, 240
      2. ECE-241, 248, 351
      3. ECE-218, 318, (336 or 337)
      4. One from CSC103-109
      5. CSC150, 250, 260, 270
      6. CSC333 or 335
    • CpE Electives: (3 CSC or ECE courses numbered 300 or higher)
    • Capstone Design: ECE-497, 498, 499
    • GenEd: (HUL, HUM, LCC, SOCS, WAC, … )
    • Free Electives: (Up to 3 courses from any department)