Courses 2021-2022

New-Course.png

2021-22 NEW COURSES,10-2-arrow-png.png look for them below.

Resources: ECE Official Course Descriptions (UCSD Catalog)

For ECE Graduate Students Only: ECE Course Pre-Authorization Request ("Clear Me") Form

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: 2021-2022

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 21WINTER 22SPRING 22

ECE 5

Experience ECE: Making, Breaking, Hacking Stuff

MORRISMORRISMORRIS & LIN

ECE 15

Engineering Computation

SCHURGERSSCHURGERSGILJA

ECE 16

Rapid Hardware and Software Design

KHOSHABEHWANGKHOSHABEH

ECE 17

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

GESSNER GESSNER

ECE 25

Introduction to Digital Design

LIUMORRISDEY

ECE 30

Introduction to Computer Engineering

MIRARABMIRARAB 

ECE 35

Introduction to Analog Design

                                  SCHURGERS        SCHURGERS                          SCHURGERS                        TAUR                              

ECE 45

Circuits & Systems

FRANCESCHETTIFRANCESCHETTIZEGER

ECE 65

Components & Circuits Laboratory

BAGHDADCHIBAGHDADCHIBAGHDADCHI

ECE 100

Linear Electronic Systems

SIEVENPIPER BAGHDADCHI

ECE 101

Linear Systems Fundamentals

SIEGELBAGHDADCHIBHARADIA

ECE 102

Introduction to Active Circuit Design

HSUEHLE 

ECE 103

Fundamentals of Devices & Materials

NG KUZUM

ECE 107

Electromagnetism

LOMAKINLOMAKINFULLERTON

ECE 109

Engineering Probability & Statistics

ZEGERZEGERORLITSKY

ECE111

Advanced Digital Design Project

KOUSHANFARKARNATURAKHIA

ECE 115

Fast Prototyping

 YIPYIP

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

  ESMAILI

ECE 125A

Power Electronics I

 LE 

ECE 125B

Power Electronics II

  ESMAILI

ECE 128A

 Real World Power Grid Operation

ABI-SAMRA  

ECE 128B

  Power Grid Modernization

 ABI-SAMRA 

ECE 128C

  Power Grid Resiliency

  ABI-SAMRA

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

 GESSNER & KHOSHABEH 

ECE 140B

The Art of Product Engineering II

  GESSNER & KHOSHABEH

ECE 141A

Software Foundations I

 GESSNER 

ECE 141B

Software Foundations II

  GESSNER

ECE 143

Programming for Data Analysis

UNPINGCOUNPINGCO 

ECE 144

LabVIEW Programming

PHAN  

ECE 145AL

Acoustics Laboratory

   

ECE 145BL

Acoustics Laboratory

   

ECE 145CL

Acoustics Laboratory

   

ECE 146

Introduction to Magnetic Recording

   

ECE 148

Introduction to Autonomous Vehicles

SILBERMANSILBERMANSILBERMAN

ECE 150

  Entreprenuership for Engineers

 KUMAR 

ECE 153

Probability & Random Processes for Engineers

  SWORDER

ECE 155

 Digital Communications Theory

MILSTEIN  

ECE 156

Sensor Networks

   

ECE 157A

Communications Systems Laboratory I

 LING 

ECE 157B

Communications Systems Laboratory II

  BHARADIA

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

RAO  

ECE 161B

Digital Signal Processing I

 NGUYEN 

ECE 161C

Applications of Digital Signal Processing

  HARRIS

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  

ECE 171A

Linear Control System Theory

ATANASOV ZHENG

ECE 171B

Linear Control System Theory

SHI  

ECE 172A

Introduction to Intelligent Systems

 TRIVEDI 

ECE 174

Introduction to Linear & Nonlinear Optimization with Applications

PAL  

ECE 175A

Elements of Machine Intelligence: Pattern Recognition & Machine Learning

 N. VASCONCELOS 

ECE 175B

Elements of Machine Intelligence: Probabilistic Reasoning & Graphical Models

  MEYER

ECE 176

Introduction to Deep Learning and Applications

   

ECE 180

Topics in Electrical & Computer Engineering

  

 

TRIVEDI 

(Introduction to Autonomous Driving in the Real-World)

ECE 181

