ECE courses at Iowa
9,134 ECE courses at University of Iowa, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–42 of 42
- 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
- ECE 5640Computer-Based Control Systems3 credits
1 prerequisite
- ECE 5700Advanced Electromagnetic Theory3 credits
1 prerequisite
- ECE 5780Optical Signal Processing3 credits
- ECE 5790Electro Optics3 credits
- ECE 5800Fundamentals of Software Engineering3 credits
2 prerequisites
- ECE 5810Formal Methods in Software Engineering3 credits
2 prerequisites
- ECE 5820Software Engineering Languages and Tools3 credits
unlocks 2 courses · 2 prerequisites
- ECE 5830Software Engineering Project3 credits
1 prerequisite
- ECE 5840Software Security3 credits
2 prerequisites
- ECE 5845Modern Databases3 credits
2 prerequisites
- ECE 5995Contemporary Topics in Electrical and Computer Engineering arr
- ECE 5998Individual Investigations: Electrical and Computer Engineering arr
- ECE 5999Research: Electrical and Computer Engineering MS Thesis arr