Main navigation
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.