Department ofElectrical Engineering

Course Descriptions

The course descriptions below show currently active courses. If you would like to see all courses offered in the department please see the Undergraduate Bulletin.

Introduction to new frontiers in electrical engineering. Hands-on activities and visits to research and production facilities in Silicon Valley companies to learn how the fundamentals of electrical engineering are enabling new emerging technologies. (2 units)

Boolean functions and their minimization. Combinational circuits: adders, multipliers, multiplexers, decoders. Sequential logic circuits: latches and flip-flops, registers, counters. Memory. Busing. Programmable logic. Use of industry quality CAD tools for schematic capture and HDL in conjunction with FPGAs. Also listed as COEN 21. Co-requisite: ELEN 21L. (4 units)

Laboratory for ELEN 21. Also listed as COEN 21L. Co-requisite: ELEN 21. (1 unit)

Overview of processor architectures for general purpose processors, special purpose signal processing microprocessors, and FPGA soft core processors; data representation in fixed point, floating point; instruction set architectures; assembly and machine language programming; real-time I/O; introduction to sample data systems. Analog to digital converters and digital to analog converters. Prerequisites: ELEN 21 with a grade of C− or better, and COEN 11 or 44. Co-requisite: ELEN 33L, COEN 12. (4 units)

Laboratory for ELEN 33. Co-requisite: ELEN 33. (1 unit)

Transducers. Motors, generators and efficiency. DC and AC circuits. One and three-phase power systems. Sources of electricity. Hydroelectric power, generation, and pumps. Electrical diagrams and schematics. (4 units)

Physical basis and mathematical models of circuit components and energy sources. Circuit theorems and methods of analysis are applied to DC and AC circuits. Co-requisite: ELEN 50L, PHYS 33. (4 units)

Laboratory for ELEN 50. Co-requisite: ELEN 50. (1 unit)

Continuation of ELEN 50. Sinusoidal steady state and phasors, transformers, resonance, Laplace analysis, transfer functions. Frequency response analysis. Bode diagrams. Switching circuits. Prerequisite: ELEN 50 with a grade of C− or better, or PHYS 70. Co-requisite: ELEN 100L, AMTH 106. (4 units)

Laboratory for ELEN 100. Co-requisite: ELEN 100. (1 unit)

Vector analysis and vector calculus. The laws of Coulomb, Lorentz, Faraday, and Gauss. Dielectric and magnetic materials. Energy in electric and magnetic fields. Capacitance and inductance. Maxwell's equations. Wave equation. Pointing vector. Wave propagation and reflection in transmission lines. Radiation. Prerequisites: PHYS 33 and ELEN 50 with a grade of C− or better. Co-requisite: ELEN 104L. (4 units)

Laboratory for ELEN 104. Co-requisite: ELEN 104. (1 unit)

In-depth study of several areas of applied electromagnetics such as transmission lines circuits including microstrip and strip lines, Smith Chart and bounce diagram, magnetic circuits, antennas and antenna arrays. Prerequisite: ELEN 104. Co-requisite: ELEN 105L. (4 units)

Laboratory for ELEN 105. Co-requisite: ELEN 105. (1 unit)

Signals and system modeling. Laplace transform. Transfer function. Convolution. Discrete systems. Frequency analysis. Fourier series and transform. Filtering. State-Space models. Prerequisite: ELEN 100. Co-requisite: ELEN 110L. (4 units)

Laboratory for ELEN 110. MATLAB laboratory/problem sessions. Co-requisite: ELEN 110. (1 unit)

Approximation and synthesis of active networks. Filter design using positive and negative feedback biquads. Sensitivity analysis. Fundamentals of passive network synthesis. Design project. Prerequisite: ELEN 110. Co-requisite: ELEN 112L. (4 units)

Laboratory for ELEN 112. Co-requisite: ELEN 112. (1 unit)

