Please note that this is a list of ECE courses offered, past and present. It should not be considered a definitive list; before making any enrollment decisions based on this information, please check with your advisor.
For additional details about a particular course, follow the course number link provided.
The course rollout shows the expected course offerings for the upcoming semesters.
A list of course pre/co-requisites is also available.
| Course | Units | |
|---|---|---|
| Undergraduate Courses | ||
| 18-300 | Fundamentals of Electromagnetics | 12 |
| 18-310 | Fundamentals of Semiconductor Devices | 12 |
| 18-320 | Microelectronic Circuits | 12 |
| 18-331 | Junior Projects | Variable |
| 18-332 | Junior Projects | Variable |
| 18-340 | Digital Computation | 12 |
| 18-341 | Logic Design Using Simulation, Synthesis, and Verification Techniques | 12 |
| 18-342 | Fundamentals of Embedded Systems | 12 |
| 18-345 | Introduction to Telecommunication Networks | 12 |
| 18-348 | Embedded System Engineering | 12 |
| 18-349 | Embedded Real-Time Systems | 12 |
| 18-370 | Fundamentals of Control | 12 |
| 18-372 | Fundamentals in Electric Energy Systems | 12 |
| 18-390 | ECE Co-op | 0 |
| 18-391 | Noisy Signal Representation and Processing | 12 |