Courses and Prerequisites

Number Title Prerequisites
ECE 110 Introduction to Electronics Credit or concurrent registration in MATH 220 or MATH 221 Website
ECE 120 Introduction to Computing
ECE 200 Seminar Website
ECE 205 Introduction to Electric and Electronic Circuits Credit in PHYS 212 Website
ECE 206 Electric and Electronic Circuits Laboratory Credit in PHYS 212
Concurrent registration in ECE 205
ECE 210 Analog Signal Processing Credit in ECE 110
Credit in PHYS 212
Credit or concurrent registration in MATH 285 or MATH 286
Website
ECE 211 Topics in Analog Circuits and Systems Credit in ECE 110
Credit in PHYS 212
Credit in MATH 285 or MATH 286
Website
ECE 220 Computer Systems & Programming Credit in ECE 120 or ECE 198 JL or ECE 198 JL2
ECE 297 Individual Study
ECE 304 Photonic Devices
ECE 307 Techniques for Engineering Decisions Credit in ECE 210
Credit or concurrent registration in ECE 313 or STAT 410
Website
ECE 310 Digital Signal Processing Credit in ECE 210 Website
ECE 311 Digital Signal Processing Lab Website
ECE 313 Probability with Engineering Applications Credit in MATH 286 or MATH 415 Website
ECE 316 Ethics and Engineering Credit in RHET 105 Website
ECE 317 Introduction to ECE Technology & Management Credit in MATH 220 or MATH 221 or MATH 234 Website
ECE 329 Fields and Waves I Credit in ECE 210 Website
ECE 330 Power Circuits and Electromechanics Credit in ECE 210 Website
ECE 333 Green Electric Energy Credit in ECE 205 or ECE 210 Website
ECE 340 Semiconductor Devices Credit in ECE 210
Credit in PHYS 214
Credit or concurrent registration in ECE 329
Website
ECE 342 Electronic Circuits Credit in ECE 210 Website
ECE 343 Electronic Circuits Laboratory Credit or concurrent registration in ECE 342 Website
ECE 350 Fields and Waves II Credit in ECE 329 Website
ECE 361 Digital Communications Credit in ECE 210
Credit in ECE 313 or STAT 410
Website
ECE 385 Digital Systems Laboratory Credit in ECE 120 or ECE 198 JL or ECE 198 JL2 Website
ECE 391 Computer Systems Engineering Credit in CS 233 or ECE 120 or ECE 198 JL or ECE 198 JL2 Website
ECE 395 Advanced Digital Projects Laboratory Credit in ECE 385 Website
ECE 396 Honors Project
ECE 397 Individual Study in ECE Problems
ECE 398 Special Topics in ECE
ECE 398 BD Making Sense of Big Data Website
ECE 398 PSC Innovation and Engineering Design
ECE 402 Electronic Music Synthesis Credit in ECE 310 Website
ECE 403 Audio Engineering Credit in ECE 120 or ECE 198 JL or ECE 198 JL2
Credit in ECE 310
Credit in ECE 473
Website
ECE 411 Computer Organization and Design Credit in CS 241 or ECE 391 Website
ECE 414 Biomedical Instrumentation Credit in ECE 205 or ECE 210 Website
ECE 415 Biomedical Instrumentation Laboratory Credit or concurrent registration in ECE 414 Website
ECE 416 Biosensors Credit in ECE 329 Website
ECE 417 Multimedia Signal Processing Credit in ECE 313 or STAT 410
Credit in ECE 310
ECE 418 Introduction to Image and Video Processing Credit in ECE 310
Credit or concurrent registration in ECE 313 or IE 400 or MATH 461 or STAT 400 or STAT 410
Credit or concurrent registration in MATH 415
Website
ECE 419 Security Laboratory
ECE 420 Digital Signal Processing Laboratory Credit in ECE 310 Website
ECE 422 Computer Security I Credit in CS 241 or ECE 391 Website
ECE 424 Computer Security II Credit in CS 461
ECE 428 Distributed Systems Credit in CS 241 or ECE 391 Website
ECE 431 Electric Machinery Credit in ECE 330 Website
ECE 438 Communication Networks Credit in CS 241 or ECE 391
Credit in ECE 313 or MATH 461 or MATH 463 or STAT 410
Website
ECE 441 Physics and Modeling of Semiconductor Devices Credit in ECE 340 Website
ECE 444 IC Device Theory & Fabrication Credit in ECE 340 Website
ECE 445 Senior Design Project Laboratory Senior Standing Website
ECE 447 Active Microwave Circuit Design Credit in ECE 350
Credit in ECE 453
Website
ECE 448 Introduction to Artificial Intelligence Credit in CS 225 or ECE 391
ECE 453 Wireless Communication Systems Credit or concurrent registration in ECE 342
Credit in ECE 329
Website
ECE 454 Antennas Credit in ECE 350 Website
ECE 457 Microwave Devices & Circuits Credit in ECE 340
Credit in ECE 350
Website
ECE 458 Applications of Radio Wave Propagation Credit in ECE 350 Website
ECE 467 Biophotonics Credit in ECE 455 or ECE 460
Credit in PHYS 402
Website
ECE 473 Fundamentals of Engineering Acoustics Credit in MATH 285 or MATH 286 Website
ECE 478 Formal Software Development Methods Credit in CS 225
Credit in CS 373 or MATH 414
ECE 481 Nanotechnology Credit in CHBE 457 or CHEM 442 or ME 485 or MSE 401 or PHYS 460 Website
ECE 483 Analog IC Design Credit in ECE 342 Website
ECE 486 Control Systems Credit in ECE 210 Website
ECE 488 Compound Semiconductors and Devices Credit in ECE 340
Credit in ECE 350
Website
ECE 490 Introduction to Optimization Credit in ECE 190
Credit in MATH 415
Website
ECE 491 Introduction to Numerical Analysis Credit in CS 101 or CS 101 or CS 125 or CS 125
Credit in CS 257 or CS 357 or MATH 415 or MATH 415
Credit in MATH 285 or MATH 285
ECE 493 Advanced Engineering Math Credit in MATH 284 or MATH 285 or MATH 286 or MATH 441 Website
ECE 495 Photonic Device Laboratory
ECE 496 Senior Research Project Credit in RHET 105
Senior Standing
Website
ece 498 rc
ECE 499 Senior Thesis Credit in ECE 496 Website
ECE 500 Graduate Seminar Website
ECE 500 U ECE Colloquium
ECE 515 Control System Theory & Design Credit in ECE 486 Website
ECE 528 Analysis of Nonlinear Systems Credit in ECE 515
Credit in MATH 285
Website
ECE 534 Random Processes Credit in ECE 313 or MATH 461 or STAT 400 or STAT 410 Website
ECE 536 Integrated Optics and Optoelectronics Credit in ECE 455 or ECE 487 or PHYS 486 Website
ECE 540 Computational Electromagnetics Credit in CS 357
Credit or concurrent registration in ECE 520
Website
ECE 542 Design of Fault-Tolerant Digital Systems Credit in ECE 411 Website
ECE 548 Computer Models of Cognitive Processes Credit in CS 440
ECE 549 Computer Vision Credit in CS 225 or ECE 448
ECE 552 Numerical Circuit Analysis Credit in ECE 210
Credit in MATH 415
Website
ECE 553 Optimum Control Systems Credit in ECE 313 or STAT 410
Credit in ECE 515
Website
ECE 554 Dynamic System Reliability Credit in ECE 313
Credit in ECE 515
ECE 555 Control of Stochastic Systems Credit in ECE 515
Credit in ECE 534
Website
ECE 558 Digital Imaging Credit in ECE 310
Credit in ECE 313
Website
ECE 560 VLSI in Signal Processing and Communications Credit in ECE 410
ECE 561 Detection and Estimation Theory Credit in ECE 534 Website
ECE 564 Modern Light Microscopy Website
ECE 567 Communication Network Analysis Credit in CS 438
Credit in ECE 534 or MATH 464 or MATH 564
Website
ECE 579 Computational Complexity Credit in CS 473 or CS 475
ECE 580 Optimization by Vector Space Methods Credit in MATH 415 or MATH 482
Credit in MATH 447
ECE 590 Grad Seminar in Special Topics
ECE 590 B Seminar: Antennas, Electromagnetics & Coherent Optics
ECE 590 D Seminar: Bioacoustics
ECE 590 I Seminar: Power Systems
ECE 594 Mathematical Models of Language Credit in ECE 537
ECE 596 Master's Project
ECE 597 Individual Study in ECE
ECE 598 Comput. Inference & Learning
ECE 598 PM Comput. Inference & Learning
ECE 599 Thesis Research

Open Lab

Working on a project that’s not related to class? Does your student organization need some space and specialized equipment to accomplish its goals? Apply to work in the ECE Open Lab.

The lab provides short-term and long-term space for individual students and groups, for brainstorming, measuring, and making.

Learn more

ECE Supply Center

Need specialty items for your next project, or to stock up on your ECE ILLINOIS gear? The ECE Supply Center can help.

ECE Electronics Shop

The ECE Electronics Shop features experts in soldering, printed circuit board fabrication, calibration, and electronic design. Staff members maintain and support ECE ILLINOIS’ teaching labs.