Skip to content

ECE Core Courses

These are the foundational courses for the Electrical and Computer Engineering major at CMU.

CourseName
18-100Introduction to Electrical and Computer Engineering
18-213Introduction to Computer Systems
18-220Electronic Devices and Analog Circuits
18-240Structure and Design of Digital Systems
18-290Signals and Systems
18-500ECE Design Experience
  1. 18-100 - First year introduction
  2. 18-213 - After 15-122, covers systems programming
  3. 18-220 - After 18-100, covers analog circuits
  4. 18-240 - After 18-100, covers digital logic
  5. 18-290 - After 18-100, covers signal processing fundamentals
  6. 18-500 - Senior capstone design course

Written by CMU students, for CMU students.