ECE Tentative Course List

New-Course.png

2024-25 NEW COURSES,10-2-arrow-png.png look for them below.

Resources: ECE Official Course Descriptions (UCSD Catalog)

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: 2024-2025

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.

COURSE

FALL 24

WINTER 25

SPRING 25

SU25 (TBD)

ECE 5

Experience ECE: Making, Breaking, Hacking Stuff

MORRIS MORRIS

MORRIS

 

ECE 15

Engineering Computation

SCHURGERS SAHAY SAHAY  

ECE 16

Rapid Hardware and Software Design

  KHOSHABEH WANG, E.  

ECE 17

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

SAHAY   SAHAY  

ECE 18

Programming in Python and Object-Oriented Principles

       

ECE 25

Introduction to Digital Design

LIU MORRIS DEY  

ECE 30

Introduction to Computer Engineering

SAHAY   MIRARAB  

ECE 35

Introduction to Analog Design

SCHURGERS

SCHURGERS

NDAO

 

ECE 45

Circuits & Systems

ANTIPA HEATH

ZEGER

 

ECE 65

Components & Circuits Laboratory

BAGHDADCHI BAGHDADCHI BAGHDADCHI  

ECE 100

Linear Electronic Systems

BAGHDADCHI   HSUEH  

ECE 101

Linear Systems Fundamentals

ZHENG GONZALEZ-PRELCIC SIEGEL

 

ECE 102

Introduction to Active Circuit Design

HSUEH LE    

ECE 103

Fundamentals of Devices & Materials

NG LO NOMURA  

ECE 107

Electromagnetism

LOMAKIN FULLERTON    

ECE 108

Digital Circuits

TURAKHIA   KANG  

ECE 109

Engineering Probability & Statistics

ZEGER POVEDA ORLITSKY  

ECE111

Advanced Digital Design Project

KOUSHANFAR ELDON ELDON  

ECE 115

Fast Prototyping

  YIP YIP  

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 138L

Microstructuring Processing Technology Laboratory

       

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

UNPINGCO

UNPINGCO

   

ECE 144

LabVIEW Programming

       

ECE 145AL

Acoustics Laboratory

       

ECE 145BL

Acoustics Laboratory

       

ECE 145CL

Acoustics Laboratory

       

ECE 146

Introduction to Magnetic Recording

       

ECE 148

Introduction to Autonomous Vehicles

SILBERMAN

SILBERMAN

SILBERMAN

 

ECE 150

Entreprenuership for Engineers

       

ECE 153

Probability & Random Processes for Engineers

    NAGHIZADEH  

ECE 155

Digital Communications Theory

MILSTEIN      

ECE 156

Sensor Networks

       

ECE 157A

Communications Systems Laboratory I

    BHARADIA  

ECE 157B

Communications Systems Laboratory II

       

ECE 158A

Data Networks I

FRANCESCHETTI      

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

    HARRIS  

ECE 163

Electronic Circuits & Systems

       

ECE 164

Analog Integrated Circuit Design

HALL      

ECE 165

Digital Integrated Circuit Design

    MERCIER  

ECE 166

Microwave Systems & Circuits

REBEIZ      

ECE 171A

Linear Control System Theory

ATANASOV   ZHENG  

ECE 171B

Linear Control System Theory

SHI      

ECE 172A

Introduction to Intelligent Systems

  PARHI    

ECE 174

Introduction to Linear & Nonlinear Optimization with Applications

PAL      

ECE 175A

Elements of Machine Intelligence: Pattern Recognition & Machine Learning

  VASCONCELOS, N.    

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

  ANTIPA    

ECE 182

Electromagnetic Optics, Guided-Wave, & Fiber Optics

LOMAKIN      

ECE 183

Optical Electronics

    MOOKHERJEA  

ECE 184

Optical Information Processing & Holography

  FAINMAN    

ECE 185

Lasers & Modulators

    LIU  

ECE 187

Introduction to Biomedical Imaging & Sensing

       

ECE 188

Special Topics in Electrical Engineering with Lab

       

ECE 189

Technical Public Speaking

       

ECE 190

Engineering Design

       

ECE 191

Engineering Group Design Project

  ZHANG    

ECE 196

