Courses and Prerequisites

Number Title Prerequisites
ECE 101 Exploring Digital Information Technology
ECE 110 Introduction to Electronics Website
ECE 120 Introduction to Computing Website
ECE 198 James Scholars Honors Course
ECE 199 Undergraduate Open Seminar
ECE 200 Seminar
ECE 205 Electrical and Electronic Circuits Credit in PHYS 212
ECE 206 Electric and Electronic Circuits Laboratory Credit 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 Analog Circuits & Systems Credit in ECE 110
Credit in PHYS 212
Credit or concurrent registration in MATH 285 or MATH 286
Website
ECE 220 Computer Systems & Programming Credit in ECE 120 Website
ECE 297 Individual Study Website
ECE 304 Photonic Devices Website
ECE 310 Digital Signal Processing Credit in ECE 210 Website
ECE 311 Digital Signal Processing Lab Credit or concurrent registration in ece 310 Website
ECE 313 Probability with Engineering Applications Credit in MATH 257 or MATH 416 Website
ECE 314 Probability in Engineering Lab Concurrent registration in ECE 313
Credit or concurrent registration in ECE 313 or IE 300 or STAT 410
Website
ECE 316 Ethics and Engineering Credit in RHET 105
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
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
ECE 365 Data Science and Engineering Website
ECE 374 Intro to Algs & Models of Comp Credit in CS 225
Credit or concurrent registration in MATH 225 or MATH 286 or MATH 415
Website
ECE 380 Biomedical Imaging Website
ECE 385 Digital Systems Laboratory Credit in ECE 110
Credit in ECE 220
ECE 391 Computer Systems Engineering Credit in CS 233 or ECE 220 Website
ECE 395 Advanced Digital Projects Laboratory Credit in ECE 385
ECE 396 Honors Project Website
ECE 397 Individual Study in ECE Problems Website
ECE 398 Special Topics in ECE Website
ECE 398 RI1 Fields and Waves VR Lab Website
ECE 398 RI2 Fields and Waves VR Lab Website
ECE 398 RI3 Fields and Waves VR Lab
ECE 401 Signal Processing Website
ECE 402 Electronic Music Synthesis Credit in ECE 310
ECE 407 Cryptography
ECE 408 Applied Parallel Programming Website
ECE 410 Neural Circuits and Systems
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
ECE 415 Biomedical Instrumentation Laboratory Credit or concurrent registration in ECE 414 Website
ECE 416 Biosensors Credit in ECE 329
ECE 417 Multimedia Signal Processing Credit in ECE 313 or STAT 410
Credit in ECE 310
Website
ECE 420 Embedded DSP Laboratory Credit in ECE 310 Website
ECE 422 Computer Security I Credit in CS 241 or ECE 391 Website
ECE 428 Distributed Systems Credit in CS 241 or ECE 391
ECE 437 Sensors and Instrumentation 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 439 Wireless Network Credit in CS 241 or ECE 391
Credit in ECE 313 or MATH 461 or MATH 463 or STAT 410
ECE 444 IC Device Theory & Fabrication Credit in ECE 340
ECE 445 Senior Design Project Laboratory Senior Standing
ECE 447 Active Microwave Circuit Design Credit in ECE 350
Credit in ECE 453
ECE 448 Artificial Intelligence Credit in CS 225 or ECE 391 Website
ECE 449 Machine Learning Credit in CS 225
Credit in ASRM 416 or MATH 225 or MATH 415 or MATH 416
Credit in CS 361 or ECE 313 or MATH 461 or STAT 400
ECE 453 Wireless Communication Systems Credit or concurrent registration in ECE 342
Credit in ECE 329
Website
ECE 459 Communications Systems Credit in ECE 313 or STAT 410 Website
ECE 460 Optical Imaging Credit in ECE 329
Credit or concurrent registration in ECE 313 or STAT 400 or STAT 410
Website
ECE 463 Digital Communications Laboratory Credit in ECE 459
ECE 464 Power Electronics Credit in ECE 342
ECE 469 Power Electronics Laboratory Credit in ECE 343
Credit or concurrent registration in ECE 464
ECE 470 Introduction to Robotics Credit in MATH 225 or MATH 286 or MATH 415 or MATH 418
ECE 473 Fundamentals of Engineering Acoustics Credit in MATH 285 or MATH 286 Website
ECE 476 Power System Analysis Credit in ECE 330 Website
ECE 480 Magnetic Resonance Imaging Credit in ECE 310
ECE 482 Digital IC Design Credit in ECE 198 KL or ECE 198 KL1 or ECE 198 KL2 or ECE 198 KL3 or ECE 220 or ECE 290
Credit in ECE 342
ECE 486 Control Systems Credit in ECE 210 Website
ECE 488 Compound Semiconductors and Devices Credit in ECE 340
Credit in ECE 350
ECE 490 Introduction to Optimization Credit in ECE 190
Credit in MATH 415
ECE 491 Numerical Analysis Credit in CS 101 or Credit or concurrent registration in CS 125
Credit in CS 257 or CS 357 or MATH 415
Credit in MATH 285 or MATH 285
Website
ECE 493 Advanced Engineering Math Credit in MATH 284 or MATH 285 or MATH 286 or MATH 441
ECE 496 Senior Research Project Credit in RHET 105
Senior Standing
Website
ECE 498 Special Topics in ECE
ECE 499 Senior Thesis Credit in ECE 496 Website
ECE 500 ECE Colloquium
ECE 512 Computer Microarchitecture Credit in ECE 511
Credit in CS 426
ECE 515 Control System Theory & Design Credit in ECE 486 Website
ECE 517 Nonlinear & Adaptive Control Credit in ECE 515
ECE 518 Adv Semiconductor Nanotech
ECE 520 Electromagnetic Waves and Radiating Systems Credit in ECE 452 Website
ECE 523 Plasma Tech of Gaseous Elec Credit in ECE 452
Credit in PHYS 485
ECE 524 Advanced Computer Security Credit in CS 461 or CS 463
ECE 527 System-On-Chip Design Credit in ECE 391
Credit in ECE 425
Website
ECE 530 Large-Scale System Analysis Credit in ECE 476
Credit in ECE 464
Website
ECE 532 Compound Semiconductors and Diode Lasers Credit in ECE 440
Credit in PHYS 486
Website
ECE 534 Random Processes Credit in ECE 313 or MATH 461 or STAT 400 or STAT 410 Website
ECE 544 Topics in Signal Processing
ECE 544 NA Pattern Recognition
ECE 549 Computer Vision Credit in CS 225 or ECE 448 Website
ECE 551 Digital Signal Processing, II Credit in ECE 313
Credit in ECE 310
ECE 563 Information Theory Credit in ECE 534 or MATH 464 or MATH 564
ECE 564 Modern Light Microscopy Website
ECE 566 Computational Inference
ECE 577 Advanced Antenna Theory Credit in ECE 520
ECE 579 Computational Complexity Credit in CS 473 or CS 475
ECE 590 Grad Seminar in Special Topics
ECE 590 I Seminar: Power Systems
ECE 590 SIP Seminar: Speech Website
ECE 596 Master's Project
ECE 597 Individual Study in ECE
ECE 598 Special Topics in ECE
ECE 599 Thesis Research
Number Title Prerequisites
ECE 101 Exploring Digital Information Technology Website
ECE 110 Introduction to Electronics
ECE 120 Introduction to Computing Website
ECE 198 James Scholars Honors Course
ECE 199 ECE 110 Merit Section
ECE 200 Seminar
ECE 205 Electrical and Electronic Circuits Credit in PHYS 212
ECE 206 Electric and Electronic Circuits Laboratory Credit 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 Analog Circuits & Systems Credit in ECE 110
Credit in PHYS 212
Credit or concurrent registration in MATH 285 or MATH 286
Website
ECE 220 Computer Systems & Programming Credit in ECE 120 Website
ECE 298 AB Solar Car
ECE 310 Digital Signal Processing Credit in ECE 210
ECE 311 Digital Signal Processing Lab Credit or concurrent registration in ece 310
ECE 313 Probability with Engineering Applications Credit in MATH 257 or MATH 416 Website
ECE 314 Probability in Engineering Lab Concurrent registration in ECE 313
Credit or concurrent registration in ECE 313 or IE 300 or STAT 410
Website
ECE 316 Ethics and Engineering Credit in RHET 105
ECE 317 Introduction to ECE Technology & Management Credit in MATH 220 or MATH 221 or MATH 234
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
ECE 342 Electronic Circuits Credit in ECE 210
ECE 343 Electronic Circuits Laboratory Credit or concurrent registration in ECE 342
ECE 350 Fields and Waves II Credit in ECE 329
ECE 374 Intro to Algs & Models of Comp Credit in CS 225
Credit or concurrent registration in MATH 225 or MATH 286 or MATH 415
Website
ECE 385 Digital Systems Laboratory Credit in ECE 110
Credit in ECE 220
ECE 391 Computer Systems Engineering Credit in CS 233 or ECE 220
ECE 395 Advanced Digital Projects Laboratory Credit in ECE 385 Website
ECE 396 Honors Project Website
ECE 397 Individual Study in ECE Problems Website
ECE 398 Special Topics in ECE Website
ECE 398 RI1 Fields and Waves VR Lab Website
ECE 398 RI2 Fields and Waves VR Lab Website
ECE 402 Electronic Music Synthesis Credit in ECE 310
ECE 407 Cryptography Website
ECE 408 Applied Parallel Programming
ECE 410 Neural Circuits and Systems Website
ECE 411 Computer Organization and Design Credit in CS 241 or ECE 391
ECE 414 Biomedical Instrumentation Credit in ECE 205 or ECE 210
ECE 415 Biomedical Instrumentation Laboratory Credit or concurrent registration in ECE 414
ECE 416 Biosensors Credit in ECE 329 Website
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
ECE 420 Embedded DSP Laboratory Credit in ECE 310 Website
ECE 421 Neural Interface Engineering
ECE 422 Computer Security I Credit in CS 241 or ECE 391 Website
ECE 424 Computer Security II Credit in CS 461 Website
ECE 425 Intro to VLSI System Design Credit in CS 233 or ECE 385
Credit in CS 233 or ECE 411
ECE 428 Distributed Systems Credit in CS 241 or ECE 391 Website
ECE 431 Electric Machinery Credit in ECE 330
ECE 434 Real World Algorithms - IoT/DS 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
ECE 443 LEDs and Solar Cells Credit in ECE 340 Website
ECE 444 IC Device Theory & Fabrication Credit in ECE 340
ECE 445 Senior Design Project Laboratory Senior Standing
ECE 448 Artificial Intelligence Credit in CS 225 or ECE 391
ECE 449 Machine Learning Credit in CS 225
Credit in ASRM 416 or MATH 225 or MATH 415 or MATH 416
Credit in CS 361 or ECE 313 or MATH 461 or STAT 400
ECE 454 Antennas Credit in ECE 350 Website
ECE 457 Microwave Devices & Circuits Credit in ECE 340
Credit in ECE 350
ECE 461 Digital Communications Website
ECE 462 Logic Synthesis Credit in CS 233 or ECE 198 KL or ECE 198 KL1 or ECE 198 KL2 or ECE 198 KL3 or ECE 220 Website
ECE 467 Biophotonics Credit in ECE 455 or ECE 460
Credit in PHYS 402
Website
ECE 470 Introduction to Robotics Credit in MATH 225 or MATH 286 or MATH 415 or MATH 418
ECE 472 Biomedical Ultrasound Imaging Credit in ECE 329 Website
ECE 478 Formal Software Development Methods Credit in CS 225
Credit in CS 373 or MATH 414
ECE 479 IoT and Cognitive Computing Credit in CS 225 or ECE 220
ECE 481 Nanotechnology Credit in CHBE 457 or CHEM 442 or ME 485 or MSE 401 or PHYS 460
ECE 483 Analog IC Design Credit in ECE 342
ECE 486 Control Systems Credit in ECE 210 Website
ECE 489 Robot Dynamics and Control Credit in GE 320 Website
ECE 490 Introduction to Optimization Credit in ECE 190
Credit in MATH 415
Website
ECE 491 Numerical Analysis Credit in CS 101 or Credit or concurrent registration in CS 125
Credit in CS 257 or CS 357 or MATH 415
Credit in MATH 285 or MATH 285
Website
ECE 495 Photonic Device Laboratory Credit in ECE 487 Website
ECE 496 Senior Research Project Credit in RHET 105
Senior Standing
Website
ECE 498 Special Topics in ECE
ECE 498 KF3 Quantum Optics & Devices
ECE 498 KF4 Quantum Optics & Devices
ECE 499 Senior Thesis Credit in ECE 496 Website
ECE 500 ECE Colloquium
ECE 500 U ECE Colloquium
ECE 511 Computer Architecture Credit in CS 433 or ECE 411 Website
ECE 513 Vector Space Signal Processing Credit in ECE 313 or STAT 410
Credit in ECE 410
Credit in MATH 415
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
ECE 538 2D Material Electronics and Photonics Credit in ECE 340
ECE 542 Design of Fault-Tolerant Digital Systems Credit in ECE 411 Website
ECE 543 Statistical Learning Theory Credit in ECE 534 Website
ECE 546 Advanced Signal Integrity Website
ECE 549 Computer Vision Credit in CS 225 or ECE 448
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
Website
ECE 561 Detection and Estimation Theory Credit in ECE 534 Website
ECE 574 Nanophotonics Credit in ECE 455 or ECE 572
Credit in ECE 487 or PHYS 486
ECE 584 Embedded System Verification Website
ECE 585 MOS Device Modeling & Design Credit in ECE 441
ECE 590 Grad Seminar in Special Topics
ECE 590 D Seminar: Bioacoustics
ECE 590 I Seminar: Power Systems
ECE 596 Master's Project
ECE 597 Individual Study in ECE
ECE 598 Special Topics in ECE
ECE 599 Thesis Research
Number Title Prerequisites
ECE 120 Introduction to Computing Website
ECE 205 Electrical and Electronic Circuits Credit in PHYS 212
ECE 206 Electric and Electronic Circuits Laboratory Credit 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 Analog Circuits & Systems Credit in ECE 110
Credit in PHYS 212
Credit or concurrent registration in MATH 285 or MATH 286
Website
ECE 220 Computer Systems & Programming Credit in ECE 120 Website
ECE 310 Digital Signal Processing Credit in ECE 210
ECE 311 Digital Signal Processing Lab Credit or concurrent registration in ece 310
ECE 313 Probability with Engineering Applications Credit in MATH 257 or MATH 416 Website
ECE 314 Probability in Engineering Lab Concurrent registration in ECE 313
Credit or concurrent registration in ECE 313 or IE 300 or STAT 410
Website
ECE 329 Fields and Waves I Credit in ECE 210 Website
ECE 330 Power Circuits and Electromechanics Credit in ECE 210 Website
ECE 340 Semiconductor Devices Credit in ECE 210
Credit in PHYS 214
Credit or concurrent registration in ECE 329
ECE 342 Electronic Circuits Credit in ECE 210
ECE 374 Intro to Algs & Models of Comp Credit in CS 225
Credit or concurrent registration in MATH 225 or MATH 286 or MATH 415
Website
ECE 385 Digital Systems Laboratory Credit in ECE 110
Credit in ECE 220
ECE 396 Honors Project Website
ECE 397 Individual Study in ECE Problems Website
ECE 462 Logic Synthesis Credit in CS 233 or ECE 198 KL or ECE 198 KL1 or ECE 198 KL2 or ECE 198 KL3 or ECE 220
ECE 496 Senior Research Project Credit in RHET 105
Senior Standing
Website
ECE 499 Senior Thesis Credit in ECE 496 Website
ECE 597 Individual Study in ECE
ECE 599 Thesis Research
Number Title Prerequisites
ECE 101 Exploring Digital Information Technology Website
ECE 110 Introduction to Electronics
ECE 120 Introduction to Computing Website
ECE 198 James Scholars Honors Course
ECE 199 Undergraduate Open Seminar
ECE 200 Seminar
ECE 205 Electrical and Electronic Circuits Credit in PHYS 212
ECE 206 Electric and Electronic Circuits Laboratory Credit 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 Analog Circuits & Systems Credit in ECE 110
Credit in PHYS 212
Credit or concurrent registration in MATH 285 or MATH 286
Website
ECE 220 Computer Systems & Programming Credit in ECE 120 Website
ECE 297 Individual Study Website
ECE 304 Photonic Devices Website
ECE 310 Digital Signal Processing Credit in ECE 210
ECE 311 Digital Signal Processing Lab Credit or concurrent registration in ece 310
ECE 313 Probability with Engineering Applications Credit in MATH 257 or MATH 416 Website
ECE 314 Probability in Engineering Lab Concurrent registration in ECE 313
Credit or concurrent registration in ECE 313 or IE 300 or STAT 410
Website
ECE 316 Ethics and Engineering Credit in RHET 105
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
ECE 342 Electronic Circuits Credit in ECE 210
ECE 343 Electronic Circuits Laboratory Credit or concurrent registration in ECE 342
ECE 350 Fields and Waves II Credit in ECE 329
ECE 374 Intro to Algs & Models of Comp Credit in CS 225
Credit or concurrent registration in MATH 225 or MATH 286 or MATH 415
Website
ECE 380 Biomedical Imaging Website
ECE 385 Digital Systems Laboratory Credit in ECE 110
Credit in ECE 220
ECE 391 Computer Systems Engineering Credit in CS 233 or ECE 220
ECE 395 Advanced Digital Projects Laboratory Credit in ECE 385 Website
ECE 396 Honors Project Website
ECE 397 Individual Study in ECE Problems Website
ECE 401 Signal Processing Website
ECE 402 Electronic Music Synthesis Credit in ECE 310
ECE 407 Cryptography Website
ECE 408 Applied Parallel Programming
ECE 410 Neural Circuits and Systems Website
ECE 411 Computer Organization and Design Credit in CS 241 or ECE 391
ECE 414 Biomedical Instrumentation Credit in ECE 205 or ECE 210
ECE 415 Biomedical Instrumentation Laboratory Credit or concurrent registration in ECE 414
ECE 420 Embedded DSP Laboratory Credit in ECE 310 Website
ECE 422 Computer Security I Credit in CS 241 or ECE 391 Website
ECE 428 Distributed Systems Credit in CS 241 or ECE 391 Website
ECE 437 Sensors and Instrumentation 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 439 Wireless Network Credit in CS 241 or ECE 391
Credit in ECE 313 or MATH 461 or MATH 463 or STAT 410
ECE 444 IC Device Theory & Fabrication Credit in ECE 340
ECE 445 Senior Design Project Laboratory Senior Standing
ECE 448 Artificial Intelligence Credit in CS 225 or ECE 391
ECE 449 Machine Learning Credit in CS 225
Credit in ASRM 416 or MATH 225 or MATH 415 or MATH 416
Credit in CS 361 or ECE 313 or MATH 461 or STAT 400
ECE 453 Wireless Communication Systems Credit or concurrent registration in ECE 342
Credit in ECE 329
Website
ECE 455 Optical Electronics Credit in ECE 350 or PHYS 436 Website
ECE 459 Communications Systems Credit in ECE 313 or STAT 410 Website
ECE 464 Power Electronics Credit in ECE 342
ECE 469 Power Electronics Laboratory Credit in ECE 343
Credit or concurrent registration in ECE 464
ECE 470 Introduction to Robotics Credit in MATH 225 or MATH 286 or MATH 415 or MATH 418
ECE 473 Fundamentals of Engineering Acoustics Credit in MATH 285 or MATH 286 Website
ECE 476 Power System Analysis Credit in ECE 330 Website
ECE 482 Digital IC Design Credit in ECE 198 KL or ECE 198 KL1 or ECE 198 KL2 or ECE 198 KL3 or ECE 220 or ECE 290
Credit in ECE 342
ECE 486 Control Systems Credit in ECE 210 Website
ECE 490 Introduction to Optimization Credit in ECE 190
Credit in MATH 415
Website
ECE 491 Numerical Analysis Credit in CS 101 or Credit or concurrent registration in CS 125
Credit in CS 257 or CS 357 or MATH 415
Credit in MATH 285 or MATH 285
Website
ECE 493 Advanced Engineering Math Credit in MATH 284 or MATH 285 or MATH 286 or MATH 441
ECE 496 Senior Research Project Credit in RHET 105
Senior Standing
Website
ECE 498 Special Topics in ECE
ECE 499 Senior Thesis Credit in ECE 496 Website
ECE 500 ECE Colloquium
ECE 515 Control System Theory & Design Credit in ECE 486 Website
ECE 518 Adv Semiconductor Nanotech
ECE 520 Electromagnetic Waves and Radiating Systems Credit in ECE 452 Website
ECE 523 Plasma Tech of Gaseous Elec Credit in ECE 452
Credit in PHYS 485
ECE 524 Advanced Computer Security Credit in CS 461 or CS 463
ECE 530 Large-Scale System Analysis Credit in ECE 476
Credit in ECE 464
Website
ECE 534 Random Processes Credit in ECE 313 or MATH 461 or STAT 400 or STAT 410
ECE 535 Theory of Semiconductors and Semiconductor Devices Credit in ECE 340
Credit in PHYS 486
ECE 537 Speech Processing Fundamentals Credit in ECE 310 Website
ECE 549 Computer Vision Credit in CS 225 or ECE 448
ECE 551 Digital Signal Processing, II Credit in ECE 313
Credit in ECE 310
ECE 555 Control of Stochastic Systems Credit in ECE 515
Credit in ECE 534
Website
ECE 562 Advanced Digital Communication Website
ECE 563 Information Theory Credit in ECE 534 or MATH 464 or MATH 564
ECE 566 Computational Inference
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
Website
ECE 581 Advanced Analog IC Design Credit in ECE 310
Credit in ECE 483
ECE 584 Embedded System Verification
ECE 590 Grad Seminar in Special Topics
ECE 590 SIP Seminar: Speech Website
ECE 596 Master's Project
ECE 597 Individual Study in ECE
ECE 598 Special Topics in ECE
ECE 599 Thesis Research
Number Title Prerequisites
ECE 101 Exploring Digital Information Technology Website
ECE 110 Introduction to Electronics
ECE 120 Introduction to Computing Website
ECE 198 Special Topics
ECE 198 DL1 Special Topics
ECE 198 JL Introduction to Computer Eng (future ECE 120)
ECE 198 KL Intro to Computer Eng II (future ECE 220)
ECE 199 Undergraduate Open Seminar
ECE 199 AE1 Undergraduate Open Seminar: Introduction to Computing Systems
ECE 199 JL Exploring Digital Information Technologies
ECE 200 Seminar
ECE 205 Electrical and Electronic Circuits Credit in PHYS 212
ECE 206 Electric and Electronic Circuits Laboratory Credit 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 Analog Circuits & Systems Credit in ECE 110
Credit in PHYS 212
Credit or concurrent registration in MATH 285 or MATH 286
Website
ECE 220 Computer Systems & Programming Credit in ECE 120 Website
ECE 297 Individual Study Website
ECE 298 AB Special Topics
ECE 298 CLA Special Topics Website
ECE 298 JA Special Topics
ECE 304 Photonic Devices Website
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
ECE 311 Digital Signal Processing Lab Credit or concurrent registration in ece 310
ECE 313 Probability with Engineering Applications Credit in MATH 257 or MATH 416 Website
ECE 314 Probability in Engineering Lab Concurrent registration in ECE 313
Credit or concurrent registration in ECE 313 or IE 300 or STAT 410
Website
ECE 316 Ethics and Engineering Credit in RHET 105
ECE 317 Introduction to ECE Technology & Management Credit in MATH 220 or MATH 221 or MATH 234
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
ECE 342 Electronic Circuits Credit in ECE 210
ECE 343 Electronic Circuits Laboratory Credit or concurrent registration in ECE 342
ECE 350 Fields and Waves II Credit in ECE 329
ECE 365 Data Science and Engineering Website
ECE 380 Biomedical Imaging Website
ECE 385 Digital Systems Laboratory Credit in ECE 110
Credit in ECE 220
ECE 388 Study Abroad Options
ECE 391 Computer Systems Engineering Credit in CS 233 or ECE 220
ECE 395 Advanced Digital Projects Laboratory Credit in ECE 385 Website
ECE 396 Honors Project Website
ECE 397 Individual Study in ECE Problems Website
ECE 398 Special Topics in ECE Website
ECE 398 BD Making Sense of Big Data
ECE 398 BH1 Special Topics in ECE
ECE 398 GT Elements of Solid State Electronics
ECE 398 PL1 Special Topics in ECE
ECE 398 PSC Innovation and Engineering Design
ECE 398 RI1 Special Topics in ECE Website
ECE 398 RI2 Special Topics in ECE Website
ECE 398 RI3 Special Topics in ECE
ECE 399 Honors Seminar
ECE 401 Signal Processing Website
ECE 402 Electronic Music Synthesis Credit in ECE 310
ECE 403 Audio Engineering Credit in ECE 210
Credit in ECE 310
ECE 407 Cryptography Website
ECE 408 Applied Parallel Programming
ECE 410 Neural Circuits and Systems Website
ECE 411 Computer Organization and Design Credit in CS 241 or ECE 391
ECE 416 Biosensors Credit in ECE 329 Website
ECE 417 Multimedia Signal Processing Credit in ECE 313 or STAT 410
Credit in ECE 310
Website
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
ECE 420 Embedded DSP Laboratory Credit in ECE 310 Website
ECE 421 Neural Interface Engineering
ECE 425 Intro to VLSI System Design Credit in CS 233 or ECE 385
Credit in CS 233 or ECE 411
ECE 431 Electric Machinery Credit in ECE 330
ECE 432 Advanced Electric Machinery Credit in ECE 431
ECE 434 Real World Algorithms - IoT/DS Website
ECE 437 Sensors and Instrumentation Website
ECE 439 Wireless Network Credit in CS 241 or ECE 391
Credit in ECE 313 or MATH 461 or MATH 463 or STAT 410
ECE 441 Physics and Modeling of Semiconductor Devices Credit in ECE 340
ECE 442 Silicon Photonics Credit in ECE 350 Website
ECE 443 LEDs and Solar Cells Credit in ECE 340 Website
ECE 444 IC Device Theory & Fabrication Credit in ECE 340
ECE 445 Senior Design Project Laboratory Senior Standing
ECE 446 Prin of Expmntl Research in EE Website
ECE 447 Active Microwave Circuit Design Credit in ECE 350
Credit in ECE 453
ECE 451 Advanced Microwave Measurements Credit in ECE 350
ECE 452 Electromagnetic Fields Credit in ECE 350
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 455 Optical Electronics Credit in ECE 350 or PHYS 436 Website
ECE 456 Global Nav Satellite Systems Credit in ECE 310
Credit in ECE 329
ECE 457 Microwave Devices & Circuits Credit in ECE 340
Credit in ECE 350
ECE 458 Applications of Radio Wave Propagation Credit in ECE 350
ECE 459 Communications Systems Credit in ECE 313 or STAT 410 Website
ECE 460 Optical Imaging Credit in ECE 329
Credit or concurrent registration in ECE 313 or STAT 400 or STAT 410
Website
ECE 461 Digital Communications Website
ECE 462 Logic Synthesis Credit in CS 233 or ECE 198 KL or ECE 198 KL1 or ECE 198 KL2 or ECE 198 KL3 or ECE 220 Website
ECE 463 Digital Communications Laboratory Credit in ECE 459
ECE 464 Power Electronics Credit in ECE 342
ECE 465 Optical Communications Systems Credit in ECE 313 or STAT 410
Credit in ECE 350
Website
ECE 466 Optical Communication Lab Credit or concurrent registration in ECE 465 Website
ECE 467 Biophotonics Credit in ECE 455 or ECE 460
Credit in PHYS 402
Website
ECE 468 Optical Remote Sensing Credit in ECE 329
Credit in ECE 313 or STAT 410
ECE 469 Power Electronics Laboratory Credit in ECE 343
Credit or concurrent registration in ECE 464
ECE 470 Introduction to Robotics Credit in MATH 225 or MATH 286 or MATH 415 or MATH 418
ECE 472 Biomedical Ultrasound Imaging Credit in ECE 329 Website
ECE 473 Fundamentals of Engineering Acoustics Credit in MATH 285 or MATH 286 Website
ECE 476 Power System Analysis Credit in ECE 330 Website
ECE 479 IoT and Cognitive Computing Credit in CS 225 or ECE 220
ECE 480 Magnetic Resonance Imaging Credit in ECE 310
ECE 481 Nanotechnology Credit in CHBE 457 or CHEM 442 or ME 485 or MSE 401 or PHYS 460
ECE 482 Digital IC Design Credit in ECE 198 KL or ECE 198 KL1 or ECE 198 KL2 or ECE 198 KL3 or ECE 220 or ECE 290
Credit in ECE 342
ECE 483 Analog IC Design Credit in ECE 342
ECE 485 Introduction to Microelectromechanical Devices and Systems Senior Standing
ECE 486 Control Systems Credit in ECE 210 Website
ECE 487 Introduction to Quantum Electronics Credit in PHYS 485
ECE 488 Compound Semiconductors and Devices Credit in ECE 340
Credit in ECE 350
ECE 490 Introduction to Optimization Credit in ECE 190
Credit in MATH 415
Website
ECE 495 Photonic Device Laboratory Credit in ECE 487 Website
ECE 496 Senior Research Project Credit in RHET 105
Senior Standing
Website
ECE 498 Special Topics in ECE
ECE 498 AF3 Special Topics in ECE
ECE 498 AF4 Special Topics in ECE
ECE 498 AHV Advanced Hybrid Automotive Systems
ECE 498 AO3 Special Topics in ECE
ECE 498 AO4 Special Topics in ECE
ECE 498 AS Optical Communication Systems
ECE 498 BH Design and Performance of Wireless Communications Networks
ECE 498 BW Computer Networking Laboratory
ECE 498 CB LEDs and Solar Cells Credit in ECE 340
ECE 498 CL1 Special Topics in ECE Credit in ECE 340
ECE 498 CR Special Topics in ECE Website
ECE 498 DSG Special Topics in ECE
ECE 498 DSU Special Topics in ECE
ECE 498 EMR Microprocessor Verification, Test, and Design
ECE 498 FEC Advanced Energy Project in Electric Machines
ECE 498 GR Special Topics in ECE Website
ECE 498 HZ Power Distribution Systems Analysis
ECE 498 ICC Special Topics in ECE
ECE 498 ID2 Interdisciplinary Senior Design - Cubesat
ECE 498 IH Special Topics in ECE
ECE 498 IL1 Special Topics in ECE
ECE 498 IL2 Special Topics in ECE
ECE 498 IL4 Special Topics in ECE
ECE 498 KF3 Special Topics in ECE
ECE 498 KF4 Special Topics in ECE
ECE 498 LG Special Topics in ECE Credit in ECE 350
ECE 498 LV3 Special Topics in ECE Credit in ECE 210
Credit in ECE 313
ECE 498 MH Signal and Image Analysis
ECE 498 MR Special Topics in ECE
ECE 498 MR3 Special Topics in ECE
ECE 498 N4O Special Topics in ECE Website
ECE 498 NCT Visualizing and Navigating Knowledge Networks
ECE 498 NS Special Topics in ECE
ECE 498 NS4 Special Topics in ECE Website
ECE 498 NSO Special Topics in ECE Website
ECE 498 PM Introduction to Image and Video Signal Processing
ECE 498 RC3 Smartphone Computing and Applications
ECE 498 RR Special Topics in ECE
ECE 498 RR2 Special Topics in ECE
ECE 498 SMA Special Topics in ECE
ECE 498 SUN Solar Car Team
ECE 498 TSH Multimedia Signal Processing
ECE 498 YL3 Networking for Big Data
ECE 498 YS3 Special Topics in ECE Website
ECE 498 YS4 Special Topics in ECE Website
ECE 498 ZJU Special Topics in ECE
ECE 498 ZP3 Special Topics in ECE Website
ECE 498 ZP4 Special Topics in ECE Website
ECE 499 Senior Thesis Credit in ECE 496 Website
ECE 500 ECE Colloquium
ECE 500 U ECE Colloquium
ECE 508 Manycore Parallel Algorithms Credit in CS 420 or ECE 408
ECE 511 Computer Architecture Credit in CS 433 or ECE 411 Website
ECE 512 Computer Microarchitecture Credit in ECE 511
Credit in CS 426
ECE 513 Vector Space Signal Processing Credit in ECE 313 or STAT 410
Credit in ECE 410
Credit in MATH 415
ECE 515 Control System Theory & Design Credit in ECE 486 Website
ECE 517 Nonlinear & Adaptive Control Credit in ECE 515
ECE 518 Adv Semiconductor Nanotech
ECE 519 Hardware Verification Website
ECE 520 Electromagnetic Waves and Radiating Systems Credit in ECE 452 Website
ECE 526 Distributed Algorithms
ECE 527 System-On-Chip Design Credit in ECE 391
Credit in ECE 425
Website
ECE 528 Analysis of Nonlinear Systems Credit in ECE 515
Credit in MATH 285
Website
ECE 530 Large-Scale System Analysis Credit in ECE 476
Credit in ECE 464
Website
ECE 531 Theory of Guided Waves Credit in ECE 520
ECE 532 Compound Semiconductors and Diode Lasers Credit in ECE 440
Credit in PHYS 486
Website
ECE 534 Random Processes Credit in ECE 313 or MATH 461 or STAT 400 or STAT 410
ECE 535 Theory of Semiconductors and Semiconductor Devices Credit in ECE 340
Credit in PHYS 486
ECE 536 Integrated Optics and Optoelectronics Credit in ECE 455 or ECE 487 or PHYS 486
ECE 537 Speech Processing Fundamentals Credit in ECE 310 Website
ECE 538 2D Material Electronics and Photonics Credit in ECE 340
ECE 539 Advanced Theory of Semiconductors & Devices Credit in ECE 535
ECE 540 Computational Electromagnetics Credit in CS 357
Credit or concurrent registration in ECE 520
ECE 541 Computer Systems Analysis Credit in ECE 313 or MATH 461 or MATH 463 or STAT 410
ECE 542 Design of Fault-Tolerant Digital Systems Credit in ECE 411 Website
ECE 543 Statistical Learning Theory Credit in ECE 534 Website
ECE 544 Topics in Signal Processing
ECE 544 MD Wavelets in Signal Processing Credit in ECE 551
ECE 544 NA Topics in Signal Processing
ECE 544 PM Statistical Image and Video Processing
ECE 545 Advanced Physical Acoustics Credit in ECE 473 or ECE 520 or TAM 518
ECE 546 Advanced Signal Integrity Website
ECE 547 Topics in Image Processing Credit in ECE 313 or STAT 410
Credit in ECE 410
ECE 549 Computer Vision Credit in CS 225 or ECE 448
ECE 550 Advanced Robotic Planning Credit in ECE 470
ECE 551 Digital Signal Processing, II Credit in ECE 313
Credit in ECE 310
ECE 552 Numerical Circuit Analysis Credit in ECE 210
Credit in MATH 415
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
Website
ECE 555 Control of Stochastic Systems Credit in ECE 515
Credit in ECE 534
Website
ECE 556 Coding Theory Credit in MATH 417
ECE 557 Geometric Control Theory
ECE 558 Digital Imaging Credit in ECE 310
Credit in ECE 313
ECE 559 Topics in Communications
ECE 559 BD Coding and Cryptography
ECE 559 BH Distributed Network Algorithms Credit in ECE 534 or MATH 466
Credit in CS 473
ECE 559 PV Wireless Communications Credit in ECE 534
Credit in ECE 461
ECE 559 RB Topics in Communications
ECE 559 RS Modeling and Control of High-Speed Networks
ECE 560 VLSI in Signal Processing and Communications Credit in ECE 410
ECE 561 Detection and Estimation Theory Credit in ECE 534 Website
ECE 562 Advanced Digital Communication Website
ECE 563 Information Theory Credit in ECE 534 or MATH 464 or MATH 564
ECE 564 Modern Light Microscopy Website
ECE 566 Computational Inference
ECE 567 Communication Network Analysis Credit in CS 438
Credit in ECE 534 or MATH 464 or MATH 564
Website
ECE 568 Modeling and Control of Electromechanical Systems Credit in ECE 431
Credit in ECE 515
Website
ECE 569 Inverse Problems in Optics Credit in ECE 460
ECE 570 Nonlinear Optics Credit in ECE 520 Website
ECE 571 Electromagnetic Waves in Inhomogeneous Media Credit in MATH 446
Credit in ECE 520 or PHYS 505
ECE 572 Quantum Optoelectronics Website
ECE 573 Power System Control Credit in ECE 476
Credit or concurrent registration in ECE 530
Website
ECE 574 Nanophotonics Credit in ECE 455 or ECE 572
Credit in ECE 487 or PHYS 486
ECE 576 Power System Dynamics and Stability Credit in ECE 476
Credit or concurrent registration in ECE 530
Website
ECE 577 Advanced Antenna Theory Credit in ECE 520
ECE 580 Optimization by Vector Space Methods Credit in MATH 415 or MATH 482
Credit in MATH 447
Website
ECE 581 Advanced Analog IC Design Credit in ECE 310
Credit in ECE 483
ECE 582 Physical VLSI Design Credit in ECE 425 or ECE 482
ECE 584 Embedded System Verification Website
ECE 585 MOS Device Modeling & Design Credit in ECE 441
ECE 586 CH Topics in Decision and Control: Coding Approaches to Reliable System Design Credit in ECE 413 or ECE 462
ECE 586 DL Topics in Decision and Control Website
ECE 586 GT Topics in Decision and Control
ECE 586 RS Topics in Decision and Control Website
ECE 586 YM Topics in Decision and Control: Estimation and Segmentation of Hybrid Models
ECE 588 Electricity Resource Planning Credit in MATH 415
Credit in ECE 476
Credit in ECE 313 or STAT 410
ECE 590 Grad Seminar in Special Topics
ECE 590 B Seminar: Antennas, Electromagnetics & Coherent Optics
ECE 590 C Seminar: Computer Vision
ECE 590 D Seminar: Bioacoustics
ECE 590 G Seminar: Microelectronics II
ECE 590 H Seminar: Gaseous Electronics
ECE 590 I Seminar: Power Systems
ECE 590 P Seminar: Signal and Image Processing
ECE 590 S Seminar: VLSI Circuits, Systems, and Technology
ECE 590 SIP Seminar: Speech Website
ECE 590 X Seminar: Computer Systems
ECE 594 Mathematical Models of Language Credit in ECE 537 Website
ECE 596 Master's Project
ECE 597 Individual Study in ECE
ECE 598 Special Topics in ECE
ECE 598 AL3 Special Topics: Speech Acoustics
ECE 598 AM Special Topics in ECE
ECE 598 ARF Special Topics: Advanced Radio-frequency Integrated Circuits
ECE 598 HH Special Topics in ECE
ECE 598 HR Special Topics: Novel Carbon-Based NEMS, Quantum and Electric Devices
ECE 598 LS Special Topics: Analysis Techniques for Large-Scale Electrical Systems
ECE 598 MAB Special Topics in ECE
ECE 598 MIF Special Topics: Multi-threaded Computer Architecture
ECE 598 MTB Special Topics: Static and Dynamic Game Theory
ECE 598 NS Machine Learning in Silicon
ECE 598 PD Special Topics in ECE Website
ECE 598 PM Computational Inference and Learning
ECE 598 PV Special Topics in ECE
ECE 598 RPP Selected Topics in Power Electronics Credit in ECE 464
ECE 598 WHS Special Topics: Analytic Techniques for Computer System Evaluation
ECE 598 YW Information-theoretic methods in high-dimensional statistics
ECE 598 ZZ Special Topics in ECE
ECE 599 Thesis Research