ACADEMICS
Prerequisite and Concurrent Courses
Prerequisite Diagram
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