ECE
ECE
ECE ECE

ECE Course List

This page provides a list of ECE courses and indicates under which specialties they currently count as a Major area course, as well as which can count as a Major area course with advisor approval.

See also our list of cognate courses.

M = Counts as a Major Area course automatically
E = Needs advisor approval to count as Major Area course

CM = Network, Communication, and Information Systems

MM = MEMS & Microsystems

CT = Control Systems

OP = Optics & Photonics

CV = Computer Vision

PE = Power & Energy

EM = Applied Electromagnetics & RF Circuits

RO = Robotics

ES = Embedded Systems

SP = Signal & Image Processing and Machine Learning

IC = Integrated Circuits & VLSI

SS = Solid State & Nanotechnology

CLICK HERE FOR COURSE DESCRIPTIONS


Course Number & Name

Credits

CM

CT

CV

EM

ES

IC

MM

OP

PE

RO

SP

SS

EECS 411. Microwave Circuits I

4

E

M

E

EECS 413. Monolithic Amplifier Circuits

4

M

E

EECS 414. Introduction to MEMS

4

E

M

EECS 418. Power Electronics

4

E

E

E

EECS 419. Electric Machinery and Drives

4

E

EECS 421. Properties of Transistors

4

E

E

Course Number & Name

Credits

CM

CT

CV

EM

ES

IC

MM

OP

PE

RO

SP

SS

EECS 423. Solid-State Device Laboratory

4

E

E

EECS 425. Integrated Microsystems Laboratory

4

M

E

M

E

EECS 427. VLSI Design I

4

M

E

EECS 429. Semiconductor Optoelectronic Devices

4

E

EECS 430 (AOSS 431) Radiowave Propogation and Link Design

4

E

EECS 434. Principles of Photonics

4

E

E

EECS 438. Advanced Lasers and Optics Laboratory

4

E

EECS 442. Computer Vision

4

E

E

EECS 452. Digital Signal Processing Design Laboratory

4

M

Course Number & Name

Credits

CM

CT

CV

EM

ES

IC

MM

OP

PE

RO

SP

SS

EECS 455. Digital Communication Signals and Systems

4

E

EECS 458 (BIOMEDE 458). Biomedical Instrumentation and Design

4

E

EECS 460. Control Systems Analysis and Design

4

M

M

EECS 461. Embedded Control Systems

4

E

M

EECS 463. Power Systems Design and Operation

4

E

EECS 467. Autonomous Robotics

4

E

E

EECS 470. Computer Architecture

4

E

M

EECS 473. Advanced Embedded Systems

4

M

EECS 477. Introduction to Algorithms

4

E

EECS 478. Logic Circuit Synthesis and Optimization

4

M

EECS 480. Logic and Formal Verification

4

E

Course Number & Name

Credits

CM

CT

CV

EM

ES

IC

MM

OP

PE

RO

SP

SS

EECS 498. Special Topics

1-4

E

E

E

E

E

E

E

E

E

E

E

E

EECS 501. Probability and Random Processes

4

M

E

M

M

EECS 502. Stochastic Processes

3

M

M

EECS 503. Introduction to Numerical Electromagnetics

3

E

EECS 504. Foundations of Computer Vision

3

M

E

M

EECS 505. Computational Data Science and Machine Learning

4

E

M

M

M

EECS 509. BioMEMS

3

M

EECS 510 RF MEMS

4

E

E

M

EECS 511. Integrated Analog/Digital Interface Circuits

4

M

E

EECS 512. Amorphous and Microcrystalline Semiconductor Thin Film Devices

3

E

EECS 513. Flat Panel Displays

3

E

EECS 514. Advanced MEMS Devices and Technologies

4

E

M

EECS 515. Integrated Microsystems

4

M

E

M

EECS 516 (BIOMEDE 516). Medical Imaging Systems

3

M

EECS 517 (NERS 578). Physical Processes in Plasmas

3

E

E

E

EECS 519 (NERS 575) Plasma Generation and Diag. Lab.

4

E

EECS 520. Solid State Physics

4

M

EECS 521. Solid State Devices

3

M

Course Number & Name

Credits

CM

CT

CV

EM

ES

IC

MM

OP

PE

RO

SP

SS

EECS 522. Analog Integrated Circuits

4

M

E

EECS 523. Digital Integrated Technology

4

M

E

E

EECS 525. Advanced Solid State Microwave Circuits

3

E

E

E

E

EECS 526. Plasmonics

3

E

 

E

M

E

EECS 527. Layout Synthesis and Optimization

3-4

M

EECS 528 Principles of Microelectronics Process Technology

3

E

E

EECS 529. Semiconductor Lasers and LEDs

3

E