Engineering Hands-On Group Project

 

MORRIS   MORRIS  

ECE 201

Introduction to Biophysics

LO      

ECE 202

Medical Devices and Interfaces

       

ECE 203

Biomedical Integrated Circuits and Systems

MERCIER      

ECE 204

Statistical Learning in Bioinformatics

    ALEXANDROV  

ECE 207A

Principles of Medical Imaging

LIU, T.              MCVEIGH, E.      

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 221

Magnetic Materials: Principles and Applications

       

ECE 222A

Antennas & Their System Applications

REBEIZ      

ECE 222B

Applied Electromagnetic Theory- Electromagnetics

  LOMAKIN    

ECE 222C

Applied Electromagnetic Theory- Computational Methods for Electromagnetics

       

ECE 222D

Advanced Antenna Design

    SIEVENPIPER  

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

  TAUR    

ECE 230C

Solid State Electronics III

       

ECE 235

Nanometer-Scale VLSI Devices

       

ECE 236A

III-V Compound Semiconductor Materials

DAYEH      

ECE 236B

Optical Processes in Semiconductors

    LO  

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  

ECE 240A

Lasers & Optics

NDAO      

ECE 240B

Optical Information Processing

  RUBIN    

ECE 240C

Optical Modulation & Detection

    MOOKHERJEA  

ECE 241A

Nonlinear Optics

    RUBIN  

ECE 241B

Integrated Photonics

MOOKHERJEA      

ECE 241C

Holographic Optical Elements

       

ECE 243B

Optical Fiber Communication

       

ECE 244A

Statistical Optics

       

ECE 247A

Advanced BioPhotonics

SHI

(BENG)

 

   

ECE 247B

BioElectronics

 

WANG, J.

(BENG)

   

ECE 247C

BioNanotechnology

   

 

 

ECE 250

Random Processes

NAGHIZADEH SIEGEL    

ECE 251A

Digital Signal Processing I

  MEYER    

ECE 251B

Digital Signal Processing II

    VASCONCELOS, M.  

ECE 251C

Filter Banks & Wavelets

PARHI      

ECE 251D

Array Processing

       

ECE 252A

Speech Compression

       

ECE 252B

Speech Recognition

       

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

  MILSTEIN    

ECE 258B

Digital Communication

    MILSTEIN  

ECE 259A

Algebraic Coding

       

ECE 259B

Probabilistic Coding

       

ECE 259C

Advanced Topics in Coding

       

ECE 260A

VLSI Digital System Algorithms & Architectures

ELDON      

ECE 260B

VLSI Integrated Circuits & Systems Design

  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

STAFF      

ECE 265D

Communication Circuits III

  GUDEM    

ECE 266

Integrated Circuit Laboratory

    HALL  

ECE 267

Network/Graph Algorithms and Analysis

       

ECE 268

Security of Hardware Embedded Systems

    KOUSHANFAR  

ECE 269

Linear Algebra

  TOURI    

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

SWORDER      

ECE 273

Convex Optimization & Applications

    WANG, J.  

ECE 275A

Parameter Estimation I

    MEYER  

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 277 

GPU Programming

AN AN    

ECE 278

Math Topics for MS Comp Exam

       

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)


HALL

(Integrated Circuit Laboratory)

HSUEH

(High-Speed Wireline Communication Circuits & Systems)

 

 

ECE 284

Special Topics in Computer Engineering

KANG  

(Low-power VLSI Implementation for Machine Learning)

 

WANG, E.

(Mobile Health Design)

 

ECE 285

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

 

ZHENG

(Semidefinite and Sum-of-Squares Optimization)

 

WANG, X.

(Intro to Visual Learning)


ANTIPA

(Computational Imaging Systems)


XIE

(Deep Generative Models)

 

ECE 286

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

 

POVEDA

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

GONZALEZ-PRELCIC

            (TBD)

 

ECE 287

Special Topics in Communication Theory & Systems

 

 

 

 

ECE 289

Special Topics in Electrical & Computer Engineering

 

 

 

 

ECE 290

Graduate Seminar on Current ECE Research

Graduate Student Council (GSC) Graduate Student Council (GSC) Graduate Student Council (GSC)  

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.