## EE 108: Digital System Design

Digital circuit, logic, and system design. Digital representation of information. CMOS logic circuits. Combinational logic design. Logic building blocks, idioms, and structured design. Sequential logic design and timing analysis. Clocks and synchronization. Finite state machines. Microcode control. Digital system design. Control and datapath partitioning. Lab. *In Autumn, enrollment preference is given to EE majors. Any EE majors who must enroll in Autumn are invited to contact the instructor. Formerly
EE 108A.

Terms: Aut, Win
| Units: 4
| UG Reqs: GER:DB-EngrAppSci, WAY-AQR, WAY-SMA

Instructors:
Mitra, S. (PI)
;
Braviak, C. (TA)
;
Cremers, C. (TA)
;
Landy, N. (TA)
;
Lin, J. (TA)
;
Lopes, G. (TA)
;
Mendoza, D. (TA)
;
Pfeffer, P. (TA)
;
Trost, M. (TA)

## EE 114: Fundamentals of Analog Integrated Circuit Design (EE 214A)

Analysis and simulation of elementary transistor stages, current mirrors, supply- and temperature-independent bias, and reference circuits. Overview of integrated circuit technologies, circuit components, component variations and practical design paradigms. Differential circuits, frequency response, and feedback will also be covered. Performance evaluation using computer-aided design tools. Undergraduates must take
EE 114 for 4 units. Prerequisite: 101B. GER:DB-EngrAppSci

Terms: Aut
| Units: 3-4
| UG Reqs: GER:DB-EngrAppSci, WAY-AQR, WAY-SMA

## EE 116: Semiconductor Devices for Energy and Electronics

The underpinnings of modern technology are the transistor (circuits), the capacitor (memory), and the solar cell (energy).
EE 116 introduces the physics of their operation, their historical origins (including Nobel prize breakthroughs), and how they can be optimized for future applications. The class covers physical principles of semiconductors, including silicon and new material discoveries, quantum effects, band theory, operating principles, and device equations. Recommended (but not required) co-requisite:
EE 65 or equivalent.

Last offered: Spring 2019
| UG Reqs: GER:DB-EngrAppSci, WAY-FR, WAY-SMA

## EE 134: Introduction to Photonics

Photonics, optical components, and fiber optics. Conceptual and mathematical tools for design and analysis of optical communication, sensor and imaging systems. Experimental characterization of semiconductor lasers, optical fibers, photodetectors, receiver circuitry, fiber optic links, optical amplifiers, and optical sensors. Class project on confocal microscopy or other method of sensing or analyzing biometric data. Laboratory experiments. Prerequisite:
EE 102A and one of the following:
EE 42,
Physics 43, or
Physics 63.

Last offered: Winter 2019
| UG Reqs: GER:DB-EngrAppSci, WAY-AQR, WAY-SMA

## 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:
Yuen, M. (PI)
;
Neustock, L. (TA)

## 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. Events, sample space, probability, conditional probability, independence, Bayes rule. Discrete and continuous random variables. Functions of random variables. Expectation. Linear MSE estimation. Conditional expectation. MSE estimation. Quantization. Parameter estimation. Classification. Estimating the statistics of random variables. Moment generating function. Inequalities and limit theorems. Confidence intervals. Prerequisites: Calculus at the level of
MATH 51,
CME 100 or equivalent.

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

## 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:
CS107 (required) and
EE108 (recommended but not required).

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

## ENERGY 101: Energy and the Environment (EARTHSYS 101)

Energy use in modern society and the consequences of current and future energy use patterns. Case studies illustrate resource estimation, engineering analysis of energy systems, and options for managing carbon emissions. Focus is on energy definitions, use patterns, resource estimation, pollution. Recommended:
MATH 21 or 42.

Terms: Win
| Units: 3
| UG Reqs: GER:DB-EngrAppSci, WAY-AQR, WAY-SMA

## ENERGY 102: Fundamentals of Renewable Power (EARTHSYS 102)

Do you want a much better understanding of renewable power technologies? Did you know that wind and solar are the fastest growing forms of electricity generation? Are you interested in hearing about the most recent, and future, designs for green power? Do you want to understand what limits power extraction from renewable resources and how current designs could be improved? This course dives deep into these and related issues for wind, solar, biomass, geothermal, tidal and wave power technologies. We welcome all student, from non-majors to MBAs and grad students. If you are potentially interested in an energy or environmental related major, this course is particularly useful. Recommended:
Math 21 or 42.

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

Instructors:
Gerritsen, M. (PI)
;
Kovscek, A. (PI)
;
Beam, K. (TA)
...
more instructors for ENERGY 102 »

Instructors:
Gerritsen, M. (PI)
;
Kovscek, A. (PI)
;
Beam, K. (TA)
;
Contreras, A. (TA)
;
Lam, T. (TA)

## ENERGY 120: Fundamentals of Petroleum Engineering (ENGR 120)

Lectures, problems, field trip. Engineering topics in petroleum recovery; origin, discovery, and development of oil and gas. Chemical, physical, and thermodynamic properties of oil and natural gas. Material balance equations and reserve estimates using volumetric calculations. Gas laws. Single phase and multiphase flow through porous media.

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

Filter Results: