EE 102A: Signal Processing and Linear Systems I
Concepts and tools for continuous and discretetime signal and system analysis with applications in signal processing, communications, and control. Mathematical representation of signals and systems. Linearity and time invariance. System impulse and step responses. System frequency response. Frequencydomain representations: Fourier series and Fourier transforms. Filtering and signal distortion. Time/frequency sampling and interpolation. Continuousdiscretetime signal conversion and quantization. Discretetime signal processing. Prerequisite:
MATH 53 or
CME 102.
Terms: Win, Sum

Units: 4

UG Reqs: GER:DBEngrAppSci, WAYAQR, WAYFR

Grading: Letter or Credit/No Credit
Instructors:
Kahn, J. (PI)
;
Teamangkornpan, P. (PI)
;
Choutagunta Nagaraj, K. (TA)
...
more instructors for EE 102A »
Instructors:
Kahn, J. (PI)
;
Teamangkornpan, P. (PI)
;
Choutagunta Nagaraj, K. (TA)
;
Diamandis, T. (TA)
;
Murray, G. (TA)
;
Teamangkornpan, P. (TA)
EE 102B: Signal Processing and Linear Systems II
Continuation of
EE 102A. Concepts and tools for continuous and discretetime 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:DBEngrAppSci, WAYAQR, WAYFR

Grading: Letter or Credit/No Credit
Instructors:
Goldsmith, A. (PI)
EE 103: Introduction to Matrix Methods (CME 103)
Introduction to applied linear algebra with emphasis on applications. Vectors, norm, and angle; linear independence and orthonormal sets; applications to document analysis. Clustering and the kmeans algorithm. Matrices, left and right inverses, QR factorization. Leastsquares and model fitting, regularization and crossvalidation. Constrained and nonlinear leastsquares. Applications include timeseries prediction, tomography, optimal control, and portfolio optimization. Undergraduate students should enroll for 5 units, and graduate students should enroll for 3 units. Prerequisites:
MATH 51 or
CME 100, and basic knowledge of computing (
CS 106A is more than enough, and can be taken concurrently).
EE103/CME103 and
Math 104 cover complementary topics in applied linear algebra. The focus of EE103 is on a few linear algebra concepts, and many applications; the focus of
Math 104 is on algorithms and concepts.
Terms: Aut, Spr

Units: 35

UG Reqs: GER:DBMath, WAYAQR, WAYFR

Grading: Letter or Credit/No Credit
Instructors:
Boyd, S. (PI)
;
Osgood, B. (PI)
;
Tse, D. (PI)
;
Angeris, G. (TA)
;
Chang, S. (TA)
;
Daniel, J. (TA)
;
Degleris, A. (TA)
;
Go, C. (TA)
;
Jani, T. (TA)
;
Jimenez, S. (TA)
;
Kamath, G. (TA)
;
Li, L. (TA)
;
Lin, J. (TA)
;
Nishimura, M. (TA)
;
Patel, N. (TA)
;
Pathak, R. (TA)
;
Sholar, J. (TA)
;
Spear, L. (TA)
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:DBEngrAppSci, WAYAQR, WAYSMA