EECS 530 (APPPHYS 530). Electromagnetic Theory I

3

M

EECS 531. Antenna Theory and Design

3

E

EECS 532 (AOSS 587). Microwave Remote Sensing I: Radiometry

3

E

EECS 533. Microwave Measurements Laboratory

3

E

E

EECS 534. Design and Characterization of Microwave Devices and Monolithic Circuits

4

E

E

E

EECS 535. Optical Information Processing

3

E

EECS 536. Classical Statistical Optics

3

E

EECS 537 (APPPHYS 537). Classical Optics

3

M

EECS 538 (APPPHYS 550) (PHYSICS 650). Optical Waves in Crystals

3

M

EECS 539 (APPPHYS 551) (PHYSICS 651). Lasers

3

M

EECS 540 (APPPHYS 540). Applied Quantum Mechanics I

3

E

E

EECS 541 (APPPHYS 541). Applied Quantum Mechanics II

3

E

E

Course Number & Name

Credits

CM

CT

CV

EM

ES

IC

MM

OP

PE

RO

SP

SS

EECS 542. Vision Processing

3

M

E

EECS 544. Analysis of Social Networks

3

M

EECS 545. Machine Learning

3

E

M

EECS 546 (APPPHYS 546). Ultrafast Optics

3

E

EECS 550. Information Theory

3

M

E

EECS 551. Mathematical Methods for Signal Processing

4

E

M

M

M

EECS 552 (APPPHYS 552) Fiber Optics: Internet to Biomedical Applications

3

E

E

E

EECS 553 Theory and Practice of Data Compression

3

E

M

EECS 554. Introduction to Digital Communication and Coding

3

M

EECS 555. Digital Communication Theory

3

E

EECS 556. Image Processing

3

E

M

EECS 557. Communication Networks

3

M

EECS 558. Stochastic Control

3

M

M

EECS 559. Advanced Signal Processing

3

M

EECS 560 (AEROSP 550) (MECHENG 564). Linear Systems Theory

4

M

E

EECS 561 (MECHENG 561). Design of Digital Control Systems

3

E

M

EECS 562 (AEROSP 551). Nonlinear Systems and Control

3

M

E

EECS 563: Hybrid Systems

3

M

EECS 564. Estimation, Filtering, and Detection

3

E

E

M

M

EECS 565 (AEROSP 580). Linear Feedback Control Systems

3

M

M

EECS 566. Discrete Event Systems

3

M

M

EECS 567 (MFG 567) (MECHENG 567). Introduction to Robotics

3

E

M

M

EECS 568 (NAVARCH 568). Mobile Robotics: Methods and Algorithms

4

E

M

E

Course Number & Name

Credits

CM

CT

CV

EM

ES

IC

MM

OP

PE

RO

SP

SS

EECS 570. Parallel Computer Architecture

4

E

M

EECS 571. Principles of Real-Time Computing

4

E

EECS 573. Microarchitecture

3

M

EECS 578. Computer-Aided Design Verification of Digital Systems

4

M

EECS 579. Digital System Testing

4

M

EECS 598. Special Topics in EECS

1-4

E

E

E

E

E

E

E

E

E

E

E

E

EECS 599. Directed Study
(Counts towards "optional credits" only)

1-4

EECS 600 (IOE 600). Function Space Methods in System Theory

3

E

M

EECS 620. Electronic and Optical Properties of Semiconductors

4

E

Course Number & Name

Credits

CM

CT

CV

EM

ES

IC

MM

OP

PE

RO

SP

SS

EECS 627. VLSI Design II

4

M

E

EECS 628. Advanced High Performance VLSI Design

3-4

M

E

EECS 631. Electromagnetic Scattering

3

E

EECS 632. Microwave Remote Sensing II - Radar

3

E

EECS 633. Numerical Methods in Electromagnetics

3

E

EECS 634 (APPPHYS 611) (Physics 611). Nonlinear Optics

3

E

E

EECS 638 (APPPHYS 609) (PHYSICS 542) Quantum Theory of Light

3

E

EECS 650. Channel Coding Theory

3

M

EECS 659. Adaptive Signal Processing

3

M

EECS 662 (MECHENG 662). Advanced Nonlinear Control

3

E

EECS 698. Master's Thesis
(Counts towards "optional credits" only)

1-6

EECS 699. Research Work in EECS
(Counts towards "optional credits" only)

1-6

EECS 755. Special Topics in Signal Processing

1-4

E

EECS 990. Dissertation/Pre-Candidate

1-4

EECS 995. Dissertation/Candidate

8

PHYS 453. Quantum Mechanics

3

E

ROB 501. Mathematics for Robotics

3

E

E

ROB 550. Robotics Systems Laboratory

4

E