Home > Academics > Course Information > Grad Course List

Grad Course List

This page provides a list of graduate-level ECE courses. The courses are divided into the 12 research areas a graduate student can major in.

Click on the column header to sort.

M = Counts as a Major Area course automatically
E = Counts as a Major Area course after approval by an advisor

Course descriptions are found in the Bulletin.
See also our list of cognate courses.

Table Key

CM = Network, Communication, and Information SystemsMM = MEMS & Microsystems
CT = Control SystemsOP = Optics & Photonics
CV = Computer VisionPE = Power & Energy
EM = Applied Electromagetics & RF CircuitsRO = Robotics
ES = Embedded SystemsSP = Signal & Image Processing and Machine Learning
IC = Integrated Circuits & VSLISS = Solid State & Nanotechnology
wdt_ID Course Number & Name Credits CM CT CV EM ES IC MM OP PE RO SP SS
1 EECS 411. Microwave Circuits I 4 M M E
2 EECS 413. Monolithic Amplifier Circuits 4 M E
3 EECS 414. Introduction to MEMS 4 E M
4 EECS 417 (BIOMEDE 417). Electrical Biophysics 4
5 EECS 418. Power Electronics 4 E E M
6 EECS 419. Electric Machinery and Drives 4 M
8 EECS 420. Physical Principles Underlying Smart Devices 4
9 EECS 421. Properties of Transistors 4 E E
10 EECS 423. Solid-State Device Laboratory 4 E E
11 EECS 425. Integrated Microsystems Laboratory 4 M E M E
12 EECS 427. VLSI Design I 4 M E
17 EECS 428. Quant Nano Tech 3
18 EECS 429. Semiconductor Optoelectronic Devices 4 E
19 EECS 430 (AOSS 431) Radiowave Propogation and Link Design 4 M
20 EECS 434. Principles of Photonics 4 E E
21 EECS 438. Advanced Lasers and Optics Laboratory 4 E
22 EECS 442. Computer Vision 4 E E E
23 EECS 444. Analysis Social Networks 4
25 EECS 452. Digital Signal Processing Design Laboratory 4 M
26 EECS 453. Applied Matrix Algorithms for Signal Processing, Data Analysis, and Machine Learning 4
27 EECS 455. Wireless Communications Systems 4 E
28 EECS 458 (BIOMEDE 458). Biomedical Instrumentation and Design 4 E
29 EECS 460. Control Systems Analysis and Design 4 M M
30 EECS 461. Embedded Control Systems 4 M M
31 EECS 463. Power Systems Design and Operation 4 M
32 EECS 464. Hands-on Robotics 4
34 EECS 470. Computer Architecture 4 E M
35 EECS 473. Advanced Embedded Systems 4 M
36 EECS 477. Introduction to Algorithms 4 E
37 EECS 478. Logic Circuit Synthesis and Optimization 4 M
38 EECS 480. Logic and Formal Verification 4 E
39 EECS 495. Patent Fundamentals for Engineers 4
40 EECS 497. EECS Major Design Projects 4
41 EECS 498. Special Topics 1-4 E E E E E E E E E E E E
42 EECS 501. Probability and Random Processes 4 M E E M
43 EECS 502. Stochastic Processes 3 M M
44 EECS 503. Introduction to Numerical Electromagnetics 3 M
45 EECS 504. Foundations of Computer Vision 3 M E M
46 EECS 505. Computational Data Science and Machine Learning 4 E E M E
47 EECS 509. BioMEMS 3 M
48 EECS 510 RF MEMS 4 M E M
49 EECS 511. Integrated Analog/Digital Interface Circuits 4 M E
50 EECS 512. Amorphous and Microcrystalline Semiconductor Thin Film Devices 3 E
51 EECS 513. Flat Panel Displays 3 E
52 EECS 514. Advanced MEMS Devices and Technologies 4 E M
53 EECS 515. Integrated Microsystems 4 M E M
54 EECS 516 (BIOMEDE 516). Medical Imaging Systems 3 M
55 EECS 517 (NERS 578). Physical Processes in Plasmas 3 M E E
56 EECS 518 (AOSS 595). Magnetosphere and Solar Wind 3
57 EECS 519 (NERS 575) Plasma Generation and Diag. Lab. 4 E
58 EECS 520. Solid State Physics 4 M
59 EECS 521. Solid State Devices 3 M
60 EECS 522. Analog Integrated Circuits 4 M E
61 EECS 523. Digital Integrated Technology 4 M E E
62 EECS 525. Advanced Solid State Microwave Circuits 3 M E E E
63 EECS 526. Plasmonics 3 M E M E
64 EECS 527. Layout Synthesis and Optimization 3-4 M
65 EECS 528 Principles of Microelectronics Process Technology 3 E E
66 EECS 529. Semiconductor Lasers and LEDs 3 E
67 EECS 530 (APPPHYS 530). Electromagnetic Theory I 3 M
68 EECS 531. Antenna Theory and Design 3 M
69 EECS 532 (AOSS 587). Microwave Remote Sensing I: Radiometry 3 M
70 EECS 533. Microwave Measurements Laboratory 3 M E
71 EECS 534. Analysis of Electric Power Distribution Systems and Loads 3 M
72 EECS 535. Power System Dynamics and Control 3 M
73 EECS 536. Power System Markets and Optimization 3 M
74 EECS 537 (APPPHYS 537). Classical Optics 3 M
75 EECS 538 (APPPHYS 550) (PHYSICS 650). Optical Waves in Crystals 3 M
76 EECS 539 (APPPHYS 551) (PHYSICS 651). Lasers 3 M
77 EECS 540 (APPPHYS 540). Applied Quantum Mechanics I 3 E E
78 EECS 541 (APPPHYS 541). Applied Quantum Mechanics II 3 E E
79 EECS 542. Vision Processing 3 M E
80 EECS 544. Analysis of Social Networks 3 M
81 EECS 545. Machine Learning (CSE) 3 E M
82 EECS 546 (APPPHYS 546). Ultrafast Optics 3 E
83 EECS 550. Information Theory 3 M E E
84 EECS 551. Matrix Methods for Signal Processing, Data Analysis, & Machine Learning 4 E E M M
86 EECS 552 (APPPHYS 552) Fiber Optics: Internet to Biomedical Applications 3 E E E
87 EECS 553: Machine Learning (ECE) 3 E M
88 EECS 554. Introduction to Digital Communication and Coding 3 M
89 EECS 555. Digital Communication Theory 3 E
90 EECS 556. Image Processing 3 E M
91 EECS 557. Communication Networks 3 M
92 EECS 558. Stochastic Control 3 M M
93 EECS 559. Optimization Methods in Signal Processing and Machine Learning 3 M
94 EECS 560 (AEROSP 550) (MECHENG 564). Linear Systems Theory 4 M E
95 EECS 561 (MECHENG 561). Design of Digital Control Systems 3 M M
96 EECS 562 (AEROSP 551). Nonlinear Systems and Control 3 M E
97 EECS 563: Hybrid Systems 3 M
98 EECS 564. Estimation, Filtering, and Detection 3 E E M M
99 EECS 565 (AEROSP 580). Linear Feedback Control Systems 3 M M
100 EECS 566. Discrete Event Systems 3 M M
101 EECS 567 (MFG 567) (MECHENG 567). Introduction to Robotics 3 E M M
102 EECS 568 (NAVARCH 568). Mobile Robotics: Methods and Algorithms 4 E M E
103 EECS 569. Production Systems Engineering 3
104 EECS 570. Parallel Computer Architecture 4 E M
105 EECS 571. Principles of Real-Time Computing 4 E
106 EECS 573. Microarchitecture 3 M
107 EECS 578. Computer-Aided Design Verification of Digital Systems 4 M
108 EECS 579. Digital System Testing 4 M
109 EECS 598. Special Topics in EECS 1-4 E E E M E E E E E E E E
110 EECS 599. Directed Study
(Counts towards "optional credits" only)
1-4
111 EECS 600 (IOE 600). Function Space Methods in System Theory 3 E M
112 EECS 620. Electronic and Optical Properties of Semiconductors 4 E
113 EECS 627. VLSI Design II 4 M E
114 EECS 628. Advanced High Performance VLSI Design 3-4 M E
115 EECS 631. Electromagnetic Scattering 3 M
116 EECS 632. Microwave Remote Sensing II - Radar 3 M
117 EECS 633. Numerical Methods in Electromagnetics 3 M
118 EECS 634 (APPPHYS 611) (Physics 611). Nonlinear Optics 3 E E
119 EECS 638 (APPPHYS 609) (PHYSICS 542) Quantum Theory of Light 3 E
120 EECS 650. Channel Coding Theory 3 M
121 EECS 659. Adaptive Signal Processing 3 M
122 EECS 661. Discrete Event Systems 3
123 EECS 662 (MECHENG 662). Advanced Nonlinear Control 3 E
124 EECS 698. Master's Thesis
(Counts towards "optional credits" only)
1-6
125 EECS 699. Research Work in EECS
(Counts towards "optional credits" only)
1-6
126 EECS 755. Special Topics in Signal Processing 1-4 E
127 EECS 990. Dissertation/Pre-Candidate 1-4
128 EECS 995. Dissertation/Candidate 8
129 PHYS 453. Quantum Mechanics 3 E
130 ROB 501. Mathematics for Robotics 3 E E
131 ROB 550. Robotics Systems Laboratory 4 E E
132 EECS 507. Introduction to Embedded Systems Research 3-4 M
133 EECS 730. Special Topics in Electromagnetics 3 M
134 EECS 506. Design of Power Electronics 3 M
135 EECS 508. Control and Modeling of Power Electronics 3 M
136 EECS 467: Autonomous Robotics Design Experience 4 E
137 EECS 605: Data Science and Machine Learning Design Laboratory 4 E
138 EECS 524: Organic Electronics 3 M
Course Number & Name Credits CM CT CV EM ES IC MM OP PE RO SP SS