Course 2024-2025

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.

CourseFall 24Winter 25Spring 25Summer 25 

ECE 5

Experience ECE: Making, Breaking, Hacking Stuff

MORRISMORRISMORRISMORRIS (S225)

ECE 15

Engineering Computation

SCHURGERSSAHAYSAHAYSAHAY (S125)

ECE 16

Rapid Hardware and Software Design

 KHOSHABEHWANG, E. 

ECE 17

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

SAHAY SAHAYSAHAY (S125)

ECE 18

Programming in Python and Object-Oriented Principles

    

ECE 25

Introduction to Digital Design

LIUMORRISDEY 

ECE 30

Introduction to Computer Engineering

SAHAY MIRARAB 

ECE 35

Introduction to Analog Design

SCHURGERSSCHURGERSNDAO 

ECE 45

Circuits & Systems

ANTIPAHEATHZEGERALCANTARA      (S325)

ECE 65

Components & Circuits Laboratory

BAGHDADCHIBAGHDADCHIBAGHDADCHISAAD (S125)

ECE 100

Linear Electronic Systems

BAGHDADCHI HSUEH 

ECE 101

Linear Systems Fundamentals

ZHENGGONZALEZ-PRELCICSIEGEL 

ECE 102

Introduction to Active Circuit Design

HSUEHLE  

ECE 103

Fundamentals of Devices & Materials

NGLONOMURA 

ECE 107

Electromagnetism

LOMAKINFULLERTON  

ECE 108

Digital Circuits

TURAKHIA KANG 

ECE 109

Engineering Probability & Statistics

ZEGERPOVEDAORLITSKY 

ECE111

Advanced Digital Design Project

KOUSHANFARELDONELDONKARNA (S325)

ECE 115

Fast Prototyping

 YIPYIP 

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

UNPINGCOUNPINGCO  

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

SILBERMANSILBERMANSILBERMANSILBERMAN (S225)

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

  PAPEN 

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

    

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

NAGHIZADEHSIEGEL  

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

PRESTI   

ECE 265D

Communication Circuits III

 GUDEM  

ECE 266

CMOS Circuit Lab

  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

Dynamic Systems I: Linear Systems

  POVEDA 

ECE 272B

Dynamic Systems II: Stochastic Systems

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

ANAN  

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

TOURI

(Game Theory)

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

    

ECE 287

Special Topics in Communication Theory & Systems

  

GONZALEZ-PRELCIC

(MIMO systems)


HEATH 

(Space Time Comm Theory)

 

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.