skip to content

Bulletin Archive

This archived information is dated to the 2008-09 academic year only and may no longer be current.

For currently applicable policies and information, see the current Stanford Bulletin.

Undergraduate courses in Electrical Engineering

EE 10N. How Musical Instruments Work

(F,Sem) Stanford Introductory Seminar. Preference to freshmen. Musical instruments as examples of science, engineering, and the interplay between the two. The principles of operation of wind, string, and percussion instruments. Concepts include waves, resonators, sound spectra and the harmonic structure of instruments, engineering design, and the historical co-development of instruments and the science and engineering that makes them possible. Prerequisites: high school math and physics. Recommended: some experience playing a musical instrument. GER:DB-EngrAppSci

3 units, Spr (Miller, D)

EE 14N. Things about Stuff

(F,Sem) Stanford Introductory Seminar. Preference to freshmen. Most engineering curricula present truncated, linear histories of technology, but the stories behind disruptive inventions such as the telegraph, telephone, wireless, television, transistor, and chip are as important as the inventions themselves. How these stories elucidate broadly applicable scientific principles. Focus is on studying consumer devices; optional projects to build devices including semiconductors made from pocket change. Students may propose topics of interest to them. GER:DB-EngrAppSci

3 units, Aut (Lee, T)

EE 17N. Engineering the Micro and Nano Worlds: From Chips to Genes

(F,Sem) Stanford Introductory Seminar. Preference to freshmen. Hands-on operation of microscopes and micro-fabrication tools in the Stanford Nanofabrication Facility, field trips to local companies engaged in the applications of micro/nanotechnologies, and guest speakers in microelectronics, MEMS, and bio- and nanotechnology. Prerequisites: high-school physics. GER:DB-EngrAppSci

3 units, Spr (Pease, R; Maluf, N)

EE 21N. What is Nanotechnology?

(F,Sem) Stanford Introductory Seminar. Preference to freshmen. Possibilities and impossibilities of nanotechnology. Sources include Feynman's There's Plenty of Room at the Bottom, Drexler's Engines of Creation: The Coming Era of Nanotechnology, and Crichton's Prey. Assumptions and predictions of these classic works; what nano machinery may do; scenarios of a technology that may go astray. Prerequisites: high school math, physics and chemistry. GER:DB-EngrAppSci

3 units, Aut (Wong, P)

EE 23N. Imaging: From the Atom to the Universe

(F,Sem) Stanford Introductory Seminar. Preference to freshmen. Forms of imaging including human and animal vision systems, atomic force microscope, microscope, digital camera, holography and three-dimensional imaging, telescope, synthetic aperture radar imaging, nuclear magnetic imaging, sonar and gravitational wave imaging, and the Hubble Space telescope. Physical principles and exposure to real imaging devices and systems. GER:DB-EngrAppSci

3 units, Spr (Hesselink, L)

EE 41. Physics of Electrical Engineering

How everything from electrostatics to quantum mechanics is used in common high-technology products. Electrostatics are critical in micro-mechanical systems used in many sensors and displays, and basic EM waves are essential in all high-speed communication systems. How to propagate energy in free space. Which aspects of modern physics are needed to generate light for the operation of a DVD player or TV. Introduction to semiconductors, solid-state light bulbs, and laser pointers. Hands-on labs to connect physics to everyday experience. GER:DB-EngrAppSci

5 units, Win (Solgaard, O)

EE 60N. Man versus Nature: Coping with Disasters Using Space Technology

(F,Sem) (Same as GEOPHYS 60N.) Stanford Introductory Seminar. Preference to freshman. Natural hazards, earthquakes, volcanoes, floods, hurricanes, and fires, and how they affect people and society; great disasters such as asteroid impacts that periodically obliterate many species of life. Scientific issues, political and social consequences, costs of disaster mitigation, and how scientific knowledge affects policy. How spaceborne imaging technology makes it possible to respond quickly and mitigate consequences; how it is applied to natural disasters; and remote sensing data manipulation and analysis. GER:DB-EngrAppSci

4 units, Aut (Zebker, H)