Physical Optics & Fourier Optics

 PAPEN 

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

  PAPEN

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

COSMANZHANGZHANG

ECE 196

Engineering Hands-On Group Project

 

MORRISMORRIS 

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

   

New-Course.pngECE 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

 FULLERTON 

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

   

ECE 227

Big Network Data

   

ECE 228

Machine Learning for Physical Applications

  SHI

ECE 229

Computational Data Analysis and Product Development

  UNPINGCO

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

   

ECE 236C

Heterojunction Field Effect Transistors

   

ECE 236D

Heterojunction Bipolar Transistors

   

ECE 238A

Thermodynamics of Solids

LUO

(MAE Faculty)

  

ECE 238B

Solid State Diffusion & Reaction Kinetics

 

GARAY  

(MAE Faculty)

 

ECE 240A

Lasers & Optics

PAPEN  

ECE 240B

Optical Information Processing

 FAINMAN 

ECE 240C

Optical Modulation & Detection

  MOOKHERJEA

ECE 241A

Nonlinear Optics

   

ECE 241B

Integrated Photonics

 MOOKHERJEA 

ECE 241C

Holographic Optical Elements

   

ECE 243B

Optical Fiber Communication

   

ECE 244A

Statistical Optics

   

ECE 247A

Advanced BioPhotonics

 

JOKERST 

(NANO)

 

ECE 247B

BioElectronics

 

WANG

(NANO)

 

ECE 247C

BioNanotechnology

  STAFF

ECE 250

Random Processes

TOURISIEGELTOURI

ECE 251A

Digital Signal Processing I

 RAO 

ECE 251B

Digital Signal Processing II

  VASCONCELOS, M.

ECE 251C

Filter Banks & Wavelets

NGUYEN  

ECE 251D

Array Processing

   

ECE 252A

Speech Compression

   

ECE 252B

Speech Recognition

   

ECE 253

Fundamentals of Digital Image Processing

TRIVEDI  

ECE 254

Detection Theory

   

ECE 255AN

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

VARDY  

ECE 259B

Probabilistic Coding

 SIEGEL 

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

  ELDON

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

 TANG 

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

Integrated Circuit Laboratory

HALL  

ECE 267

 Wireless Embedded and Networked Systems

   

New-Course.pngECE 268

Security of Hardware Embedded Systems

 KOUSHANFAR 

New-Course.pngECE 269

Linear Algebra

PALXIE 

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

  TOURI

ECE 272B

Stochastic Processes in Dynamic Systems II

SWORDER  

ECE 273

Convex Optimization & Applications

  PAL

ECE 275A

Parameter Estimation I

MEYER  

ECE 275B

Parameter Estimation II

   

New-Course.pngECE 276A

Sensing & Estimation Robotics

 ATANASOV 

New-Course.pngECE 276B

Planning & Learning in Robotics

  ATANASOV

New-Course.pngECE 276C

Robot Reinforcement Learning

YIP  

ECE 277 

GPU Programming

ANAN 

New-Course.pngECE 278

Math Topics for MS Comp Exam

 FRANCESCHETTI 

ECE 279

Technical Communications

   

ECE 280

Special Topics in Electronic Devices & Materials/Applied Physics

  

 

NG (Flexible Electronics)

ECE 281

Special Topics in Nanoscience/Nanotechnology

   

ECE 282

Special Topics in Photonics/Applied Optics

 

RADIC

(Nonlinear Fiber Transmission)

 

 

ECE 283

Special Topics in Electronic Circuits & Systems

LE

(Power Management Integrated Circuits)

  

ECE 284

Special Topics in Computer Engineering

KANG  

(Low-power VLSI Implementation for Machine Learning)

Click here for syllabus

TURAKHIA

(Parallel Computing in Bioinformatics)


E. WANG 

(Digital Health Systems)

LIN

(Logic Optimization and Rule Learning)

New-Course.pngECE 285

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

 

SWORDER 

(Intro to Mathematical Finance)


ZHENG

(Semidefinite and Sum-of-Squares Optimization)


XIE

(Deep Generative Models)

 

X. WANG 

(Intro to Visual Learning)


TRIVEDI

(Autonomous Driving and Driver Assistance Systems)

ECE 286

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

   

ECE 287

Special Topics in Communication Theory & Systems

   

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.