University Catalog 2026-2027

ECE Electives

ECE Elective

ECE 402Communications Engineering3
ECE 403Electronics Engineering3
ECE 404Introduction to Solid-State Devices3
ECE 406/506Architecture Of Parallel Computers3
ECE 407Introduction to Computer Networking3
ECE 410/510Introduction to Signal Processing3
ECE 411Introduction to Machine Learning3
ECE 418/518Wearable Biosensors and Microsystems3
ECE 420Wireless Communication Systems3
ECE 422Transmission Lines and Antennas for Wireless3
ECE 423Introduction to Photonics and Optical Communications3
ECE 424/524Radio System Design3
ECE 425Neural Networks and Deep Learning3
ECE 426Analog Electronics Hands-on Design3
ECE 434Fundamentals of Power Electronics3
ECE 436Digital Control Systems3
ECE 441Robot Motion Planning3
ECE 442Introduction to Integrated Circuit Technology and Fabrication3
ECE 448/548Python in ECE3
ECE 451Power System Analysis3
ECE 452/552Renewable Electric Energy Systems3
ECE 453Electric Motor Drives3
ECE 455/555Industrial Robotic Systems3
ECE 460/5603
ECE 461/561Embedded System Analysis and Optimization3
ECE 463/563Microprocessor Architecture3
ECE 464/564ASIC and FPGA Design with Verilog3
ECE 465/565Operating Systems Design3
ECE 466/566Compiler Optimization and Scheduling3
ECE 468/568Conventional and Emerging Nanomanufacturing Techniques and Their Applications in Nanosystems3
ECE 469Quantum Programming3
ECE 470Internetworking3
ECE 488/588Systems Biology Modeling of Plant Regulation3
ECE 489/589Solid State Solar and Thermal Energy Harvesting3
ECE 492Special Topics in Electrical and Computer Engineering1-4
ECE 502Wide Bandgap Semiconductor Devices and Applications3
ECE 505Neural Interface Engineering3
ECE 511Analog Electronics3
ECE 512Data Science from a Signal Processing Perspective3
ECE 514Random Processes3
ECE 515Digital Communications3
ECE 516System Control Engineering3
ECE 517Object-Oriented Design and Development3
ECE 522Medical Instrumentation3
ECE 523Photonics and Optical Communications3
ECE 525Neural Networks and Deep Learning3
ECE 530Physics of Semiconductors 3
ECE 533Power Electronics Design & Packaging3
ECE 534Power Electronics3
ECE 535Design of Electromechanical Systems3
ECE 536Digital Control System Projects3
ECE 538Integrated Circuits Technology and Fabrication3
ECE 540Electromagnetic Fields3
ECE 541Antennas and Arrays3
ECE 544Design Of Electronic Packaging and Interconnects3
ECE 545Cryptographic Engineering and Hardware Security3
ECE 546VLSI Systems Design3
ECE 547Cloud Computing Technology3
ECE 549RF Design for Wireless3
ECE 550Power System Operation and Control3
ECE 551Smart Electric Power Distribution Systems3
ECE 553Semiconductor Power Devices3
ECE 554Electric Motor Drives3
ECE 555Autonomous Robot Systems3
ECE 557Principles Of MOS Transistors3
ECE 558Digital Imaging Systems3
ECE 569Quantum Computing3
ECE 570Computer Networks3
ECE 571Internet of Things: Architectures, Applications, and Implementation3
ECE 572Optimizations and Algorithms3
ECE 573Internet Protocols3
ECE 574Computer and Network Security3
ECE 575Introduction to Wireless Networking3
ECE 577Switched Network Management3
ECE 578LTE and 5G Communications3
ECE 579Introduction to Computer Performance Modeling3
ECE 581Electric Power System Protection3
ECE 583Electric Power Engineering Practicum I3
ECE 584Electric Power Engineering Practicum II3
ECE 585The Business of the Electric Utility Industry3
ECE 586Communication and SCADA Systems for Smart Grid3
ECE 587Power System Transients Analysis3
ECE 591Special Topics In Electrical Engineering1-6
ECE 592Special Topics In Electrical Engineering1-6