EE 100. The Electrical Engineering Profession

Lectures/discussions on topics of importance to the electrical engineering professional. Continuing education, professional societies, intellectual property and patents, ethics, entrepreneurial engineering, and engineering management.

1 unit, Aut (Wong, S)

EE 101A. Circuits I

First of two-course sequence. Introduction to circuit modeling and analysis. Topics include creating the models of typical components in electronic circuits and simplifying non-linear models for restricted ranges of operation (small signal model); and using network theory to solve linear and non-linear circuits under static and dynamic operations. GER:DB-EngrAppSci

4 units, Win (Wong, S)

EE 101B. Circuits II

Second of two-course sequence. MOS large-signal and small-signal models. MOS amplifier design including DC bias, small signal performance, multistage amplifiers, frequency response, and feedback. Prerequisite: 101A. GER:DB-EngrAppSci

4 units, Aut (Howe, R), Spr (Howe, R)

EE 102A. Signal Processing and Linear Systems I

Concepts and mathematical tools in continuous-time signal processing and linear systems analysis, illustrated with examples from signal processing, communications, and control. Mathematical representation of signals and systems. Linearity and time-invariance. System impulse and step response. Frequency domain representations: Fourier series and Fourier transforms. Filtering and signal distortion. Time/frequency sampling and interpolation. Stability and causality in linear systems. Laplace transforms and Bode plots. Feedback and control system design. Applications include radar, ultrasound imaging, fetal heart monitors, cell telephones, magnetic resonance imaging, and array antennas. Prerequisite: MATH 53 or ENGR 155A. GER:DB-EngrAppSci

4 units, Win (Pauly, J), Spr (Gray, R)

EE 102B. Signal Processing and Linear Systems II

Concepts and mathematical tools in discrete-time signal processing and linear systems analysis with examples from digital signal processing, communications, and control. Discrete-time signal models. Continuous-discrete-continuous signal conversion. Discrete-time impulse and step response. Frequency domain representations: Fourier series and transforms. Connection between continuous and discrete time frequency representations. Discrete Fourier transform (DFT) and fast Fourier transform (FFT). Digital filter and signal processing examples. Discrete-time and hybrid linear systems. Stability and causality. Z transforms and their connection to Laplace transforms. Frequency response of discrete-time systems. Discrete-time control. Prerequisite: 102A. GER:DB-EngrAppSci

4 units, Aut (Pauly, J), Spr (Kahn, J), Sum (Staff)

EE 106. Planetary Exploration

The other worlds of the solar system as revealed by their electromagnetic emissions and recent space missions. Comparative properties of the terrestrial and Jovian planets; planetary atmospheres, surfaces, interiors, and rings; planetary and satellite orbits and spacecraft trajectories; properties of interplanetary gas, dust, comets, and meteorites. Blackbody radiation and the basis for global warming. What the planets reveal about potential terrestrial catastrophes such as runaway greenhouse effect or collision with an asteroid or large comet. Origin and evolution of planetary systems. Remote sensing from spacecraft at radio, infrared, light, and ultraviolet wavelengths. Stanford EE department radio experiments. Prerequisite: one year of college engineering. GER:DB-EngrAppSci

3 units, Spr (Fraser-Smith, A)

EE 108A. Digital Systems I

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. Prerequisite: ENGR 40. Corequisite for WIM: ENGR 102E. GER:DB-EngrAppSci

3-4 units, Aut (Dally, W), Win (Mitra, S; Levis, P)

EE 108B. Digital Systems II

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. Prerequisite: 108A, CS 106B. GER:DB-EngrAppSci

3-4 units, Aut (Olukotun, O), Win (Kozyrakis, C)

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. GER:DB-EngrAppSci

4 units, Spr (Olukotun, O)

EE 114. Fundamentals of Analog Integrated Circuit Design

Analysis and simulation of elementary transistor stages, current mirrors, supply- and temperature-independent bias, and reference circuits. Integrated circuit technologies, circuit components, component variations, and practical design paradigms. Performance evaluation using computer-aided design tools. GER:DB-EngrAppSci

