ECE students must take at least one course (12 units) that has one of the courses used to satisfy the breadth requirement as a prerequisite. In other words, the ECE student must go "two-deep" in at least one of the five principal subject areas. Courses that satisfy this requirement are listed below:
| Course | Units | |
|---|---|---|
| Applied Physics | ||
| 18401 | Electromechanics | 12 |
| 18402 | Applied Electrodynamics | 12 |
| 18419 | Semiconductor Device Applications - Optoelectronics and Nanoelectronics | 12 |
| 18610 | Fundamentals of Modern CMOS Devices | 12 |
| 18614 | Microelectromechanical Systems | 12 |
| 18615 | Micro and Nano Systems Fabrication | 12 |
| 18712 | Elements of Photonics for Communication Systems | 12 |
| 18715 | Magnetic Materials and Devices | 12 |
| 18819C | Special Topics in Applied Physics: Micro and Nano Systems Fabrication | 12 |
| Circuits | ||
| 18415 | From Design to the Market for Deep Submicron ICs | 12 |
| 18421 | Analysis and Design of Analog Circuits | 12 |
| 18422 | Analysis and Design of Digital Circuits | 12 |
| 18525 | Integrated Circuit Design Project | 12 |
| 18622 | Advanced Digital Integrated Circuit Design | 12 |
| 18623 | Analog Integrated Circuit Design | 12 |
| 18721 | Advanced Analog Integrated Circuits Design | 12 |
| 18723 | RF IC Design and Implementation | 12 |
| 18724 | Microelectromechanical System Design | 12 |
| Computer Hardware | ||
| 18447 | Introduction to Computer Architecture | 12 |
| 18540 | Rapid Prototyping of Computer Systems | 12 |
| 18545 | Advanced Digital Design Project | 12 |
| 18549 | Embedded Systems Design | 12 |
| 18741 | Advanced Computer Architecture | 12 |
| 18742 | Parallel Computer Architecture | 12 |
| 18745 | Rapid Prototyping of Computer Systems | 12 |
| 18746 | Advanced Storage Systems | 12 |
| 18760 | VLSI CAD: Logic to Layout | 12 |
| 18765 | Digital Systems Testing and Testable Design | 12 |
| Computer Software | ||
| 15313 | Foundations of Software Engineering | 12 |
| 15415 | Database Applications | 12 |
| 15437 | Web Applications Development | 12 |
| 15451 | Algorithm Design and Analysis | 12 |
| 18487 | Introduction to Computer and Network Security and Applied Cryptography | 12 |
| 18730 | Introduction to Computer Security | 12 |
| Signals and Systems | ||
| 18450 | Digital Communications | 12 |
| 18474 | Embedded Control Systems | 12 |
| 18491 | Digital Signal Processing | 12 |
| 18551 | Digital Communication and Signal Processing Systems Design | 12 |
| 18578 | Mechatronic Design | 12 |
| 18758 | Wireless Communications | 12 |
| 18777 | Complex Large-Scale Dynamic Systems | 12 |
| 18793 | Optical Image and Radar Processing | 12 |
| 18798 | Image, Video, and Multimedia | 12 |
| 18799E | Special Topics in Signal Processing: Biometric Recognition | 12 |
| 18879P | Special Topics in Systems and Control: Engineering and Economics of Electric Power Systems | 12 |
Depth courses are listed above, with the following exceptions: