ECE courses
261 courses · University of California Santa Barbara · Fall 2026
- ECE 10A — Foundations of Analog and Digital Circuits & Systems1 section
- ECE 10AL — Foundations of Analog and Digital Circuits and Systems Lab1 section
- ECE 10B — Foundations of Analog and Digital Circuits and Systems1 section
- ECE 10BL — Foundations of Analog and Digital Circuits and Systems Lab1 section
- ECE 10C — Foundations of Analog and Digital Circuits and Systems1 section
- ECE 10CL — Foundations of Analog and Digital Circuits and Systems Lab1 section
- ECE 15A — Fundamentals of Logic Design1 section
- ECE 94A — Circuits1 section
- ECE 94AA — Micro-electro-mechanical-systems1 section
- ECE 94B — Systems Theory1 section
- ECE 94BB — Computer Engineering1 section
- ECE 94C — Communications Systems1 section
- ECE 94CC — Group Studies in Electrical and Computer Engineering1 section
- ECE 94D — Control Systems1 section
- ECE 94E — Signal Processing1 section
- ECE 94F — Solid State1 section
- ECE 94G — Fields and Waves1 section
- ECE 94H — Quantum Electronics1 section
- ECE 94I — Microwave Electronics1 section
- ECE 94J — Switching Theory1 section
- ECE 94K — Digital Systems Design1 section
- ECE 94L — Computer Architecture1 section
- ECE 94M — Computer Graphics1 section
- ECE 94N — Pattern Recognition1 section
- ECE 94O — Microprocessors and Microprocessor-based systems1 section
- ECE 94P — Simulation1 section
- ECE 94Q — Imaging Systems and Image Processing1 section
- ECE 94R — General1 section
- ECE 94S — Speech1 section
- ECE 94T — Robot Control1 section
- ECE 94U — Optoelectronics1 section
- ECE 94V — Scientific Computation1 section
- ECE 94W — Computer Network1 section
- ECE 94X — Distributed Computation1 section
- ECE 94Y — Numerical Differential Equations1 section
- ECE 94Z — Nanotechnology1 section
- ECE 120A — Integrated Circuit Design and Fabrication1 section
- ECE 120B — Integrated Circuit Design and Fabrication1 section
- ECE 122A — VLSI Principles1 section
- ECE 122B — VLSI Architecture and Design1 section
- ECE 123 — High-Performance Digital Circuit Design1 section
- ECE 125 — High Speed Digital Integrated Circuit Design1 section
- ECE 130A — Signal Analysis and Processing1 section
- ECE 130B — Signal Analysis and Processing1 section
- ECE 130C — Introduction to Applied Linear Algebra1 section
- ECE 132 — Introduction to Solid-State Electronic Devices1 section
- ECE 133 — Introduction to Optimization and Learning1 section
- ECE 134 — Introduction to Fields and Waves1 section
- ECE 135 — Optical Fiber Communications1 section
- ECE 136A — Introduction to Optics and Photonics1 section
- ECE 136B — Optics and Imaging1 section
- ECE 136C — Quantum Photonics1 section
- ECE 137A — Circuits and Electronics I1 section
- ECE 137B — Circuits and Electronics II1 section
- ECE 139 — Probability and Statistics1 section
- ECE 141A — Introduction to Nanoelectromechanical and Microelectromechanical systems (NEMS/MEMS)1 section
- ECE 141B — MEMS: Processing and Device Characterization1 section
- ECE 142 — INTRODUCTION TO POWER ELECTRONICS1 section
- ECE 144 — Electromagnetic Fields and Waves1 section
- ECE 145A — Communication Electronics1 section
- ECE 145B — Communication Electronics II1 section
- ECE 145C — Communication Electronics III1 section
- ECE 146A — Digital Communication Fundamentals1 section
- ECE 146B — Wireless Communication Systems Design1 section
- ECE 147A — Feedback Control Systems - Theory and Design1 section
- ECE 147B — Digital Control Systems - Theory and Design1 section
- ECE 147C — Control System Design Project1 section
- ECE 148 — Applications of Signal Analysis and Processing1 section
- ECE 149 — Game Theory for Networked Systems1 section
- ECE 150 — MOBILE EMBEDDED SYSTEMS1 section
- ECE 152A — Digital Design Principles1 section
- ECE 152B — Digital System Design1 section
- ECE 153A — Hardware/Software Interface1 section
- ECE 153B — Sensor and Peripheral Interface Design1 section
- ECE 154A — Introduction to Computer Architecture1 section
- ECE 154B — Advanced Computer Architecture1 section
- ECE 157A — Machine Learning in Design and Test Automation1 section
- ECE 157B — Artificial Intelligence in Design and Test Automation1 section
- ECE 157C — AI Agents for the Semiconductor Industry1 section
- ECE 158 — Digital Signal Processing1 section
- ECE 160 — Multimedia Systems1 section
- ECE 162A — The Quantum Description of Electronic Materials1 section
- ECE 162B — Fundamentals of the Solid State1 section
- ECE 162C — Optoelectronic Materials and Devices1 section
- ECE 178 — Introduction to Digital Image and Video Processing1 section
- ECE 179D — Introduction to Robotics: Dynamics and Control1 section
- ECE 179P — Introduction to Robotics: Planning and Kinematics1 section
- ECE 180 — INTRODUCTION TO DEEP LEARNING1 section
- ECE 181 — Introduction to Computer Vision1 section
- ECE 183 — Nonlinear Phenomena1 section
- ECE 184 — Introduction to Video Game Development1 section
- ECE 186 — Probabilistic Machine Learning1 section
- ECE 188A — Senior Electrical Engineering Project1 section
- ECE 188B — Senior Electrical Engineering Project1 section
- ECE 188C — Senior Electrical Engineering Project1 section
- ECE 189A — Senior Computer Systems Project1 section
- ECE 189B — Senior Computer Systems Project1 section
- ECE 189C — Senior Computer Systems Project1 section
- ECE 192 — Projects in Electrical and Computer Engineering1 section
- ECE 193 — Internship in Industry1 section
- ECE 194 — Special Topics in Electrical and Computer Engineering1 section
- ECE 194A — Group Studies in Electrical and Computer Engineering1 section
- ECE 194AA — Micro-Electro-Mechanical Systems1 section
- ECE 194B — Group Studies in Electrical and Computer Engineering1 section
- ECE 194BB — Computer Engineering1 section
- ECE 194C — Group Studies in Electrical and Computer Engineering1 section
- ECE 194CC — Special Topics in Electrical and Computer Engineering1 section
- ECE 194D — Special Topics in Electrical and Computer Engineering1 section
- ECE 194E — Group Studies in Electrical and Computer Engineering1 section
- ECE 194F — Group Studies in Electrical and Computer Engineering: Solid State1 section
- ECE 194G — Group Studies in Electrical and Computer Engineering1 section
- ECE 194M — Special Topics in Electrical and Computer Engineering1 section
- ECE 194N — Special Topics in Electrical and Computer Engineering1 section
- ECE 194O — Group Studies in Electrical and Computer Engineering1 section
- ECE 194P — Special Topics in Electrical and Computer Engineering1 section
- ECE 194Q — Special Topics in Electrical and Computer Engineering1 section
- ECE 194R — Group Studies in Electrical and Computer Engineering1 section
- ECE 194T — Group Studies in Electrical and Computer Engineering: Robot Control1 section
- ECE 194U — Group Studies in Electrical and Computer Engineering1 section
- ECE 194V — Special Topics in Electrical and Computer Engineering1 section
- ECE 194W — Group Studies in Electrical and Computer Engineering1 section
- ECE 194Z — Nanotechnology1 section
- ECE 196 — Undergraduate Research1 section
- ECE 199 — Independent Studies in Electrical and Computer Engineering1 section
- ECE 201A — Electromagnetic Theory I1 section
- ECE 203 — THz Science, Technology, and Systems1 section
- ECE 205 — Information Theory1 section
- ECE 210A — Matrix Analysis and Computation1 section
- ECE 210B — Numerical Simulation1 section
- ECE 210C — Numerical Solution of Partial Differential Equations--Finite Difference Methods1 section
- ECE 210D — Numerical Solution of Partial Differential Equations--Finite Element Methods1 section
- ECE 211A — Engineering Quantum Mechanics I1 section
- ECE 211B — Engineering Quantum Mechanics II1 section
- ECE 215A — Fundamentals of Electronic Solids I1 section
- ECE 215B — Fundamentals of Electronic Solids II1 section
- ECE 216 — Defects in Semiconductors1 section
- ECE 217 — Molecular Beam Epitaxy and Band Gap Engineering1 section
- ECE 218A — Communication Electronics1 section
- ECE 218B — Communication Electronics II1 section
- ECE 218C — Communication Electronics III1 section
- ECE 219 — CMOS & RF INTEGRATED CIRCUIT DESIGN1 section
- ECE 220A — Semiconductor Device Processing1 section
- ECE 220B — Semiconductor Device Processing1 section
- ECE 220C — Semiconductor Device Processing1 section
- ECE 221A — Semiconductor Device Physics I1 section
- ECE 221B — Semiconductor Device Physics II1 section
- ECE 223 — High-Performance Digital Circuit Design1 section
- ECE 224A — VLSI Project Design1 section
- ECE 225 — High Speed Digital Integrated Circuit Design1 section
- ECE 226 — Level Set Methods1 section
- ECE 227A — Semiconductor Lasers I1 section
- ECE 227B — Semiconductor Lasers II1 section
- ECE 227C — Photonic Integrated Circuits1 section
- ECE 228A — Fiber Optic Communications1 section
- ECE 228B — Fiber Optic Components and Systems1 section
- ECE 228C — Optical Circuits, Systems and Networks1 section
- ECE 229 — Hybrid Systems1 section
- ECE 230A — Linear Systems I1 section
- ECE 230B — Linear Systems II1 section
- ECE 231 — Algorithmic Game Theory1 section
- ECE 232 — Robust Control Theory1 section
- ECE 234 — Modeling, Identification, and Validation for Control1 section
- ECE 235 — Stochastic Processes in Engineering1 section
- ECE 236 — Nonlinear Control Systems1 section
- ECE 238 — Advanced Control Design Laboratory1 section
- ECE 240 — Optimal Estimation and Filtering1 section
- ECE 241 — Multimedia Compression1 section
- ECE 242 — Digital Signal Compression1 section
- ECE 243A — Digital Communication Theory1 section
- ECE 243B — Advanced Digital Communication Theory1 section
- ECE 245 — Adaptive Algorithms for Data Analysis and Modeling1 section
- ECE 250 — Wireless Communication and Networking1 section
- ECE 251 — MOBILE EMBEDDED SYSTEMS1 section
- ECE 252B — Computer Arithmetic1 section
- ECE 253 — Embedded System Design1 section
- ECE 254A — Advanced Computer Architecture: Processor Design1 section
- ECE 254B — Advanced Computer Architecture: Parallel Processing1 section
- ECE 254C — Advanced Computer Architecture: Distributed Systems1 section
- ECE 254D — ADVANCED COMPUTER ARCHITECTURE: MEMORY-CENTRIC COMPUTING1 section
- ECE 255A — VLSI Testing Techniques1 section
- ECE 255B — VLSI Design Validation1 section
- ECE 256A — Introduction to Design Automation1 section
- ECE 256C — Advanced VLSI Architecture and Design1 section
- ECE 256D — Algorithmic Logic Synthesis1 section
- ECE 257A — Fault Tolerant Computing1 section
- ECE 258 — Multirate Digital Signal Processing1 section
- ECE 259A — Digital Speech Processing1 section
- ECE 259B — Fundamentals of Speech Recognition1 section
- ECE 260A — Principles of Quantum Electronics1 section
- ECE 261 — INTRODUCTION TO NANOPHOTONICS1 section
- ECE 262 — Physics of Solar Cells1 section
- ECE 265 — ELECTRONIC AND PHOTONIC INTEGRATION AND PACKAGING1 section
- ECE 267 — Confined Electrons and Photons in Semiconductor Structures1 section
- ECE 269 — Network Systems: Dynamics and Control1 section
- ECE 270 — NONCOOPERATIVE GAME THEORY1 section
- ECE 271A — Principles of Optimization1 section
- ECE 271C — Dynamic Programming and Reinforcement Learning1 section
- ECE 272A — Machine Learning in Design and Test Automation1 section
- ECE 272B — Artificial Intelligence in Design and Test Automation1 section
- ECE 272C — AI Agents for the Semiconductor Industry1 section
- ECE 273 — TENSOR COMPUTATION FOR MACHINE LEARNING AND BIG DATA1 section
- ECE 274 — Neurally Inspired Computing Systems1 section
- ECE 275 — From Statistical Mechanics to Quantum Computing: A Unified View1 section
- ECE 276 — Geometric AI: Equivariant, Topological and Geometric Deep Learning1 section
- ECE 277 — Pattern Recognition1 section
- ECE 278A — Digital Image Processing1 section
- ECE 278B — Principles of Biological Microscopy1 section
- ECE 278C — Imaging Systems1 section
- ECE 279 — Computer System Performance Evaluation1 section
- ECE 281 — Advanced Topics in Computer Vision1 section
- ECE 281B — Advanced Topics in Computer Vision1 section
- ECE 282 — Error Correcting Codes1 section
- ECE 283 — MACHINE LEARNING: A SIGNAL PROCESSING PERSPECTIVE1 section
- ECE 284 — THEORETICAL MACHINE LEARNING1 section
- ECE 285 — ADVANCED IMAGE SYNTHESIS1 section
- ECE 289 — INTRODUCTION TO ROBOTICS: DYNAMICS AND CONTROL1 section
- ECE 295 — Group Studies: Controls, Dynamical Systems, and Computation1 section
- ECE 493 — Internship in Industry1 section
- ECE 502 — Teaching of Electrical and Computer Engineering1 section
- ECE 594 — Special Topics in Electrical and Computer Engineering1 section
- ECE 594A — Special Topics in Electrical and Computer Engineering1 section
- ECE 594AA — Micro-Electro-Mechanical Systems1 section
- ECE 594B — Special Topics in Electrical and Computer Engineering1 section
- ECE 594BB — Computer Engineering1 section
- ECE 594C — Special Topics in Electrical and Computer Engineering1 section
- ECE 594CC — Special Topics in ECE Photonics1 section
- ECE 594D — Special Topics in Electrical and Computer Engineering1 section
- ECE 594E — Special Topics in Electrical and Computer Engineering1 section
- ECE 594F — Special Topics in Electrical and Computer Engineering1 section
- ECE 594I — Special Topics in Electrical and Computer Engineering1 section
- ECE 594N — Special Topics in Electrical and Computer Engineering1 section
- ECE 594Q — Special Topics in Electrical and Computer Engineering: Imaging Systems and Image Processing1 section
- ECE 594T — Special Topics in Electrical and Computer Engineering1 section
- ECE 594U — Special Topics in Electrical and Computer Engineering1 section
- ECE 594V — Special Topics in Electrical and Computer Engineering1 section
- ECE 594W — Special Topics in Electrical and Computer Engineering1 section
- ECE 594Z — Nanotechnology1 section
- ECE 595 — Group Studies in Electrical and Computer Engineering1 section
- ECE 595B — Group Studies in Electrical and Computer Engineering1 section
- ECE 595C — Group Studies in Electrical and Computer Engineering1 section
- ECE 595E — Group Studies in Electrical and Computer Engineering1 section
- ECE 595F — Group Studies in Electrical and Computer Engineering1 section
- ECE 595G — Group Studies in Electrical and Computer Engineering1 section
- ECE 595GP — Group Studies in Electrical and Computer Engineering1 section
- ECE 595H — Special Topics in Electrical and Computer Engineering1 section
- ECE 595I — Group Studies in Electrical and Computer Engineering1 section
- ECE 595K — Group Studies in Electrical and Computer Engineering1 section
- ECE 595L — Special Topics in Electrical and Computer Engineering1 section
- ECE 595O — Group Studies in Electrical and Computer Engineering1 section
- ECE 595Q — Group Studies in Electrical and Computer Engineering1 section
- ECE 595R — Group Studies in Electrical and Computer Engineering1 section
- ECE 595S — Group Studies in Electrical and Computer Engineering1 section
- ECE 595T — Group Studies in Electrical and Computer Engineering1 section
- ECE 595U — Group Studies in Electrical and Computer Engineering: Scientific Computation1 section
- ECE 595V — Group Studies in Electrical and Computer Engineering1 section
- ECE 595W — Group Studies in Electrical and Computer Engineering1 section
- ECE 595X — Group Studies in Electrical and Computer Engineering1 section
- ECE 596 — Directed Research1 section
- ECE 597 — Individual Studies for M.S. Comprehensive Examinations and Ph.D. Examinations1 section
- ECE 598 — Master's Thesis Research and Preparation1 section
- ECE 599 — Ph.D. Dissertation Research and Preparation1 section
Spot missing or incorrect course data?