3 units, Aut (Dutton, R; Murmann, B)

EE 116. Semiconductor Device Physics

The fundamental operation of semiconductor devices and overview of applications. The physical principles of semiconductors, both silicon and compound materials; operating principles and device equations for junction devices (diodes, bipolar transistor, photo-detectors). Introduction to quantum effects and band theory of solids. Prerequisite: ENGR 40. Corequisite: 101B. GER:DB-EngrAppSci

3 units, Spr (Peumans, P)

EE 118. Introduction to Mechatronics

Technologies involved in mechatronics (intelligent electro-mechanical systems) and techniques to integrate these technologies into mechatronic systems. Topics: electronics (A/D, D/A converters, op-amps, filters, power devices); software program design (event-driven programming, state machine based design); DC and stepper motors; basic sensing; mechanical design (machine elements and mechanical CAD). Lab component of structured assignments combined with large, open-ended team project. Limited enrollment. Prerequisites: ENGR 40, and CS 106A or 106X (preferred).

4 units, Win (Carryer, J)

EE 122A. Analog Circuits Laboratory

Practical applications of analog circuits, including simple amplifiers, filters, oscillators, power supplies, and sensors. Design skills, computer-aided design, and circuit fabrication and debugging. The design process through proposing, designing, simulating, building, debugging, and demonstrating a project. Radio frequency and largely digital projects not suitable for EE 122. Prerequisite: ENGR 40 or equivalent. GER:DB-EngrAppSci

3 units, Aut (Giovangrandi, L)

EE 122B. Introduction to Biomedical Electronics

Key components of modern systems, their application in physiology measurements, and reduction to practice in labs. Fundamentals of analog/digital conversion and filtering techniques for biosignals, typical transducers (biopotential, electrochemical, temperature, pressure, acoustic, movement), and interfacing circuits. Issues of biomedical electronics (safety, isolation, noise).

3 units, Spr (Giovangrandi, L)

EE 133. Analog Communications Design Laboratory

Design, testing, and applications. Amplitude modulation (AM) using multiplier circuits. Frequency modulation (FM) based on discrete oscillator and integrated modulator circuits such as voltage-controlled oscillators (VCOs). Phased-lock loop (PLL) techniques, characterization of key parameters, and their applications. Practical aspects of circuit implementations. Labs involve building and characterization of AM and FM modulation/demodulation circuits and subsystems. Enrollment limited to 30 undergraduates and coterminal EE students. Prerequisite: 101B. GER:DB-EngrAppSci

4 units, Win (Dutton, R)

EE 134. Introduction to Photonics

Photonics, optical sensors, and fiber optics. Conceptual and mathematical tools for design and analysis of optical communication and sensor systems. Experimental characterization of semiconductor lasers, optical fibers, photodetectors, receiver circuitry, fiber optic links, optical amplifiers, and optical sensors. Class project aimed on confocal microscopy for biomedical applications. Laboratory experiments. Prerequisite: 41 or equivalent. GER:DB-EngrAppSci

4 units, Spr (Solgaard, O)

EE 136. Introduction to Nanophotonics and Nanostructures

Electromagnetic and quantum mechanical waves and semiconductors. Confining these waves, and devices employing such confinement. Localization of light and applications: metallic mirrors, photonic crystals, optical waveguides, microresonators, plasmonics. Localization of quantum mechanical waves: quantum wells, wires, and dots. Generation of light in semiconductors: spontaneous and stimulated emission, lasers, and light emitting diodes. Devices incorporating localization of both electromagnetic and quantum mechanical waves such as resonant cavity quantum well lasers and microcavity-based single photon sources. System-level applications such as optical communications, biochemical sensing, and quantum cryptography. Prerequisite: familiarity with electromagnetic and quantum mechanical waves and semiconductors at the level of EE 41 or equivalent. GER:DB-EngrAppSci

3 units, Aut (Vuckovic, J)

EE 140. The Earth From Space: Introduction to Remote Sensing