Study of basic principles of operation, terminal characteristics, and equivalent circuit models for diodes and transistors. Analysis and design of diode circuits, transistor amplifiers, and inverter circuits. Prerequisite: ELEN 50 with a grade of C− or better. Co-requisite: ELEN 115L. (4 units)

Laboratory for ELEN 115. Co-requisite: ELEN 115. (1 unit)

Design and analysis of multistage analog amplifiers. Study of differential amplifiers, current mirrors and gain stages. Frequency response of cascaded amplifiers and gain-bandwidth considerations. Concepts of feedback, stability, and frequency compensation. Prerequisite: ELEN 115. Co-requisite: ELEN 116L. (4 units)

Laboratory for ELEN 116. Co-requisite: ELEN 116. (1 unit)

Design and analysis of BJT and MOSFET analog ICs. Study of analog circuits such as comparators, sample/hold amplifiers, and switched capacitor circuits. Architecture and design of analog to digital and digital to analog converters. Reference and biasing circuits. Study of noise and distortion in analog ICs. Prerequisite: ELEN 116. Co-requisite: ELEN 117L. (4 units)

Laboratory for ELEN 117. Co-requisite: ELEN 117. (1 unit)

Introduction to algorithms and principles used in circuit simulation packages (such as SPICE). Formulation of equations for linear and nonlinear circuits. Detailed study of the three different types of circuit analysis (AC, DC, and transient). Discussion of computational aspects, including sparse matrices, Newton's method, numerical integration, and parallel computing. Applications to electronic circuits, active filters, and CMOS digital circuits. Course includes a number of design projects in which simulation software is written in MATLAB and verified using SPICE. Prerequisites: ELEN 21, with a grade of C− or better; ELEN 100 and 115. Co-requisite: ELEN 118L. (4 units)

Laboratory for ELEN 118. Co-requisite: ELEN 118. (1 unit)

Subjects of current interest. May be taken more than once if topics differ. (4 units)

Introduction to behavior, design, and integration of electromechanical components and systems. Review of appropriate electronic components/circuitry, mechanism configurations, and programming constructs. Use and integration of transducers, microcontrollers, and actuators. Also listed as COEN 123 and MECH 143. Prerequisite: ELEN 50 with a grade of C− or better and COEN 11 or 44. Co-requisite: ELEN 123L. (4 units)

Laboratory for ELEN 123. Also listed as COEN 123L and MECH 143L. Co-requisite: ELEN 123. (1 unit)

Contemporary design of finite-state machines as system controllers using FPGA devices. Minimization techniques, performance analysis, and modular system design. HDL simulation and synthesis. Also listed as COEN 127. Prerequisite: ELEN 21 with a grade of C− or better. Co.requisites: ELEN 127L. (4 units)


Laboratory for ELEN 127. Design, construction, and testing of controllers from verbal specs. Use of CAD design tools. Also listed as COEN 127L. Co-requisite: ELEN 127. (1 unit)

Applications of control systems in engineering. Principle of feedback. Performance specifications: transient and steady-state response. Stability. Design of control systems by frequency and root locus methods. Computer-controlled systems. State-variable feedback design. Problem sessions. Prerequisite: ELEN 110. Co-requisite: ELEN 130L. (4 units)

Laboratory for ELEN 130. Co-requisite: ELEN 130. (1 unit)

Overview of robotics: control, artificial intelligence, and computer vision. Components and structure of robots. Kinematics and dynamics of robot manipulators. Servo-control design, PID control. Trajectory planning, obstacle avoidance. Sensing and vision. Robot intelligence and task planning. Prerequisite: ELEN 110. Co-requisite: ELEN 131L. (4 units)

Laboratory for ELEN 131. Co-requisite: ELEN 131. (1 unit)

Discrete signals and systems. Difference equations. Convolution summation. Z-transform, transfer function, system response, stability. Digital filter design and implementation. Frequency domain analysis. Discrete Fourier transform and FFT. Audio, video, and communication applications. Prerequisites: ELEN 110 or both ELEN 50 with a grade of C− or better, and COEN 19. Co-requisite: ELEN 133L. (4 units)

Laboratory for ELEN 133. Laboratory for real-time processing. Co-requisite: ELEN 133. (1 unit)

Current applications of signal processing. Topics may vary. Example topics include Speech Coding, Speech Recognition, and Biometrics. Prerequisite: ELEN 133, MATLAB. Co-requisite: ELEN 134L. (4 units)


Laboratory for ELEN 134. Co-requisite: ELEN 134. (1 unit)

Subjects of current interest. May be taken more than once if topics differ. (4 units)

Modulation and demodulation of analog and digital signals. Baseband to passband conversion. Random processes, Signal-to-noise ratios and Bandwidth Considerations Prerequisites: ELEN 110 and AMTH 108. Co-requisite: ELEN 141L. (4 units)

Laboratory for ELEN 141. Co-requisite: ELEN 141. (1 unit)

The fundamental characteristics of passive and active electrical components. Parasitics, models, and measurements. Modeling of circuit interconnects . Study of crosstalk in high-speed digital circuits, matching circuits, power dividers and microwave filters. Prerequisite: ELEN 105. Co-requisite: ELEN 144L. (4 units)

Laboratory for ELEN 144. Co-requisite: ELEN 144. (1 unit)

Properties of materials, crystal structure, and band structure of solids. Carrier statistics and transport; p-n junction electrostatics, I-V characteristics, equivalent circuits, and switching response. Metal-semiconductor contacts, Schottky diodes. MOS field-effect transistors, bipolar junction transistors. Prerequisite or Co-requisite: ELEN 104. Co-requisite: ELEN 151L. (4 units)

Laboratory for ELEN 151. Co-requisite: ELEN 151. (1 unit)

MOS field-effect transistors, bipolar junction transistors, heterojunctions. Principles of silicon IC fabrication processes. Bulk and epitaxial crystal growth, thermal oxidation, diffusion, ion implantation. Process simulation for basic devices. Prerequisite: ELEN

  1. Co-requisite: ELEN 152L. Cross-listed as ELEN 276. (4 units)

Laboratory for ELEN 152. Co-requisite: ELEN 152. (1 unit)

Introduction to VLSI design and methodology. Study of basic principles, material properties, fabrication, operation, terminal characteristics, and equivalent circuit models for CMOS transistors. Study of CMOS digital integrated circuits and technology scaling. Physical design and layout principles. Interconnect modelling. Semiconductor memories. Use of state-of-the-art CAD tools. Prerequisites: ELEN/COEN 21 and ELEN 50 with a grade of C− or better. Co-requisite: ELEN 153L. (4 units)

Laboratory for ELEN 153. Co-requisite: ELEN 153. (1 unit)

Introduction to the field of nanoscience and nanotechnology. Properties of nanomaterials and devices. Nanoelectronics: from silicon and beyond. Measurements of nanosystems. Applications and implications. Laboratory experience is an integral part of the course. Also listed as MECH 156. Prerequisites: PHYS 33 and either PHYS 34 or MECH 15. Co-requisite: ELEN 156L. (4 units)

Laboratory for ELEN 156. Also listed as MECH 156L. Co-requisite: ELEN

  1. (1 unit)

Limitations of science are examined in the framework of nonlinear system theory and metamathematics. Strange attractors, bifurcations, and chaos are studied in some detail. Additional topics include an introduction to formal systems and an overview of Godel's theorems. The mathematical background developed in the course is used as a basis for exploring the relationship between science, aesthetics, and religion. Particular emphasis is placed on the rationality of faith. Also listed as ELEN 217. Prerequisites: AMTH 106 (or an equivalent course in differential equations), and a basic familiarity with MATLAB. Co-requisite: ELEN 160L. (4 units)

