Please note that this is a list of ECE courses offered, past and present. It should not be considered a definitive list; before making any enrollment decisions based on this information, please check with your advisor.
For additional details about a particular course, follow the course number link provided.
The course rollout shows the expected course offerings for the upcoming semesters.
A list of course pre/co-requisites is also available.
| Course | Units | |
|---|---|---|
| Graduate Courses | ||
| 18-703 | Managing and Leading Research and Development | 12 |
| 18-712 | Elements of Photonics for Communication Systems | 12 |
| 18-713 | Optical Networks | 12 |
| 18-713PP | Optical Networks | 12 |
| 18-715 | Physics of Applied Magnetism | 12 |
| 18-716 | Advanced Applied Magnetism | 12 |
| 18-721 | Advanced Analog Integrated Circuits Design | 12 |
| 18-723 | RF IC Design and Implementation | 12 |
| 18-724 | Microelectromechanical System Design | 12 |
| 18-725 | Advanced Digital Integrated Circuit Design | 12 |
| 18-729C | Special Topics in Circuits: Power Electronics | 12 |
| 18-729E | Special Topics in Circuits: IC Technology: 3D System Integration (with VeSFETs) | 12 |
| 18-730 | Introduction to Computer Security | 12 |
| 18-730G | Introduction to Computer Security | 12 |
| 18-730PP | Introduction to Computer Security | 12 |
| 18-731 | Network Security | 12 |
| 18-731PP | Network Security | 12 |
| 18-731SV | Network Security | 12 |
| 18-732 | Secure Software Systems | 12 |
| 18-732J | Secure Software Systems | 12 |
| 18-732PP | Secure Software Systems | 12 |
| 18-733 | Applied Cryptography | 12 |
| 18-733J | Applied Cryptography | 12 |
| 18-733SV | Applied Cryptography | 12 |
| 18-734 | Foundations of Privacy | 12 |
| 18-739A | Special Topics in Security: Foundations of Security and Privacy | 12 |
| 18-739C | Special Topics in Security: Vulnerability, Defenses, and Malware Analysis | 12 |
| 18-739SV | Special Topics in Security: Foundations of Security and Privacy | 12 |
| 18-740 | Computer Architecture | 12 |
| 18-741 | Advanced Computer Architecture | 12 |
| 18-742 | Parallel Computer Architecture | 12 |
| 18-743 | Energy Aware Computing | 12 |
| 18-745 | Rapid Prototyping of Computer Systems | 12 |
| 18-746 | Advanced Storage Systems | 12 |
| 18-748 | Wireless Sensor Networks | 12 |
| 18-749 | Fault-Tolerant Distributed Systems | 12 |
| 18-749PP | Fault-Tolerant Distributed Systems | 12 |
| 18-751 | Applied Stochastic Processes | 12 |
| 18-752 | Estimation, Detection and Identification | 12 |
| 18-752PP | Estimation, Detection and Identification | 12 |
| 18-753 | Information Theory and Coding | 12 |
| 18-754 | Error Control Coding | 12 |
| 18-756 | Packet Switching and Computer Networks | 12 |
| 18-756G | Packet Switching and Computer Networks | 12 |
| 18-756PP | Packet Switching and Computer Networks | 12 |
| 18-757 | Network Management and Control | 12 |
| 18-757PP | Network Management and Control | 12 |
| 18-758 | Wireless Communications | 12 |
| 18-759 | Wireless Networks | 12 |
| 18-759G | Wireless Networks | 12 |
| 18-759PP | Wireless Networks | 12 |
| 18-760 | VLSI CAD: Logic to Layout | 12 |
| 18-762 | Circuit Simulation: Theory and Practice | 12 |
| 18-764 | In Between Design and Manufacturing of Deep-Submicron Integrated Circuits | 12 |
| 18-765 | Digital Systems Testing and Testable Design | 12 |
| 18-765PP | Digital Systems Testing and Testable Design | 12 |
| 18-769 | Design for Manufacturability in Nanometer Era | 12 |
| 18-771 | Linear Systems | 12 |
| 18-771PP | Linear Systems | 12 |
| 18-771SV | Linear Systems | 12 |
| 18-777 | Complex Large-Scale Dynamic Systems | 12 |
| 18-781 | Speech Recognition and Understanding | 12 |
| 18-781SV | Speech Recognition and Understanding | 12 |
| 18-782PP | Machine Learning | 12 |
| 18-790 | Wavelets and Multiresolution Techniques | Variable |
| 18-791 | Medical Imaging Analysis | 12 |
| 18-792 | Advanced Digital Signal Processing | 12 |
| 18-793 | Optical Image and Radar Processing | 12 |
| 18-794 | Pattern Recognition Theory | 12 |
| 18-795 | Bioimage Informatics | 12 |
| 18-796PP | Multimedia Communications: Coding, Systems, and Networking | 12 |
| 18-797 | Machine Learning for Signal Processing | 12 |
| 18-798 | Image, Video, and Multimedia | 12 |
| 18-798PP | Image, Video, and Multimedia | 12 |
| 18-799 | Special Topics in Signal Processing: Advanced Speech Lab | Variable |
| 18-799A | Special Topics in Signal Processing: Registration in Bioimaging | 12 |
| 18-799B | Special Topics in Signal Processing: Nonlinear Optimization | 12 |
| 18-799C | Special Topics in Signal Processing: Constraint Satisfaction and Optimization | 12 |
| 18-799D | Special Topics in Signal Processing: Design Impletmentation of Speech Recognition Systems | 12 |
| 18-799E | Special Topics in Signal Processing: Biometric Recognition | 12 |
| 18-799F | Special Topics in Signal Processing: Algebraic Signal Processing Theory | 12 |
| 18-799G | Special Topics in Signal Processing: Wavelets and Multiresolution Techniques | 12 |
| 18-799H | New Topics in Signal Processing: Network Science: Modeling and Inference | 12 |
| 18-799J | Special topics in signal processing | 12 |
| 18-799K | Special Topics in Signal Processing: Cognitive Video | 12 |
| 18-799L | Special Topics in Signal Processing: Advanced Speech Lab | 12 |
| 18-799M | Special Topics in Signal Processing: Advanced Machine Learning | 12 |
| 18-799PB | Special Topics in Signal Processing: Nonlinear Optimization | 12 |
| 18-799PF | Special Topics in Signal Processing: Image Analysis and Recognition | 12 |
| 18-799PP | Special Topics in Signal Processing: Nonlinear Optimization | 12 |
| 18-799R | Special Topics in Signal Processing: Large Scale Stochastic Adaptive Systems | 12 |
| 18-799X | Special Topics in Signal Processing: Evolutionary Algorithms in Engineering Optimization | 12 |