Undergraduate Academic Guide: Breadth Requirements

Class of 2012 and later

ECE students must take at least one introductory-level course in two of the five principal subject areas for a total of 24 units.

Course Units
Applied Physics
18300 Fundamentals of Electromagnetics 12
18310 Fundamentals of Semiconductor Devices 12
Circuits
18320 Microelectronic Circuits 12
Computer Hardware
18340 Digital Computation 12
18341 Logic Design Using Simulation, Synthesis, and Verification Techniques 12
18345 Introduction to Telecommunication Networks 12
18348 Embedded System Engineering 12
18349 Embedded Real-Time Systems 12
Computer Software
15210 Parallel and Sequential Data Structures and Algorithms 12
15211 Fundamental Data Structures and Algorithms 12
15214 Principles of Software Systems Construction 12
Signals and Systems
18370 Fundamentals of Control 12
18391 Noisy Signal Representation and Processing 12

Class of 2011 and earlier

ECE students must take at least one introductory-level course in three of the five principal subject areas for a total of 36 units.

Course Units
Applied Physics
18300 Fundamentals of Electromagnetics 12
18310 Fundamentals of Semiconductor Devices 12
Circuits
18321 Analysis and Design of Analog Circuits 12
18322 Analysis and Design of Digital Circuits 12
Computer Hardware
15213 Introduction to Computer Systems 12
18340 Digital Computation 12
18341 Logic Design Using Simulation, Synthesis, and Verification Techniques 12
18345 Introduction to Telecommunication Networks 12
Computer Software
15211 Fundamental Data Structures and Algorithms 12
Signals and Systems
18290 Signals and Systems 12