Undergraduate Academic Guide: Depth Requirements

Depth Requirements

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

Notes for class of 2011 and earlier

Depth courses are listed above, with the following exceptions:

  • 18-348 (Embedded System Engineering) and 18-349 (Embedded Real-Time Systems) may be counted as a depth course.
  • 18-470 (Fundamentals of Control) may be counted as a depth course.
  • 18-496 (Introduction to Biomedical Imaging and Image Analysis) may be counted as a depth course.
  • 18-517, 18-525, 18-540, 18-545, 18-551, and 18-578 simultaneously satisfies the depth and Capstone Design requirements.