EE 102A: Signal Processing and Linear Systems I
Concepts and tools for continuous- and discrete-time 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. Frequency-domain representations: Fourier series and Fourier transforms. Filtering and signal distortion. Time/frequency sampling and interpolation. Continuous-discrete-time signal conversion and quantization. Discrete-time signal processing. Prerequisite:
MATH 53 or
CME 102.
Terms: Win, Sum
| Units: 4
| UG Reqs: GER:DB-EngrAppSci, WAY-AQR, WAY-FR
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: WAY-FR, GER:DB-EngrAppSci, WAY-AQR
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 k-means algorithm. Matrices, left and right inverses, QR factorization. Least-squares and model fitting, regularization and cross-validation. Constrained and nonlinear least-squares. Applications include time-series 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: 3-5
| UG Reqs: WAY-FR, GER:DB-Math, WAY-AQR
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)
;
Harvey, B. (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)
;
Prakash, L. (TA)
;
Sholar, J. (TA)
;
Spear, L. (TA)
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 (recommended)
Terms: Aut
| Units: 3
| UG Reqs: GER:DB-EngrAppSci, WAY-FR, WAY-SMA
Instructors:
Fan, J. (PI)
;
Phan, 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
ENGR 70A: Programming Methodology (CS 106A)
Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Emphasis is on good programming style and the built-in facilities of respective languages. No prior programming experience required. Summer quarter enrollment is limited. Alternative versions of CS106A are available which cover most of the same material but in different programming languages: Java [Fall, Win, Spr, or Sum qtr enroll in CS106A Section 1] Javascript [Fall qtr enroll in
CS 106A Section 2] Python [Winter or Spring qtr enroll in
CS 106A Section 3]
Terms: Aut, Win, Spr, Sum
| Units: 3-5
| UG Reqs: WAY-FR, GER:DB-EngrAppSci
Instructors:
Kincaid, C. (PI)
;
Piech, C. (PI)
;
Sahami, M. (PI)
...
more instructors for ENGR 70A »
ENGR 70B: Programming Abstractions (CS 106B)
Abstraction and its relation to programming. Software engineering principles of data abstraction and modularity. Object-oriented programming, fundamental data structures (such as stacks, queues, sets) and data-directed design. Recursion and recursive data structures (linked lists, trees, graphs). Introduction to time and space complexity analysis. Uses the programming language C++ covering its basic facilities. Prerequisite: 106A or equivalent. Summer quarter enrollment is limited.
Terms: Aut, Win, Spr, Sum
| Units: 3-5
| UG Reqs: WAY-FR, GER:DB-EngrAppSci
Instructors:
Gregg, C. (PI)
;
Lee, C. (PI)
;
Stepp, M. (PI)
;
Taylor, A. (PI)
;
Shankar, S. (TA)
;
Troccoli, N. (TA)
ENGR 70X: Programming Abstractions (Accelerated) (CS 106X)
Intensive version of 106B for students with a strong programming background interested in a rigorous treatment of the topics at an accelerated pace. Additional advanced material and more challenging projects. Winter quarter assignments will be based in CS department research. Prerequisite: excellence in 106A or equivalent, or consent of instructor. Winter quarter enrollment limited to 30.
Terms: Aut, Win
| Units: 3-5
| UG Reqs: GER:DB-EngrAppSci, WAY-FR
ENGR 80: Introduction to Bioengineering (Engineering Living Matter) (BIOE 80)
Students completing BIOE.80 should have a working understanding for how to approach the systematic engineering of living systems to benefit all people and the planet. Our main goals are (1) to help students learn ways of thinking about engineering living matter and (2) to empower students to explore the broader ramifications of engineering life. Specific concepts and skills covered include but are not limited to: capacities of natural life on Earth; scope of the existing human-directed bioeconomy; deconstructing complicated problems; reaction & diffusion systems; microbial human anatomy; conceptualizing the engineering of biology; how atoms can be organized to make molecules; how to print DNA from scratch; programming genetic sensors, logic, & actuators; biology beyond molecules (photons, electrons, etc.); what constraints limit what life can do?; what will be the major health challenges in 2030?; how does what we want shape bioengineering?; who should choose and realize various competing bioengineering futures?
Terms: Spr
| Units: 4
| UG Reqs: GER:DB-EngrAppSci, WAY-FR
ENGR 120: Fundamentals of Petroleum Engineering (ENERGY 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: