Electrical Engineering Degree

Students must also complete the Undergraduate Registration Requirement and the degree requirements of their home school.

Requirements (48 units total) 

Course Title
Core Courses (32 units) 1
4 mathematics courses
4 engineering analysis and computer proficiency courses
4 units of basic science: 2
General Physics
and General Physics Laboratory
General Physics
and General Physics Laboratory
Maximum of 3 basic science units may come from any one area
5 basic engineering courses:
Introduction to Electrical Engineering
Introduction to Computer Engineering
Probabilistic Systems
Fundamentals of Computer Programming II
Programming for Engineers
1 course from one of the following basic engineering categories: fluids and solids, materials science and engineering, systems engineering and analysis, thermodynamics
3 design and communications courses
7 social sciences/humanities courses
5 unrestricted electives
Course Title
Major Program (16 units)
5 required courses:
Fundamentals of Circuits
Fundamentals of Signals & Systems
Fundamentals of Solid State Engineering
Fund of Electromagnetics & Photonics
Fundamentals of Electronics
10 technical electives: 2
At least 6 courses from the following tracks:
2 courses from 300-level or 400-level COMP_SCI, ELEC_ENG, or COMP_ENG technical electives (which may include COMP_ENG 205-0 and the courses above)
2 courses may be chosen from:
300-level technical courses in science, mathematics, computer science, or engineering or the courses above
Molecular Biology
Cell Biology
Genetics and Evolution
Organic Chemistry I
and Organic Chemistry II
and Advanced Organic Chemistry
1 required design course from:
Electronic System Design II: Project
Microprocessor Systems Project I
VLSI Systems Design Projects
Electrical Engineering Design

Technical Elective Tracks

Biomedical Engineering Track

Course Title
BMD_ENG 325-0Introduction to Medical Imaging
BMD_ENG 327-0Magnetic Resonance Imaging
BMD_ENG 333-0Modern Optical Microscopy & Imaging

Circuits and Electronics Track

Course Title
COMP_ENG 303-0Advanced Digital Design
COMP_ENG 346-0Microprocessor System Design
COMP_ENG 347-2Microprocessor Systems Project II
COMP_ENG 355-0ASIC and FPGA Design
COMP_ENG 391-0CMOS VLSI Circuit Design
COMP_ENG 393-0Advanced Low Power VLSI and Mixed-signal IC Design
ELEC_ENG 326-0Electronic System Design I
ELEC_ENG 327-0Electronic System Design II: Project
ELEC_ENG 353-0Digital Microelectronics

Communications Systems Track

Course Title
ELEC_ENG 307-0Communications Systems
ELEC_ENG 328-0Information Theory & Learning
ELEC_ENG 333-0Introduction to Communication Networks
ELEC_ENG 334-0Fundamentals of Blockchains and Decentralization
ELEC_ENG 378-0Digital Communications
ELEC_ENG 380-0Wireless Communications

Control Systems Track

Course Title
ELEC_ENG 360-0Introduction to Feedback Systems
ELEC_ENG 374-0Introduction to Digital Control
ELEC_ENG 390-0Introduction to Robotics
MECH_ENG 333-0Introduction to Mechatronics

Signal Processing and Machine Learning Track

Course Title
ELEC_ENG 332-0Introduction to Computer Vision
ELEC_ENG 335-0Deep Learning Foundations from Scratch
ELEC_ENG 359-0Digital Signal Processing
ELEC_ENG 363-0Digital Filtering
ELEC_ENG 373-0Deep Reinforcement Learning
ELEC_ENG 375-0Machine Learning: Foundations, Applications, and Algorithms

Electromagnetics Engineering Track

Course Title
ELEC_ENG 308-0Applied Electromagnetics and Photonics
ELEC_ENG 379-0Lasers and Coherent Optics
ELEC_ENG 382-0Photonic Information Processing
ELEC_ENG 383-0Fiber-Optic Communications

Solid-State Engineering Track 

Course Title
ELEC_ENG 250-0Physical Electronics and Devices
ELEC_ENG 381-0Electronic Properties of Materials
ELEC_ENG 384-0Solid State Electronic Devices
ELEC_ENG 385-0Optoelectronics
ELEC_ENG 388-0Nanotechnology
MECH_ENG 381-0Introduction to Micro-electro-mechanical Systems