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 Systems | MM = MEMS & Microsystems |
CT = Control Systems | OP = Optics & Photonics |
CV = Computer Vision | PE = Power & Energy |
EM = Applied Electromagetics & RF Circuits | RO = Robotics |
ES = Embedded Systems | SP = Signal & Image Processing and Machine Learning |
IC = Integrated Circuits & VLSI | SS = 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 | |||||||||||
9 | EECS 421. Properties of Transistors | 4 | E | E | ||||||||||
10 | EECS 423. Micro/Nano Device Fabrication and Characterization | 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 Techs | 3 | ||||||||||||
18 | EECS 429. Semiconductor Optoelectronic Devices | 4 | E | |||||||||||
19 | EECS 430 (SPACE 431)(CLIMATE 431). Wireless 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 | M | |||||||||
23 | EECS 444. Analysis Social Networks | 4 | ||||||||||||
25 | EECS 452. Digital Signal Processing Design Laboratory | 4 | M | |||||||||||
26 | EECS 453. Principles of 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 | E | |||||||||
30 | EECS 461. Embedded Control Systems | 4 | M | M | E | |||||||||
31 | EECS 463. Power Systems Design and Operation | 4 | M | E | ||||||||||
32 | EECS 464. Hands-on Robotics | 4 | M | |||||||||||
34 | EECS 470. Computer Architecture | 4 | E | M | ||||||||||
35 | EECS 473. Advanced Embedded Systems | 4 | M | E | ||||||||||
36 | EECS 477. Introduction to Algorithms | 4 | E | |||||||||||
37 | EECS 478. Logic Circuit Synthesis and Optimization | 4 | M | |||||||||||
38 | EECS 480. Social Computing Systems | 4 | ||||||||||||
41 | EECS 498. Special Topics | 1-4 | E | E | E | E | E | E | E | E | E | E | E | E |
42 | ECE 501. Probability and Random Processes | 4 | M | E | E | M | ||||||||
43 | ECE 502. Stochastic Processe | 3 | M | M | ||||||||||
44 | ECE 503 Numerical Electromagnetics | 3 | M | |||||||||||
45 | EECS 504. Foundations of Computer Vision | 3 | M | E | M | M | ||||||||
46 | ECE 505. Computational Data Science and Machine Learning | 4 | E | E | M | E | ||||||||
47 | ECE 509. BioMEMS | 3 | M | |||||||||||
48 | EECS 510 RF MEMS | 4 | M | E | M | |||||||||
49 | ECE 511. Integrated Analog/Digital Interface Circuits | 4 | M | E | ||||||||||
50 | ECE 512. Amorphous and Microcrystalline Semiconductor Thin Film Devices | 3 | E | |||||||||||
51 | ECE 513. Flat Panel Displays | 3 | E | |||||||||||
52 | ECE 514. Advanced MEMS Devices and Technologies | 4 | E | M | ||||||||||
53 | ECE 515. Integrated Microsystems | 4 | M | E | M | |||||||||
54 | ECE 516 (BIOMEDE 516). Medical Imaging Systems | 3 | M | |||||||||||
55 | ECE 517 (NERS 578). Physical Processes in Plasmas | 3 | M | E | E | |||||||||
56 | ECE 518 (AOSS 595). Magnetosphere and Solar Wind | 3 | ||||||||||||
57 | ECE 519 (NERS 575) Plasma Generation and Diag. Lab. | 4 | E | |||||||||||
58 | ECE 520. Solid State Physics | 4 | M | |||||||||||
59 | ECE 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 | ECE 525. Advanced Solid State Microwave Circuits | 3 | M | E | E | E | ||||||||
63 | ECE 526. Plasmonics | 3 | M | E | M | E | ||||||||
65 | ECE 528 Principles of Microelectronics Process Technology | 3 | E | E | ||||||||||
66 | ECE 529. Semiconductor Lasers and LEDs | 3 | E | |||||||||||
67 | ECE 530 (APPPHYS 530). Electromagnetic Theory I | 3 | M | |||||||||||
68 | ECE 531. Antenna Theory and Design | 3 | M | |||||||||||
69 | ECE 532 (CLIMATE 587) (SPACE 587). Microwave Remote Sensing I: Radiometry | 3 | M | |||||||||||
70 | ECE 533. Microwave Measurements Laboratory | 3 | M | E | ||||||||||
71 | ECE 534. Analysis of Electric Power Distribution Systems and Loads | 3 | M | |||||||||||
72 | ECE 535. Power System Dynamics and Control | 3 | M | |||||||||||
73 | ECE 536. Power System Markets and Optimization | 3 | M | |||||||||||
74 | ECE 537 (APPPHYS 537). Classical Optics | 3 | M | |||||||||||
75 | ECE 538 (APPPHYS 550) (PHYSICS 650). Optical Waves in Crystals | 3 | M | |||||||||||
76 | ECE 539 (APPPHYS 551) (PHYSICS 651). Lasers | 3 | M | |||||||||||
77 | ECE 540 (APPPHYS 540). Applied Quantum Mechanics I | 3 | E | E | ||||||||||
78 | ECE 541 (APPPHYS 541). Applied Quantum Mechanics II | 3 | E | E | ||||||||||
79 | EECS 542. Advanced Topics in Computer Vision | 3 | M | E | E | |||||||||
80 | ECE 544. Analysis of Social Networks | 3 | M | |||||||||||
81 | EECS 545. Machine Learning (CSE) | 3 | E | E | M | |||||||||
82 | ECE 546 (APPPHYS 546). Ultrafast Optics | 3 | E | |||||||||||
83 | ECE 550. Information Theory | 3 | M | E | E | |||||||||
84 | ECE 551. Matrix Methods for Signal Processing, Data Analysis, & Machine Learning | 4 | E | E | M | E | M | |||||||
86 | ECE 552 (APPPHYS 552) Fiber Optics: Internet to Biomedical Applications | 3 | E | E | E | |||||||||
87 | EECS 553: Machine Learning (ECE) | 3 | E | E | M | |||||||||
88 | ECE 554. Introduction to Digital Communication and Coding | 3 | M | |||||||||||
89 | ECE 555. Digital Communication Theory | 3 | E | |||||||||||
90 | ECE 556. Image Processing | 3 | E | E | M | |||||||||
91 | ECE 557. Communication Networks | 3 | M | |||||||||||
92 | ECE 558. Stochastic Control | 3 | M | M | ||||||||||
93 | ECE 559. Optimization Methods in Signal Processing and Machine Learning | 3 | M | |||||||||||
94 | ECE 560 (AEROSP 550) (CEE 571) (MECHENG 564). Linear Systems Theory | 4 | M | E | E | |||||||||
95 | ECE 561 (MECHENG 561). Design of Digital Control Systems | 3 | M | M | E | |||||||||
96 | ECE 562 (AEROSP 551). Nonlinear Systems and Control | 3 | M | E | E | |||||||||
97 | ECE 563: Hybrid Systems | 3 | M | E | ||||||||||
98 | ECE 564. Estimation, Filtering, and Detection | 3 | E | E | M | E | M | |||||||
99 | ECE 565 (AEROSP 580). Linear Feedback Control Systems | 3 | M | M | E | |||||||||
100 | ECE 566. Discrete Event Systems | 3 | M | M | ||||||||||
101 | EECS 567 (MFG 567) (MECHENG 567) (ROB 510). Robotic Kinematics and Dynamics | 3 | E | M | ||||||||||
102 | EECS 568 (NAVARCH 568)(ROB 530). Mobile Robotics: Methods and Algorithms | 4 | E | M | M | |||||||||
103 | ECE 569 (MFG 564). Production Systems Engineering | 3 | ||||||||||||
104 | EECS 570. Parallel Computer Architecture | 4 | E | M | ||||||||||
105 | EECS 571. Principles of Real-Time Computing | 4 | E | E | ||||||||||
106 | EECS 573. Microarchitecture | 3 | M | |||||||||||
109 | ECE 598. Special Topics in EECS | 1-4 | E | E | E | E | E | E | E | E | E | E | E | E |
110 | ECE 599. Directed Study (Counts towards "optional credits" only) |
1-4 | ||||||||||||
111 | ECE 600 (IE 600). Function Space Methods in System Theory | 3 | E | M | ||||||||||
112 | ECE 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 | ECE 631. Electromagnetic Scattering | 3 | M | |||||||||||
117 | ECE 633. Numerical Methods in Electromagnetics | 3 | M | |||||||||||
118 | ECE 634 (APPPHYS 611) (Physics 611). Nonlinear Optics | 3 | E | E | ||||||||||
119 | ECE 638 (PHYSICS 542). Quantum Optics | 3 | E | |||||||||||
120 | ECE 650. Channel Coding Theory | 3 | M | |||||||||||
121 | ECE 659. Adaptive Signal Processing | 3 | M | |||||||||||
123 | ECE 662 (MECHENG 662). Advanced Nonlinear Control | 3 | E | E | ||||||||||
124 | ECE 698. Master's Thesis (Counts towards "optional credits" only) |
1-6 | ||||||||||||
125 | ECE 699. Research Work in EECS (Counts towards "optional credits" only) |
1-6 | ||||||||||||
126 | ECE 755. Special Topics in Signal Processing | 1-4 | E | |||||||||||
127 | ECE 990. Dissertation/Pre-Candidate | 1-4 | ||||||||||||
128 | ECE 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 | M | ||||||||||
132 | EECS 507. Introduction to Embedded Systems Research | 3-4 | M | E | ||||||||||
133 | ECE 730. Special Topics in Electromagnetics | 3 | M | |||||||||||
134 | ECE 506. Design of Power Electronics | 3 | M | E | ||||||||||
135 | ECE 508. Control and Modeling of Power Electronics | 3 | M | E | ||||||||||
136 | EECS 467: Autonomous Robotics Design Experience | 4 | E | M | ||||||||||
137 | ECE 605: Data Science and Machine Learning Design Laboratory | 4 | E | E | ||||||||||
138 | ECE 524: Organic Electronics | 3 | M | |||||||||||
139 | ROB 535 (NAVARCH 565). Self Driving Cars | 3 | ||||||||||||
140 | ECE 602. Reinforcement Learning Theory | 3 | E | E | E | |||||||||
Course Number & Name | Credits | CM | CT | CV | EM | ES | IC | MM | OP | PE | RO | SP | SS |