Beauty is examined from an interdisciplinary perspective, taking into account insights from mathematics, physics, engineering, neuroscience, and psychology, as well as philosophy, art history, and theology. Technical topics include information theory, quantum computing, fractal geometry, complex systems, cellular automata, Boolean networks, and set theory. Prerequisite: AMTH 106 (or equivalent). Familiarity with basic concepts in probability theory is expected, as is some experience with MATLAB. Co-requisite: ELEN 161L. (4 units)

Laboratory for ELEN 161. Co-requisite: ELEN 161. (1 unit)

Power and efficiency computations, rectifiers, power devices, DC-to-DC converters, AC-to-DC converters, and DC-to-AC inverters. Prerequisite: ELEN 115. Co-requisite: ELEN 164L. (4 units)


Laboratory for ELEN 164. Co-requisite: ELEN 164. (1 unit)


Overview of medical imaging systems including sensors and electrical interfaces for data acquisition; mathematical models of the relationship of structural and physiological information to sensor measurements, resolution, and accuracy limits; conversion process from electronic signals to image synthesis. Analysis of the specification and interaction of the functional units of imaging systems and the expected performance. Focus on MRI, CT, and ultrasound. Also listed as BIOE 167, BIOE 267. Prerequisite: BIOE 162 or ELEN 110 or MECH 142. (4 units)

Storage hierarchy. Design of memory and storage devices, with a particular emphasis on magnetic disks and storage-class memories. Error detection, correction, and avoidance fundamentals. Disk arrays. Storage interfaces and buses. Network attached and distributed storage, interaction of economy, and technological innovation. Also listed as COEN 180. Prerequisites: ELEN 21 or COEN 21, and COEN 20; COEN 122 is recommended. (4 units)

Introduction to alternative energy systems with emphasis on those utilizing solar technologies; system analysis including resources, extraction, conversion, efficiency, and end-use; project will design power system for a house off or on grid making best use of renewable energy; system design will include power needs, generation options, storage, back-up power. Prerequisites: ELEN 50. (4 units)


Analysis, design, and optimization of power systems for traditional and renewable power generation. Balanced three phase circuits. Transformers and transmission lines. Prerequisite: ELEN 100 or PHYS 12. Co-requisite: ELEN 183L. (4 units)

Laboratory for ELEN 183. Co-requisite: ELEN 183. (1 unit)

Examine power system stability and power system control, including load frequency control, economic dispatch, and optimal power flow. Also listed as ELEN 231. Prerequisites: ELEN 183 or equivalent. (4 units)

Integration of classroom study and practical experience in a planned program designed to give students practical work experience related to their academic field of study and career objectives. The course alternates (or parallels) periods of classroom study with periods of training in industry or government. Satisfactory completion of the assignment includes preparation of a summary report on co-op activities. P/NP grading. May be taken twice. May not be taken for graduate credit. (2 units)

Credit given for a technical report on a specific activity such as a design or research project, etc., after completing the co-op assignment. Letter grades based on content and presentation quality of report. May be taken twice. May not be taken for graduate credit. Prerequisite: ELEN 188. Approval of department co-op advisor required. (2 units)

Junior preparation for senior project. An introduction to project requirements and participation in the coordination of the senior conference. Tentative project selection. (2 units)

Specification of an engineering project, selected with the mutual agreement of the student and the project advisor. Complete initial design with sufficient detail of target specification. Incorporation of relevant engineering standards and appropriate realistic constraints. Initial draft of the project report. Co-requisite: ENGL 181. (2 units)

Implementation, construction, and testing of the project, system, or device. Sustainability analysis. Demonstration of project and formal design review. Prerequisite: ELEN 194. (2 units)

Continued design, implementation, and testing of the project, system, or device to improve function and add capability. Reliability analysis. Formal public presentation of results. Final report. Prerequisite: ELEN 195. (1 unit)

Investigation of an approved engineering problem and preparation of a suitable project report. Open to electrical engineering majors only. (1--6 units)