ECE Tentative Course List

New-Course.png

2025-26 NEW COURSES,10-2-arrow-png.png look for them below.

Resources: ECE Official Course Descriptions (UCSD Catalog)

For 2024-2025 Academic Year: Courses, 2024-25

For 2023-2024 Academic Year: Courses, 2023-24

For 2022-2023 Academic Year: Courses, 2022-23

For 2021-2022 Academic Year: Courses, 2021-22

For 2020-2021 Academic Year: Courses, 2020-21

For 2019-2020 Academic Year: Courses, 2019-20

For 2018-2019 Academic Year: Courses, 2018-19

For 2017-2018 Academic Year: Courses, 2017-18

For 2016-2017 Academic Year: Courses, 2016-17

 


ACADEMIC YEAR: 2025-2026

Class listings and faculty are proposed and subject to change. Click on the instructor's name for the class website.

Please note if you see a professor's name in a box below, it means the course is being offered the quarter listed. If there is a blank box, then the course is not being offered that quarter.

COURSEFALL 25WINTER 26SPRING 26SU26 (TBD)

ECE 5

Experience ECE: Making, Breaking, Hacking Stuff

MORRIS MORRIS 

ECE 15

Engineering Computation

SCHURGERSSAHAYSAHAY 

ECE 16

Rapid Hardware and Software Design

 KHOSHABEH  

ECE 17

 Object-Oriented Programming: Design and Development with C++

SAHAY   

ECE 18

Python Programming

SAHAY SAHAY 

ECE 25

Introduction to Digital Design

LIUMAKRISDEY 

ECE 30

Introduction to Computer Engineering

MIRARAB MIRARAB 

ECE 35

Introduction to Analog Design

SCHURGERSSCHURGERSNDAO         

ECE 45

Circuits & Systems

ZEGERHEATHANTIPA 

ECE 65

Components & Circuits Laboratory

BAGHDADCHIBAGHDADCHIBAGHDADCHI 

ECE 100

Linear Electronic Systems

BAGHDADCHI BAGHDADCHI 

ECE 101

Linear Systems Fundamentals

ZHENGSIEGELFRANCESCHETTI 

ECE 102

Introduction to Active Circuit Design

HSUEHLE  

ECE 103

Fundamentals of Devices & Materials

NGLOKUZUM 

ECE 107

Electromagnetism

FULLERTON LOMAKIN 

ECE 108

Digital Circuits

TURAKHIA KANG 

ECE 109

Engineering Probability & Statistics

POVEDAZEGERXIE 

ECE111

Advanced Digital Design Project

KOUSHANFARELDONTURAKHIA 

ECE 115

Fast Prototyping

 YIPYIP 

ECE 116

Advanced Hardware and Software Design

    

ECE 120

Solar System Physics

    

ECE 121A

Power Systems Analysis and Fundamentals

ESMAILI   

ECE 121B

Energy Conversion

 ESMAILI  

ECE 123

Antenna Systems Engineering

  SIEVENPIPER 

ECE 124

Motor Drives

    

ECE 125A

Power Electronics I

 LE  

ECE 125B

Power Electronics II

  ESMAILI 

ECE 128A

 Real World Power Grid Operation

ESMAILI   

ECE 128B

 Power Grid Modernization

 ESMAILI  

ECE 128C

 Power Grid Resiliency

    

ECE 129

 Renewable and Energy Storage Resources

    

ECE 134

Electronic Materials Science of Integrated Circuits

  NG 

ECE 135A

Semiconductor Physics

KUZUM   

ECE 135B

Electronic Devices

 DAYEH  

ECE 136L

Microelectronics Laboratory

  DAYEH 

ECE 139

Semiconductor Device Design & Modeling

  NOMURA 

ECE 140A

The Art of Product Engineering I

 KHOSHABEH/GESSNER  

ECE 140B

The Art of Product Engineering II

  KHOSHABEH/GESSNER 

ECE 141A

Software Foundations I

 GESSENER  

ECE 141B

Software Foundations II

  GESSNER 

ECE 143

Programming for Data Analysis

UNPINGCOUNPINGCO  

ECE 144

LabVIEW Programming

    

ECE 148

Introduction to Autonomous Vehicles

SILBERMANSILBERMANSILBERMAN 

ECE 150

 Entreprenuership for Engineers

    

ECE 153

Probability & Random Processes for Engineers

  NAGHIZADEH 

ECE 155

 Digital Communications Theory

PRELCIC   

ECE 157A

Communications Systems Laboratory I

  BHARADIA 

ECE 157B

Communications Systems Laboratory II

  BHARADIA 

ECE 158A

Data Networks I

JAVIDI   

ECE 158B

Data Networks II

 ZHANG  

ECE 159

 Introduction to Data Processing and Information Theory

    

ECE 161A

Introduction to Digital Signal Processing

MEYER   

ECE 161B

Digital Signal Processing I

 NGUYEN  

ECE 161C

Applications of Digital Signal Processing

  PARHI 

ECE 163

Electronic Circuits & Systems

  HSUEH 

ECE 164

Analog Integrated Circuit Design

HALL   

ECE 165

Digital Integrated Circuit Design

  MERCIER 

ECE 166

Microwave Systems & Circuits

REBEIZ REBEIZ 

ECE 171A

Linear Control System Theory

  ATANASOV 

ECE 171B

Linear Control System Theory

SHI   

ECE 172A

Introduction to Intelligent Systems

    

ECE 174

Introduction to Linear & Nonlinear Optimization with Applications

WANG, J.   

ECE 175A

Elements of Machine Intelligence: Pattern Recognition & Machine Learning

 VASCONCELOS, M.  

ECE 175B

Elements of Machine Intelligence: Probabilistic Reasoning & Graphical Models

  XIE 

ECE 176

Introduction to Deep Learning and Applications

 WANG, X.  

ECE 180

Topics in Electrical & Computer Engineering

  

 

 

 

ECE 181

Physical Optics & Fourier Optics

 BAGHDADCHI  

ECE 182

Electromagnetic Optics, Guided-Wave, & Fiber Optics

FAINMAN   

ECE 183

Optical Electronics

  MOOKHERJEA 

ECE 184

Optical Information Processing & Holography

FAINMAN   

ECE 185

Lasers & Modulators

    

ECE 187

Introduction to Biomedical Imaging & Sensing

 LIU  

ECE 188

Special Topics in Electrical Engineering with Lab

    

ECE 189

 Technical Public Speaking

    

ECE 190

Engineering Design

    

ECE 191

Engineering Group Design Project

 NDAO  

ECE 196

Engineering Hands-On Group Project

 

  MORRIS 

ECE 201

Introduction to Biophysics

LO   

ECE 202

Medical Devices and Interfaces

 KUZUM  

ECE 203

Biomedical Integrated Circuits and Systems

MERCIER   

ECE 204

Statistical Learning in Bioinformatics

    

ECE 207A

Principles of Medical Imaging

LIU & MCVEIGH (BENG)   

ECE 208

Computational Evolutionary Biology

  MIRARAB 

ECE 209

Statistical Learning for Biosignal Processing

    

ECE 212AN

Principles of Nanoscience & Nanotechnology

NOMURA   

ECE 212BN

Nanoelectronics

 NG  

ECE 212CN

Nanophotonics

  LIU 

ECE 213

Parallel Computing in Bioinformatics

 TURAKHIA  

ECE 221

Magnetic Materials: Principles and Applications

    

ECE 222A

Antennas & Their System Applications

REBEIZ   

ECE 222B

Applied Electromagnetic Theory- Electromagnetics

 SIEVENPIPER  

ECE 222C

Applied Electromagnetic Theory- Computational Methods for Electromagnetics

  LOMAKIN 

ECE 222D

Advanced Antenna Design

    

ECE 225A 

 Probability and Statistics for Data Science

ORLITSKY   

ECE 225B

Universal Probability and Applications in Data Science

    

ECE 226

 Optimization and Acceleration of Deep Learning on Various Hardware Platforms

 KOUSHANFAR  

ECE 227

Big Network Data

 FRANCESCHETTI  

ECE 228

Machine Learning for Physical Applications

  SHI 

ECE 229

Computational Data Analysis and Product Development

    

ECE 230A

Solid State Electronics I

NOMURA   

ECE 230B

Solid State Electronics II

  LO 

ECE 230C

Solid State Electronics III

  YU 

ECE 235

Nanometer-Scale VLSI Devices

    

ECE 236A

III-V Compound Semiconductor Materials

    

ECE 236B

Optical Processes in Semiconductors

    

ECE 236C

Heterojunction Field Effect Transistors

    

ECE 236D

Heterojunction Bipolar Transistors

    

ECE 238A

Thermodynamics of Solids

LUO (MAE)   

ECE 238B

Solid State Diffusion & Reaction Kinetics

  GARAY (MAE) 

ECE 240A

Lasers & Optics

NDAO   

ECE 240B

Optical Information Processing

 RUBIN  

ECE 240C

Optical Modulation & Detection

  MOOKHERJEA 

ECE 241A

Nonlinear Optics

    

ECE 241B

Integrated Photonics

    

ECE 241C

Holographic Optical Elements

    

ECE 243B

Optical Fiber Communication

    

ECE 244A

Statistical Optics

  RUBIN 

ECE 247A

Advanced BioPhotonics

SHI (BENG)   

ECE 247B

BioElectronics

ARAN (BENG)WANG, J. (NANO)  

ECE 247C

BioNanotechnology

  STEINMETZ (NANO) 

ECE 250

Random Processes

NAGHIZADEHJAVIDI  

ECE 251A

Digital Signal Processing I

  PAL 

ECE 251B

Digital Signal Processing II

  VASCONCELOS, M. 

ECE 251C

Filter Banks & Wavelets

PARHI   

ECE 251D

Array Processing

    

ECE 253

Fundamentals of Digital Image Processing

NGUYEN   

ECE 254

Detection Theory

    

ECE 255A

Information Theory

ORLITSKY   

ECE 255B

Source Coding I

    

ECE 255C

Network Information Theory

    

ECE 257A

Modern Communication Networks

ZHANG   

ECE 257B

Principles of Wireless Networks

 BHARADIA  

ECE 257C

Stochastic Wireless Networks Models

    

ECE 258A

Digital Communication

HEATH   

ECE 258B

Digital Communication

 PRELCIC  

ECE 259A

Algebraic Coding

    

ECE 259B

Probabilistic Coding

    

ECE 259C

Advanced Topics in Coding

  SIEGEL 

ECE 260A

VLSI Digital System Algorithms & Architectures

ELDON   

ECE 260B

VLSI Integrated Circuits & Systems Design

Note: EASy request isn't needed if you haven't taken ECE 260A

 KANG  

ECE 260C

VLSI Advanced Topics

  KAHNG 

ECE 264A

CMOS Analog Integrated Circuits & Systems I

 GALTON  

ECE 264B

CMOS Analog Integrated Circuits & Systems II

  GALTON 

ECE 264C

CMOS Analog Integrated Circuits & Systems II I

GALTON   

ECE 264D

CMOS Analog Integrated Circuits & Systems IV

    

ECE 265A

Communication Circuit Design I

 GUDEM  

ECE 265B

Communication Circuit Design II

  GUDEM 

ECE 265C

Power Amplifiers for Wireless Communications

PRESTI   

ECE 265D

Communication Circuits III

 GUDEM  

ECE 266A

CMOS Circuits Lab I

  HALL 

ECE 266B

CMOS Circuits Lab II

(formerly ECE 283: Integrated Circuit Lab) 

HALL   

ECE 267

 Network/Graph Algorithms and Analysis

    

ECE 268

Security of Hardware Embedded Systems

  KOUSHANFAR 

ECE 269

Linear Algebra

 PAL  

ECE 271A

Statistical Learning I

VASCONCELOS, N.   

ECE 271B

Statistical Learning II

 VASCONCELOS, M.  

ECE 271C

Deep Learning and Applications

    

ECE 272A

Stochastic Processes in Dynamic Systems I

  POVEDA 

ECE 272B

Stochastic Processes in Dynamic Systems II

    

ECE 273

Convex Optimization & Applications

  WANG, J. 

ECE 275A

Parameter Estimation I

    

ECE 275B

Parameter Estimation II

    

ECE 276A

Sensing & Estimation Robotics

 ATANASOV  

ECE 276B

Planning & Learning in Robotics

  ATANASOV 

ECE 276C

Robot Manipulation and Control

YIP   

ECE 279

Technical Communications

    

ECE 280

Special Topics in Electronic Devices & Materials/Applied Physics

  

 

 

 

ECE 281

Special Topics in Nanoscience/Nanotechnology

    

ECE 282

Special Topics in Photonics/Applied Optics

 

 

 

  

ECE 283

Special Topics in Electronic Circuits & Systems

LE

(Power Management Integrated Circuits)

*ECE 263

HSUEH

(High-Speed Wireline Communication Circuits & Systems)

  

ECE 284

Special Topics in Computer Engineering

KANG  

(Low-power VLSI Implementation for Machine Learning)

 

MAKRIS

(Advanced Computer Architecture)


WANG, E.

(Digital Health Technologies) previously Mobile Health Design for 2022-26 cohorts

 

ECE 285

Special Topics in Signal & Image Processing/Robotics & Control Systems

NAGHIZADEH

(Ethics and Economics of AI)

SHI

(Agentic AI and LLM for Smart Grids)


XIE

(Deep Generative Models)


POVEDA

(Stochastic Hybrid Systems for Control, Learning, and Optimization)

 

 

 

ECE 286

State-of-the-Art Topics in Computational Statistics & Machine Learning

    

ECE 287

Special Topics in Communication Theory & Systems

 

JAVIDI

(Network Info Theory)

  

ECE 289

Special Topics in Electrical & Computer Engineering

    

ECE 290

Graduate Seminar on Current ECE Research

    

ECE 291

Industry Sponsored Engineering Design Project

    

ECE 292

Graduate Seminar in Electronic Circuits and Systems

    

ECE 293

Graduate Seminar in Communication Theory and Systems

    

ECE 294

Graduate Seminar in Electronic Devices & Materials/Applied Physics

    

ECE 295

Graduate Seminar in Signal & Image Processing/Robotics & Control Systems

    

ECE 296

Graduate Seminar in Photonics/Applied Optics

    

ECE 297

Graduate Seminar in Nanoscience/ Nanotechnology

    

 

The ECE Undergraduate Student Affairs Office updates this webpage. Please contact the ECE Undergraduate Advisors if you have questions.