ECE courses at Iowa
9,134 ECE courses at University of Iowa, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 67
page 1 of 2
- ECE 1000First-Year Seminar1 credit
- ECE 2400Linear Systems I3 credits
unlocks 24 courses · 2 prerequisites
- ECE 2410Principles of Electronic Instrumentation4 credits
unlocks 6 courses · 3 prerequisites
- ECE 3000Electrical and Computer Engineering Professional Seminar1 credit
- ECE 3320Introduction to Digital Design3 credits
unlocks 13 courses
- ECE 3330Introduction to Software Design3 credits
unlocks 16 courses · 1 prerequisite
- ECE 3350Computer Architecture and Organization3 credits
unlocks 11 courses · 2 prerequisites
- ECE 3360Embedded Systems3 credits
unlocks 1 course · 2 prerequisites
- ECE 3400Linear Systems II3 credits
unlocks 3 courses · 1 prerequisite
- ECE 3410Electronic Circuits4 credits
unlocks 3 courses · 2 prerequisites
- ECE 3500Communication Systems3 credits
unlocks 3 courses · 1 prerequisite
- ECE 3540Communication Networks3 credits
unlocks 2 courses · 1 prerequisite
- ECE 3600Control Systems3 credits
unlocks 6 courses · 1 prerequisite
- ECE 3700Electromagnetic Theory3 credits
unlocks 2 courses · 2 prerequisites
- ECE 3720Semiconductor Devices3 credits
2 prerequisites
- ECE 3995Undergraduate Contemporary Topics in Electrical and Computer Engineering3 credits
- ECE 3998Individual Investigations: Electrical Engineering arr
- ECE 4720Introductory Optics3 credits
5 prerequisites
- ECE 4728Introductory Solid State Physics3 credits
1 prerequisite
- ECE 4880Electrical and Computer Engineering Senior Design 13 credits
unlocks 1 course · 2 prerequisites
- ECE 4890Electrical and Computer Engineering Senior Design 23 credits
9 prerequisites
- ECE 5000Graduate Seminar: Electrical and Computer Engineering
- ECE 5200Machine Learning3 credits
2 prerequisites
- ECE 5215Applied Machine Learning3 credits
2 prerequisites
- ECE 5225Statistical Foundations of Inference and Machine Learning3 credits
2 prerequisites
- ECE 5230Generative AI Tools: ChatGPT and Beyond3 credits
- ECE 5240Deep Learning Theory3 credits
1 prerequisite
- ECE 5250Large Language Models3 credits
- ECE 5290Artificial Intelligence: Experiential Learning3 credits
1 prerequisite
- ECE 5320High Performance Computer Architecture3 credits
2 prerequisites
- ECE 5330Graph Algorithms and Combinatorial Optimization3 credits
1 prerequisite
- ECE 5340Quantum Engineering: Computing and Devices3 credits
2 prerequisites
- ECE 5410Advanced Circuit Techniques3 credits
1 prerequisite
- ECE 5415Radio Frequency Electronics3 credits
2 prerequisites
- ECE 5416Advanced Radio Frequency3 credits
- ECE 5420Power Electronics3 credits
3 prerequisites
- ECE 5430Electric Drive Systems3 credits
3 prerequisites
- ECE 5460Digital Signal Processing3 credits
1 prerequisite
- ECE 5466Optical Components, Alignment, and Instrumentation for Remote Sensing3 credits
- ECE 5470Medical Imaging Physics3 credits
2 prerequisites
- ECE 5480Digital Image Processing3 credits
unlocks 1 course · 2 prerequisites
- ECE 5485Intelligent Vision and Image Understanding3 credits
2 prerequisites
- ECE 5490Multi-Dimensional Image Analysis Tools and Techniques3 credits
3 prerequisites
- ECE 5500Digital Communications3 credits
2 prerequisites
- ECE 5520Introduction to Information and Coding Theories3 credits
2 prerequisites
- ECE 5525Cryptography3 credits
2 prerequisites
- ECE 5550Internet of Things3 credits
1 prerequisite
- ECE 5600Control Theory3 credits
unlocks 2 courses · 1 prerequisite
- ECE 5620Electric Power Systems and Renewable Energy3 credits
3 prerequisites
- ECE 5630Sustainable Energy Conversion3 credits
3 prerequisites