ACADEMICS
Prerequisite and Concurrent Courses
Prerequisite Diagram
The courses shown in red have been removed from the current curriculum and are displayed for informational purposes only for students who have previously taken them.
Course Prerequisite course(s)
ELE203 - Circuit Theory I : ELE110 - Introduction to Electrical Engineering
ELE220 - Circuit Theory II : ELE203 - Circuit Theory I
ELE226 - Circuit Theory II : ELE203 - Circuit Theory I
ELE230 - Electronics I : ELE110 - Introduction to Electrical Engineering
ELE244 - Electromagnetics I : MAT124 - Mathematics II
ELE246 - Electromagnetics I : MAT124 - Mathematics II
ELE301 - Signals and Systems : MAT236 - Engineering Mathematics II
ELE315 - Electronics II : ELE230 - Electronics I
ELE320 - Probability and Statistics : MAT123 - Mathematics I
ELE324 - Telecommunication Theory I : ELE301 - Signals and Systems
ELE336 - Microprocessor Architecture and Programming : ELE225 - Fundamentals of Digital Systems
ELE345 - Electromagnetics II : ELE246 - Electromagnetics I
ELE354 - Control Systems : ELE301 - Signals and Systems
ELE361 - Electric Machines I : ELE203 - Circuit Theory I
ELE389 - Summer Practice I : ELE226 - Circuit Theory II
ELE230 - Electronics I
ELE225 - Fundamentals of Digital Systems
ELE390 - Summer Practice II : ELE226 - Circuit Theory II
ELE230 - Electronics I
ELE225 - Fundamentals of Digital Systems
ELE401 - Graduation Project I : ELE301 - Signals and Systems
ELE315 - Electronics II
ELE345 - Electromagnetics II
ELE336 - Microprocessor Architecture and Programming
ELE402 - Graduation Project II : ELE401 - Graduation Project I
ELE403 - Control Systems Design : ELE354 - Control Systems
ELE407 - Digital Signal Processing : ELE301 - Signals and Systems
ELE408 - Industrial Control : ELE354 - Control Systems
ELE410 - Communication Systems Design : ELE425 - Telecommunication Theory II
ELE411 - Data Structures : ELE120 - Computers and Programming II
ELE412 - Data Communication : ELE324 - Telecommunication Theory I
ELE417 - Embedded System Design : ELE120 - Computers and Programming II
ELE419 - Integrated Circuit Design : ELE315 - Electronics II
ELE425 - Telecommunication Theory II : ELE302 - Probability Theory
ELE324 - Telecommunication Theory I
ELE430 - Computer Control : ELE354 - Control Systems
ELE432 - Advanced Digital Design : ELE336 - Microprocessor Architecture and Programming
ELE444 - Antennas and Propagation : ELE345 - Electromagnetics II
ELE445 - Microwave Techniques I : ELE345 - Electromagnetics II
ELE446 - Microwave Techniques II : ELE445 - Microwave Techniques I
ELE450 - Fundamentals of Wireless Communications : ELE425 - Telecommunication Theory II
ELE451 - Fundamentals of Biomedical Engineering : ELE203 - Circuit Theory I
ELE452 - Fundamentals of Medical Imaging : ELE226 - Circuit Theory II
ELE454 - Power Electronics : ELE230 - Electronics I
ELE464 - Operating Systems : ELE336 - Microprocessor Architecture and Programming
ELE475 - High Voltage Technology : ELE226 - Circuit Theory II
ELE477 - Electric Machines II : ELE361 - Electric Machines I
ELE481 - Electrical Power Systems I : ELE246 - Electromagnetics I
ELE489 - Fundamentals of Machine Learning : ELE320 - Probability and Statistics
ELE490 - Fundamentals of Image Processing : ELE301 - Signals and Systems
ELE491 - Special Topics I : ELE226 - Circuit Theory II
ELE492 - Special Topics II : ELE226 - Circuit Theory II
MAT124 - Mathematics II : MAT123 - Mathematics I
MAT235 - Engineering Mathematics I : MAT124 - Mathematics II
MAT236 - Engineering Mathematics II : MAT235 - Engineering Mathematics I
Course Course(s) that must be registered concurrently
ELE110 - Introduction to Electrical Engineering : ELE112 - Introduction to Electrical Engineering Laboratory
ELE112 - Introduction to Electrical Engineering Laboratory : ELE110 - Introduction to Electrical Engineering
ELE122 - Computers and Programming Laboratory : ELE124 - Computer Programming
ELE124 - Computer Programming : ELE122 - Computers and Programming Laboratory
ELE203 - Circuit Theory I : ELE205 - Circuit Theory Laboratory
ELE205 - Circuit Theory Laboratory : ELE203 - Circuit Theory I
ELE214 - Electronics Laboratory I : ELE230 - Electronics I
ELE225 - Fundamentals of Digital Systems : ELE227 - Fundamentals of Digital Systems Laboratory
ELE226 - Circuit Theory II : ELE228 - Programming for Circuits and Systems
ELE227 - Fundamentals of Digital Systems Laboratory : ELE225 - Fundamentals of Digital Systems
ELE228 - Programming for Circuits and Systems : ELE226 - Circuit Theory II
ELE230 - Electronics I : ELE214 - Electronics Laboratory I
ELE313 - Electronics Laboratory II : ELE315 - Electronics II
ELE315 - Electronics II : ELE313 - Electronics Laboratory II
ELE324 - Telecommunication Theory I : ELE326 - Telecommunication Theory Laboratory I
ELE326 - Telecommunication Theory Laboratory I : ELE324 - Telecommunication Theory I
ELE336 - Microprocessor Architecture and Programming : ELE338 - Microprocessor Architecture and Programming Laboratory
ELE338 - Microprocessor Architecture and Programming Laboratory : ELE336 - Microprocessor Architecture and Programming
ELE354 - Control Systems : ELE356 - Control Systems Laboratory
ELE356 - Control Systems Laboratory : ELE354 - Control Systems
ELE361 - Electric Machines I : ELE365 - Electrical Machines Laboratory I
ELE365 - Electrical Machines Laboratory I : ELE361 - Electric Machines I
ELE403 - Control Systems Design : ELE405 - Control System Design Laboratory
ELE405 - Control System Design Laboratory : ELE403 - Control Systems Design
ELE407 - Digital Signal Processing : ELE409 - Digital Signal Processing Laboratory
ELE409 - Digital Signal Processing Laboratory : ELE407 - Digital Signal Processing
ELE425 - Telecommunication Theory II : ELE427 - Telecommunications Theory Laboratory II
ELE427 - Telecommunications Theory Laboratory II : ELE425 - Telecommunication Theory II
ELE430 - Computer Control : ELE434 - Computer Control Laboratory
ELE434 - Computer Control Laboratory : ELE430 - Computer Control
ELE440 - Antennas and Propagation Laboratory : ELE444 - Antennas and Propagation
ELE444 - Antennas and Propagation : ELE440 - Antennas and Propagation Laboratory
ELE445 - Microwave Techniques I : ELE447 - Microwave Techniques Laboratory I
ELE446 - Microwave Techniques II : ELE448 - Microwave Techniques Laboratory II
ELE447 - Microwave Techniques Laboratory I : ELE445 - Microwave Techniques I
ELE448 - Microwave Techniques Laboratory II : ELE446 - Microwave Techniques II
ELE454 - Power Electronics : ELE456 - Power Electronics Laboratory
ELE456 - Power Electronics Laboratory : ELE454 - Power Electronics
ELE477 - Electric Machines II : ELE479 - Electric Machines Laboratory II
ELE479 - Electric Machines Laboratory II : ELE477 - Electric Machines II