ECE coursesUC San Diego
204 courses · UC San Diego
- ECE 5 Introduction to Electrical and Computer Engineering
- ECE 15 Engineering Computation: Introduction to Programming in C
- ECE 16 Rapid Hardware and Software Design for Interfacing with the World
- ECE 17 Object-Oriented Programming: Design and Development with C++
- ECE 18 Programming in Python and Object-Oriented Principles
- ECE 25 Introduction to Digital Design
- ECE 30 Introduction to Computer Engineering
- ECE 35 Introduction to Analog Design
- ECE 45 Circuits and Systems
- ECE 65 Components and Circuits Laboratory
- ECE 85 iTunes 101: A Survey of Information Technology
- ECE 87 First-year Student Seminar
- ECE 90 Undergraduate Seminar
- ECE 100 Linear Electronic Systems
- ECE 101 Linear Systems Fundamentals
- ECE 102 Introduction to Active Circuit Design
- ECE 103 Fundamentals of Devices and Materials
- ECE 107 Electromagnetism
- ECE 108 Digital Circuits
- ECE 109 Engineering Probability and Statistics
- ECE 111 Advanced Digital Design Project
- ECE 115 Fast Prototyping
- ECE 116 Advanced Hardware and Software Design
- ECE 118 Computer Interfacing
- ECE 121A Power Systems Analysis and Fundamentals
- ECE 121B Energy Conversion
- ECE 123 Antenna Systems Engineering
- ECE 124 Motor Drives
- ECE 125A Introduction to Power Electronics I
- ECE 125B Introduction to Power Electronics II
- ECE 128A Real World Power Grid Operation
- ECE 128B Renewable Energy and Power Grid Modernization
- ECE 128C Power Grid Resiliency to Adverse Effects
- ECE 129 Renewable and Energy Storage Resources
- ECE 134 Electronic Materials Science of Integrated Circuits
- ECE 135A Semiconductor Physics
- ECE 135B Electronic Devices
- ECE 136L Microelectronics Laboratory
- ECE 138L Microstructuring Processing Technology Laboratory
- ECE 139 Semiconductor Device Design and Modeling
- ECE 140A The Art of Product Engineering I
- ECE 140B The Art of Product Engineering II
- ECE 141A Software Foundations I
- ECE 141B Software Foundations II
- ECE 143 Programming for Data Analysis
- ECE 144 LabVIEW Programming: Design and Applications
- ECE 148 Introduction to Autonomous Vehicles
- ECE 150 Entrepreneurship for Engineers
- ECE 153 Probability and Random Processes for Engineers
- ECE 155 Digital Communications Theory
- ECE 156 Sensor Networks
- ECE 157A Communications Systems Laboratory I
- ECE 157B Communications Systems Laboratory II
- ECE 158A Data Networks I
- ECE 158B Data Networks II
- ECE 159 Introduction to Data Processing and Information Theory
- ECE 161A Introduction to Digital Signal Processing
- ECE 161B Digital Signal Processing
- ECE 161C Applications of Digital Signal Processing
- ECE 163 Electronic Circuits and Systems
- ECE 164 Analog Integrated Circuit Design
- ECE 165 Digital Integrated Circuit Design
- ECE 166 Microwave Systems and Circuits
- ECE 171A Linear Control System Theory
- ECE 171B Linear Control System Theory
- ECE 172A Introduction to Intelligent Systems: Robotics and Machine Intelligence
- ECE 174 Introduction to Linear and Nonlinear Optimization with Applications
- ECE 175A Elements of Machine Intelligence: Pattern Recognition and Machine Learning
- ECE 175B Elements of Machine Intelligence: Probabilistic Reasoning and Graphical Models
- ECE 176 Introduction to Deep Learning and Applications
- ECE 180 Topics in Electrical and Computer Engineering
- ECE 181 Physical Optics and Fourier Optics
- ECE 182 Electromagnetic Optics, Guided-Wave, and Fiber Optics
- ECE 183 Optical Electronics
- ECE 184 Optical Information Processing and Holography
- ECE 185 Lasers and Modulators
- ECE 187 Introduction to Biomedical Imaging and Sensing
- ECE 188 Topics in Electrical and Computer Engineering with Laboratory
- ECE 189 Technical Public Speaking
- ECE 190 Engineering Design
- ECE 191 Engineering Group Design Project
- ECE 193H Honors Project
- ECE 194 Viacar Design Project
- ECE 195 Teaching
- ECE 196 Engineering Hands-on Group Project
- ECE 197 ECE Internship
- ECE 198 Directed Group Study
- ECE 199 Independent Study for Undergraduates
- ECE 200 Research Conference
- ECE 201 Introduction to Biophysics
- ECE 202 Implantable Medical Devices and Interfaces
- ECE 203 Biomedical Integrated Circuits and Systems
- ECE 204 Statistical Learning in Bioinformatics
- ECE 207 Principles of Biomedical Imaging
- ECE 207A Principles of Medical Imaging
- ECE 208 Computational Evolutionary Biology
- ECE 209 Statistical Learning for Biosignal Processing
- ECE 212AN Principles of Nanoscience and Nanotechnology
- ECE 212BN Nanoelectronics
- ECE 212CN Nanophotonics
- ECE 213 Parallel Computing in Bioinformatics
- ECE 214 Deep Generative Models
- ECE 217 Principles of Molecular Imaging
- ECE 221 Magnetic Materials: Principles and Applications
- ECE 222A Antennas and Their System Applications
- ECE 222B Applied Electromagnetic Theory—Electromagnetics
- ECE 222C Applied Electromagnetic Theory—Computational Methods for Electromagnetics
- ECE 222D Advanced Antenna Design
- ECE 225A Probability and Statistics for Data Science
- ECE 225B Universal Probability and Its 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
- ECE 229 Computational Data Analysis and Product Development
- ECE 230A Solid State Electronics I
- ECE 230B Solid State Electronics II
- ECE 230C Solid State Electronics III
- ECE 235 Nanometer-Scale VLSI Devices
- ECE 236A Fundamentals of Heterostructure Materials and Devices
- ECE 236B Optical Processes in Semiconductors
- ECE 236C Heterojunction Field-Effect Transistors
- ECE 238A Thermodynamics of Solids
- ECE 238B Solid State Diffusion and Reaction Kinetics
- ECE 240A Lasers and Optics
- ECE 240B Optical Information Processing
- ECE 240C Optical Modulation and Detection
- ECE 241A Nonlinear Optics
- ECE 241B Integrated Photonics
- ECE 241C Holographic Optical Elements
- ECE 243B Optical Fiber Communication
- ECE 244A Statistical Optics
- ECE 247A Advanced Biophotonics
- ECE 247B Bioelectronics
- ECE 247C Bionanotechnology
- ECE 250 Random Processes
- ECE 251A Digital Signal Processing I
- ECE 251B Digital Signal Processing II
- ECE 251C Filter Banks and Wavelets
- ECE 251D Array Processing
- ECE 252A Speech Compression
- ECE 252B Speech Recognition
- ECE 253 Fundamentals of Digital Image Processing
- ECE 254 Detection Theory
- ECE 255A Information Theory
- ECE 255B Source Coding
- ECE 255C Network Information Theory
- ECE 256 Fundamentals of Image and Video Compression
- ECE 257A Modern Communication Networks
- ECE 257B Principles of Wireless Networks
- ECE 257C Stochastic Wireless Networks Models
- ECE 258A Digital Communications I
- ECE 258B Digital Communications II
- ECE 259A Algebraic Coding
- ECE 259B Probabilistic Coding
- ECE 259C Advanced Topics in Coding
- ECE 260A VLSI Digital System Algorithms and Architectures
- ECE 260B VLSI Integration of Computing Circuitry
- ECE 260C VLSI Advanced Topics
- ECE 263 Power Management Integrated Circuits Design
- ECE 264A CMOS Analog Integrated Circuits and Systems I
- ECE 264B CMOS Analog Integrated Circuits and Systems II
- ECE 264C CMOS Analog Integrated Circuits and Systems III
- ECE 264D CMOS Analog Integrated Circuits and Systems IV
- ECE 265A Communication Circuit Design I
- ECE 265B Communication Circuit Design II
- ECE 265C Power Amplifiers for Wireless Communications
- ECE 265D Communication Circuits III
- ECE 266A CMOS Circuit Lab I
- ECE 266B CMOS Circuit Lab II
- ECE 267 Network/Graph Algorithms and Analysis
- ECE 268 Security of Hardware Embedded Systems
- ECE 269 Linear Algebra and Application
- ECE 271A Statistical Learning I
- ECE 271B Statistical Learning II
- ECE 271C Deep Learning and Applications
- ECE 272A Dynamic Systems I: Linear Systems
- ECE 272B Dynamic Systems II: Stochastic Systems
- ECE 273 Convex Optimization and Applications
- ECE 275A Parameter Estimation I
- ECE 275B Parameter Estimation II
- ECE 276A Sensing and Estimation in Robotics
- ECE 276B Planning and Learning in Robotics
- ECE 276C Robot Manipulation and Control
- ECE 277 GPU Programming
- ECE 279 Special Seminar
- ECE 280 Special Topics in Electronic Devices and 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 and Systems
- ECE 284 Special Topics in Computer Engineering
- ECE 285 Special Topics in Signal and Image Processing/Robotics and Control Systems
- ECE 286 State-of-the-Art Topics in Computational Statistics and Machine Learning
- ECE 287 Special Topics in Communication Theory and Systems
- ECE 289 Special Topics in Electrical and Computer Engineering
- ECE 290 Graduate Seminar on Current ECE Research
- ECE 291 Industry Sponsored Engineering Design Project
- ECE 293 Graduate Seminar in Communication Theory and Systems
- ECE 294 Graduate Seminar in Electronic Devices and Materials/Applied Physics
- ECE 295 Graduate Seminar in Signal and Image Processing/Robotics and Control Systems
- ECE 296 Graduate Seminar in Photonics/Applied Optics
- ECE 297 Graduate Seminar in Nanoscience/Nanotechnology
- ECE 298 Independent Study
- ECE 299 Research
- ECE 501 Teaching