(Same as GEOPHYS 140.) Global change science as viewed using space remote sensing technology. Global warming, ozone depletion, the hydrologic and carbon cycles, topographic mapping, and surface deformation. Physical concepts in remote sensing. EM waves and geophysical information. Sensors studied: optical, near and thermal IR, active and passive microwave. GER:DB-EngrAppSci

3 units, not given this year

EE 141. Engineering Electromagnetics

Lumped versus distributed circuits. Transient response of transmission lines with resistive and reactive loads. Reflection, transmission, attenuation and dispersion. Steady-state waves on transmission lines. Standing wave ratio, impedance matching, and power flow. Coulomb's law, electrostatic field, potential and gradient, electric flux and Gauss's Law and divergence. Metallic conductors, Poisson's and Laplace's equations, capacitance, dielectric materials. Electrostatic energy and forces. Steady electric currents, Ohm's Law, Kirchoff's Laws, charge conservation and the continuity equation, Joule's Law. Biot-Savart's law and the static magnetic field. Ampere's Law and curl. Vector magnetic potential and magnetic dipole. Magnetic materials, forces and torques. Faraday's Law, magnetic energy, displacement current and Maxwell's equations. Uniform plane waves. Prerequisites: 102A, MATH 52. GER:DB-EngrAppSci

4 units, Aut (Inan, U)

EE 168. Introduction to Digital Image Processing

Computer processing of digital 2-D and 3-D data, combining theoretical material with implementation of computer algorithms. Topics: properties of digital images, design of display systems and algorithms, time and frequency representations, filters, image formation and enhancement, imaging systems, perspective, morphing, and animation applications. Instructional computer lab exercises implement practical algorithms. Final project consists of computer animations incorporating techniques learned in class. Prerequisite: Matlab programming. GER:DB-EngrAppSci

3-4 units, Win (Zebker, H)

EE 178. Probabilistic Systems Analysis

Introduction to probability and statistics and their role in modeling and analyzing real world phenomena. Events, sample space, and probability. Discrete random variables, probability mass functions, independence and conditional probability, expectation and conditional expectation. Continuous random variables, probability density functions, independence and expectation, derived densities. Transforms, moments, sums of independent random variables. Simple random processes. Limit theorems. Introduction to statistics: significance, hypothesis testing, estimation and detection, Bayesian analysis. Prerequisites: basic calculus and linear algebra. GER:DB-EngrAppSci

3 units, Win (El Gamal, A)

EE 179. Introduction to Communications

Communication system design and performance analysis. Topics include current communication systems (cellular, WLANs, radio and TV broadcasting, satellites, Internet), Fourier techniques, energy and power spectral density, random variables and random (noise) signals, filtering and modulation of noise, analog modulation (AM and FM) and its performance in noise, digital modulation (PSK and FSK), optimal receiver design, and probability of bit error for digital modulation. Prerequisite: 102A. GER:DB-EngrAppSci

3 units, Spr (Goldsmith, A)

EE 190. Special Studies or Projects in Electrical Engineering

Independent work under the direction of a faculty member. Individual or team activities involve lab experimentation, design of devices or systems, or directed reading.

1-15 units, Aut (Staff), Win (Staff), Spr (Staff), Sum (Staff)

EE 191. Special Studies and Reports in Electrical Engineering

Independent work under the direction of a faculty member given for a letter grade only. If a letter grade given on the basis of required written report or examination is not appropriate, enroll in 190.

1-15 units, Aut (Staff), Win (Staff), Spr (Staff), Sum (Staff)

EE 192C. Embedded Systems Engineering

From problem statement to final fabrication at the system level. Topics include: microprocessor architecture review; communication protocols (I2C, SPI EIA/TIA232, 422,485, CAN, OneWire); peripheral devices (timers, ADCs, DACs, human-computer interface); solid state storage (CF, MMC); OrCAD design tools; hardware-software interactions and design considerations; and real time operating systems (ROTS). Final design project from concept to PCB layout and firmware development.

3 units, not given this year

© Stanford University - Office of the Registrar. Archive of the Stanford Bulletin 2008-09. Terms of Use | Copyright Complaints