Grading: Letter or Credit/No Credit
Instructors:
Bertrand, A. (PI)
;
Mitra, S. (PI)
;
Bertrand, A. (TA)
...
more instructors for EE 108 »
Instructors:
Bertrand, A. (PI)
;
Mitra, S. (PI)
;
Bertrand, A. (TA)
;
Hale, C. (TA)
;
Majumdar, A. (TA)
;
MorrisDowning, T. (TA)
;
Pleus, A. (TA)
ENERGY 20N: Technology in the Greenhouse
The evidence that human activities are changing the climate is overwhelming. Energy use is woven throughout the fabric of modern societies, and energy systems are also a primary way that humans interact with the global Earth systems like climate. We know enough about the potential impacts of climate change to see that we need to transform the world¿s energy systems to a much cleaner set of technologies with much lower greenhouse gas emissions. Economies that use energy in a clean, costeffective way will be much more competitive in the future. The clean energy transition is now underway, with reductions in coal use and rapid growth in solar and wind deployment, but there is much more to do to limit the adverse impacts of climate change. This seminar explores technology options available to make the changes needed, in the developed and developing worlds. There is no shortage of energy available for our use. Instead, the challenge is to convert those energy resources into services like e
more »
The evidence that human activities are changing the climate is overwhelming. Energy use is woven throughout the fabric of modern societies, and energy systems are also a primary way that humans interact with the global Earth systems like climate. We know enough about the potential impacts of climate change to see that we need to transform the world¿s energy systems to a much cleaner set of technologies with much lower greenhouse gas emissions. Economies that use energy in a clean, costeffective way will be much more competitive in the future. The clean energy transition is now underway, with reductions in coal use and rapid growth in solar and wind deployment, but there is much more to do to limit the adverse impacts of climate change. This seminar explores technology options available to make the changes needed, in the developed and developing worlds. There is no shortage of energy available for our use. Instead, the challenge is to convert those energy resources into services like electricity and transportation, and that conversion requires technology, as well as policies and markets that enable innovation. The scale of the world¿s energy systems is dauntingly large, and we will need a welldiversified set of options to meet the challenge. Wind, solar, nuclear, carbon capture and storage for fossil fuel use, modified agriculture, electric (and automated) vehicles, advanced air conditioning, and many other technology options exist. We will consider these technologies and ask what barriers will have to be addressed if they are to be deployed at a scale large enough to reduce the impact climate change. The format will be discussions of technologies and their potential with a project and student presentations toward the end of the quarter.
Terms: Spr

Units: 3

UG Reqs: WAYAQR, WAYSMA

Grading: Letter or Credit/No Credit
Instructors:
Orr, F. (PI)
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:DBEngrAppSci, WAYAQR, WAYSMA

Grading: Letter or Credit/No Credit
ENERGY 104: Sustainable Energy for 9 Billion
This course explores the transition to a sustainable energy system at large scales (national and global), and over long time periods (decades). Explores the drivers of global energy demand and the fundamentals of technologies that can meet this demand sustainably. Focuses on constraints affecting largescale deployment of technologies, as well as inertial factors affecting this transition. Problems will involve modeling global energy demand, deployment rates for sustainable technologies, technological learning and economics of technical change. Recommended:
ENERGY 101, 102.
Terms: Spr

Units: 3

UG Reqs: WAYAQR

Grading: Letter (ABCD/NP)
ENGLISH 184E: Literary Text Mining
This course will train students in applied methods for computationally analyzing texts for humanities research. The skills students will gain will include basic programming for textual analysis, applied statistical evaluation of results and the ability to present these results within a formal research paper or presentation. Students in the course will also learn the prerequisite steps of such an analysis including corpus selection and cleaning, metadata collection, and selecting and creating an appropriate visualization for the results.
Terms: Aut

Units: 5

UG Reqs: GER:DBHum, WAYAQR

Grading: Letter (ABCD/NP)
Instructors:
AlgeeHewitt, M. (PI)
ENGR 20: Introduction to Chemical Engineering (CHEMENG 20)
Overview of chemical engineering through discussion and engineering analysis of physical and chemical processes. Topics: overall staged separations, material and energy balances, concepts of rate processes, energy and mass transport, and kinetics of chemical reactions. Applications of these concepts to areas of current technological importance: biotechnology, energy, production of chemicals, materials processing, and purification. Prerequisite:
CHEM 31.
Terms: Spr

Units: 4

UG Reqs: GER:DBEngrAppSci, WAYAQR, WAYSMA

Grading: Letter (ABCD/NP)
Instructors:
Khosla, C. (PI)
;
Gauthier, J. (SI)
Filter Results: