## EE 42: Introduction to Electromagnetics and Its Applications (ENGR 42)

Electricity and magnetism and its essential role in modern electrical engineering devices and systems, such as sensors, displays, DVD players, and optical communication systems. The topics that will be covered include electrostatics, magnetostatics, Maxwell's equations, one-dimensional wave equation, electromagnetic waves, transmission lines, and one-dimensional resonators. Pre-requisites: none.

Terms: Spr, Sum
| Units: 5
| UG Reqs: GER:DB-EngrAppSci

Instructors:
Solgaard, O. (PI)
;
Vuckovic, J. (PI)

## EE 65: Modern Physics for Engineers

This course introduces the core ideas of modern physics that enable applications ranging from solar energy and efficient lighting to the modern electronic and optical devices and nanotechnologies that sense, process, store, communicate and display all our information. Though the ideas have broad impact, the course is widely accessible to engineering and science students with only basic linear algebra and calculus through simple ordinary differential equations as mathematics background. Topics include the quantum mechanics of electrons and photons (Schrödinger's equation, atoms, electrons, energy levels and energy bands; absorption and emission of photons; quantum confinement in nanostructures), the statistical mechanics of particles (entropy, the Boltzmann factor, thermal distributions), the thermodynamics of light (thermal radiation, limits to light concentration, spontaneous and stimulated emission), and the physics of information (Maxwell¿s demon, reversibility, entropy and noise in physics and information theory). Pre-requisite:
Physics 41. Pre- or co-requisite:
Math 53 or
CME 102.

Terms: Spr
| Units: 4
| UG Reqs: GER: DB-NatSci, GER:DB-EngrAppSci, WAY-SMA

Instructors:
Miller, D. (PI)

## EE 101B: Circuits II

Continuation of
EE101A. Introduction to circuit design for modern electronic systems. Modeling and analysis of analog gain stages, frequency response, feedback. Filtering and analog to digital conversion. Fundamentals of circuit simulation. Prerequisites:
EE101A,
EE102A. Recommended:
CME102.

Terms: Spr
| Units: 4
| UG Reqs: GER:DB-EngrAppSci, WAY-SMA

Instructors:
Murmann, B. (PI)

## EE 102B: Signal Processing and Linear Systems II

Continuation of
EE 102A. Concepts and tools for continuous- and discrete-time signal and system analysis with applications in communications, signal processing and control. Analog and digital modulation and demodulation. Sampling, reconstruction, decimation and interpolation. Finite impulse response filter design. Discrete Fourier transforms, applications in convolution and spectral analysis. Laplace transforms, applications in circuits and feedback control. Z transforms, applications in infinite impulse response filter design. Prerequisite:
EE 102A.

Terms: Spr
| Units: 4
| UG Reqs: GER:DB-EngrAppSci, WAY-AQR, WAY-FR

Instructors:
Pauly, J. (PI)

## EE 104: Introduction to Machine Learning (CME 107)

Introduction to machine learning. Formulation of supervised and unsupervised learning problems. Regression and classification. Data standardization and feature engineering. Loss function selection and its effect on learning. Regularization and its role in controlling complexity. Validation and overfitting. Robustness to outliers. Simple numerical implementation. Experiments on data from a wide variety of engineering and other disciplines. Undergraduate students should enroll for 5 units, and graduate students should enroll for 3 units. Prerequisites:
ENGR 108;
EE 178 or
CS 109; CS106A or equivalent.

Terms: Spr
| Units: 3-5

Instructors:
Lall, S. (PI)

## EE 109: Digital Systems Design Lab

The design of integrated digital systems encompassing both customized software and hardware. Software/hardware design tradeoffs. Algorithm design for pipelining and parallelism. System latency and throughput tradeoffs. FPGA optimization techniques. Integration with external systems and smart devices. Firmware configuration and embedded system considerations. Enrollment limited to 25; preference to graduating seniors. Prerequisites: 108B, and
CS 106B or X.

Terms: Spr
| Units: 4

Instructors:
Olukotun, O. (PI)

## EE 142: Engineering Electromagnetics

Introduction to electromagnetism and Maxwell's equations in static and dynamic regimes. Electrostatics and magnetostatics: Gauss's, Coulomb's, Faraday's, Ampere's, Biot-Savart's laws. Electric and magnetic potentials. Boundary conditions. Electric and magnetic field energy. Electrodynamics: Wave equation; Electromagnetic waves; Phasor form of Maxwell's equations.nSolution of the wave equation in 1D free space: Wavelength, wave-vector, forward and backward propagating plane waves.Poynting's theorem. Propagation in lossy media, skin depth. Reflection and refraction at planar boundaries, total internal reflection. Solutions of wave equation for various 1D-3D problems: Electromagnetic resonators, waveguides periodic media, transmission lines. Formerly
EE 141. Pre-requisites: Phys 43 or
EE 42,
CME 100,
CME 102

Terms: Spr
| Units: 3
| UG Reqs: GER:DB-EngrAppSci, WAY-FR, WAY-SMA

Instructors:
Fan, J. (PI)

## EE 178: Probabilistic Systems Analysis

Introduction to probability and its role in modeling and analyzing real world phenomena and systems, including topics in statistics, machine learning, and statistical signal processing. Elements of probability, conditional probability, Bayes rule, independence. Discrete and continuous random variables. Signal detection. Functions of random variables. Expectation; mean, variance and covariance, linear MSE estimation. Conditional expectation; iterated expectation, MSE estimation, quantization and clustering. Parameter estimation. Classification. Sample averages. Inequalities and limit theorems. Confidence intervals. Prerequisites: Calculus at the level of
MATH 51,
CME 100 or equivalent and basic knowledge of computing at the level of
CS106A.

Terms: Spr
| Units: 3-4
| UG Reqs: GER:DB-EngrAppSci, WAY-AQR, WAY-FR

Instructors:
El Gamal, A. (PI)

## EE 180: Digital Systems Architecture

The design of processor-based digital systems. Instruction sets, addressing modes, data types. Assembly language programming, low-level data structures, introduction to operating systems and compilers. Processor microarchitecture, microprogramming, pipelining. Memory systems and caches. Input/output, interrupts, buses and DMA. System design implementation alternatives, software/hardware tradeoffs. Labs involve the design of processor subsystems and processor-based embedded systems. Formerly
EE 108B. Prerequisite: one of CS107 or
CS 107E (required) and
EE108 (recommended but not required).

Terms: Spr
| Units: 4
| UG Reqs: GER:DB-EngrAppSci, WAY-SMA

Instructors:
Trippel, C. (PI)

## EE 185: Interactive Light Sculpture Project

Design, prototype, build, refine, program, and install a large interactive light sculpture in the Packard Building to celebrate the 125th anniversary of the EE department. Students may take the course for 1, 2, or 3 quarters; each quarter focuses on a different phase of the project. Topics covered include energy budgeting, communication, enclosure design, scalability, timing, circuit design, structural design, and safety. Prerequisite:
ENGR 40M, or an introductory EE or CS course in circuits or programming.

Terms: Spr
| Units: 3
| Repeatable
3 times
(up to 9 units total)

Filter Results: