ECE courses by semester
The following table provides the regular offering of ECE courses by semester. Occasionally elective courses may not be offered.
|Fall semester||Spring semester||summer semester|
|ENGR:2120 Electrical Circuits||ENGR:2120 Electrical Circuits||ENGR:2120 Electrical Circuits|
|ENGR:2730 Computers in Engineering||ENGR:2730 Computers in Engineering|
|ECE:2400 Linear Systems I||ECE:2400 Linear Systems I|
|ECE:3320 Digital Design||ECE:2410 Principles of Electronic Instrumentation|
|ECE:3330 Software Design||ECE:3330 Software Design|
|ECE:3360 Embedded Systems||ECE:3360 Embedded Systems|
|ECE:3410 Electronic Circuits||ECE:3350 Computer Architecture & Organization|
|ECE:3400 Linear Systems II||ECE:3500 Communication Systems|
|ECE:3540 Communication Networks||ECE:3600 Control Systems|
|ECE:3700 Electromagnetic Theory||ECE:3720 Semiconductor Devices|
|ECE:3000 Professional Seminar||ECE:4880 Principles of ECE Design|
|ECE:4880 Principles of ECE Design||ECE:4890 ECE Senior Design|
|ECE:4890 ECE Senior Design||ECE:5320 High Performance Computer Architecture|
|ECE:5300 Switching Theory||ECE:5330 Graph Algorithms and Combinatorial Optimization|
|ECE:5410 Advanced Circuit Techniques||ECE:5380 Testing Digital Logic Circuits (odd years)|
|ECE:5430 Electric Drive Systems (even years)||ECE:5420 Power Electronics|
|ECE:5450 Machine Learning||ECE:5490 Multi-Dimensional Image Analysis Tools (odd years)|
|ECE:5460 Digital Signal Processing||ECE:5500 Communication Theory|
|ECE:5470 Medical Imaging Physics||ECE:5550 Internet of Things|
|ECE:5480 Digital Image Processing||ECE:5640 Computer-Based Control Systems|
|ECE:5520 Introduction to Information and Coding||ECE:5700 Advanced Electromagnetic Theory|
|Theories||ECE:5995 Radio Frequency Electronics|
|ECE:5620 Electric Power Systems (odd years)|
|ECE:5600 Control Theory|
|ECE:5630 Sustainable Energy Conversion (Not planned to be offered)|
It is critical for students to take the courses in the listed semester to avoid delaying their graduation. For example,
- If a student does not take ENGR:2120 in the fall, this student would not be able take the required course ECE:2400 in the spring.
- If an EE student with computer interest does not take ENGR:2730 in the spring, this student would not be able to take the required courses CS:2210 or ECE:3330 in the fall.
- If an EE student with electrical interest does not take ECE:2400 in spring, this student would not be able take the required course ECE:3410 in the fall.