Jump to content

Courses in Engineering: Electrical and Computer Engineering (EEC)

Lower Division

1. Introduction to Electrical and Computer Engineering (1)

Lecture—1 hour. Electrical and Computer Engineering as a professional activity. What Electrical and Computer Engineers know and how they use their knowledge. (P/NP grading only.) GE credit: SE.—F. (F.)

10. Introduction to Digital and Analog Systems (3)

Lecture—1 hour; laboratory—3 hours. Prerequisite: Computer Science Engineering 30, and Physics 9C or 9HD (may be taken concurrently); consent of instructor. Open to Electrical and Computer Engineering sophomores. Interactive and practical introduction to fundamental concepts of electrical and computer engineering by implementing electronic systems, which can be digitally controlled and interrogated, with a programmable microcontroller with the ability to program the electrical connections between analog and digital components. GE credit: SciEng | SE.—W, S. (W, S.) 

70. Computer Structure and Assembly Language (4)

Lecture—3 hours; workshop—1 hour. Prerequisite: Computer Science Engineering 30. Computer architecture; machine language; assembly language; macros and conditional macros; subroutine/parameter passing; input-output programming, interrupt and trap; direct-memory-access; absolute and relocatable code; re-entrant code; program development in an operating system. Only one unit of credit to students who have completed Computer Science Engineering 50. GE credit: SciEng | SE.

89A. Special Topics in Electromagnetics (1-5)

Prerequisite: consent of instructor. Special topic in Electromagnetics. May be repeated for credit if topic differs. Offered irregularly. GE credit: SciEng | SE.

89B. Special Topics in Physical Electronics (1-5)

Prerequisite: consent of instructor. Special topic in Physical Electronics. May be repeated for credit if topic differs. Offered irregularly. GE credit: SciEng | SE.

89C. Special Topics in Active and Passive Circuits (1-5)

Prerequisite: consent of instructor. Special topic in Active and Passive Circuits. May be repeated for credit if topic differs. Offered irregularly. GE credit: SciEng | SE.

89D. Special Topics in Signals and Systems (1-5)

Prerequisite: consent of instructor. Special topics in Signals and Systems. May be repeated for credit if topic differs. Offered irregularly. GE credit: SciEng | SE.

89E. Special Topics in Computer Systems and Software (1-5)

Prerequisite: consent of instructor. Special topics in Computer Systems and Software. May be repeated for credit if topic differs. Offered irregularly. GE credit: SciEng | SE.

89F. Special Topics in Digital System Design (1-5)

Prerequisite: consent of instructor. Special topics in Digital System Design. May be repeated for credit if topic differs. Offered irregularly. GE credit: SciEng | SE.

90C. Research Group Conference in Electrical and Computer Engineering (1)

Discussion—1 hour. Prerequisite: consent of instructor; lower division standing. Research group conferences. May be repeated for credit. (P/NP grading only.)—F, W, S. (F, W, S.)

90X. Lower Division Seminar (1-4)

Seminar—1-4 hours. Prerequisite: consent of instructor. Examination of a special topic in a small group setting. May be repeated for credit.

92. Internship in Electrical and Computer Engineering (1-5)

Internship—3-15 hours. Prerequisite: lower division standing; project approval prior to period of internship. Supervised work experience in Electrical and Computer Engineering. May be repeated for credit. (P/NP grading only.)

98. Directed Group Study (1-5)

Prerequisite: consent of instructor. (P/NP grading only.)

99. Special Study for Lower Division Students (1-5)

(P/NP grading only.)

Upper Division

100. Circuits II (5)

Laboratory—3 hours; lecture—3 hours; discussion—1 hour. Prerequisite: Engineering 17, C- or better. Restricted to the following majors: Electrical Engineering, Computer Engineering, Computer Science & Engineering, Electronic Materials Engineering, Electrical Engineering/Materials Science, Optical Science & Engineering, Biomedical Engineering, Applied Physics, Electrical & Computer Engineering graduate students. Theory, application, and design of analog circuits. Methods of analysis including frequency response, SPICE simulation, and Laplace transform. Operational amplifiers and design of active filters. Students who have completed Engineering 100 may receive 3.5 units of credit. GE credit: SciEng | QL, SE, VL.—F, W. (F, W.) 

110A. Electronic Circuits I (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 100; course 140A recommended. Use and modeling of nonlinear solid-state electronic devices in basic analog and digital circuits. Introduction to the design of transistor amplifiers and logic gates. GE credit: SciEng | SE, VL.—W, S. (W, S.) 

110B. Electronic Circuits II (4)

Lecture—3 hours; laboratory—3 hours. Prerequisite: course 110A. Analysis and design of integrated circuits. Single-stage amplifiers, cascaded amplifier stages, differential amplifiers, current sources, frequency response, and return-ratio analysis of feedback amplifiers. GE credit: SciEng | SE, VL.—S. (S.) 

112. Communication Electronics (4)

Lecture—3 hours; laboratory—3 hours. Prerequisite: course 110A and 150A; course 110B recommended. Electronic circuits for analog and digital communication, including oscillators, mixers, tuned amplifiers, modulators, demodulators, and phase-locked loops. Circuits for amplitude modulation (AM) and frequency modulation (FM) are emphasized. GE credit: SciEng | SE.—W. (W.)

116. VLSI Design (4)

Lecture—3 hours; laboratory—3 hours. Prerequisite: course 110A; course 180A recommended. CMOS devices, layout, circuits, and functional units; VLSI fabrication and design methodologies. GE credit: SciEng | SE.—F. (F.) 

118. Digital Integrated Circuits (4)

Lecture—3 hours; laboratory—3 hours. Prerequisite: course 110A, 180A. Analysis and design of digital integrated circuits. Emphasis on MOS logic circuit families. Logic gate construction, voltage transfer characteristics, propagation delay, and power consumption. Regenerative circuits, sequential elements, interconnect, RAMs, ROMs, and PLAs. GE credit: SciEng | SE.—S. (S.) 

119A. Integrated Circuit Design Project (3)

Workshop—1 hour; laboratory—6 hours. Prerequisite: course 116 or 118. Design course involving architecture, circuit design, physical design, and validation through extensive simulation of a digital or mixed-signal integrated circuit of substantial complexity under given design constraints. Team project that includes a final report. (Deferred grading only, pending completion of sequence.) GE credit: SciEng | SE.—W. (W.) 

119B. Integrated Circuit Design Project (3)

Workshop—1 hour; laboratory—6 hours. Prerequisite: course 119A. Design course involving architecture, circuit design, physical design, and validation through extensive simulation of a digital or mixed-signal integrated circuit of substantial complexity under given design constraints. Team project that includes a final report. (Deferred grading only, pending completion of sequence.) GE credit: SciEng | SE.—S. (S.) 

130A. Electromagnetics I (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: Mathematics 21D; Physics 9C or 9HD, Engineering 17. Basics of static electric and magnetic fields and fields in materials. Work and scalar potential. Maxwell's equations in integral and differential form. Plan waves in lossless media. Lossless transmission lines. GE credit: SciEng | SE.—F, W. (F, W.) 

130B. Introductory Electromagnetics II (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 130A. Plane wave propagation in lossy media, reflections, guided waves, simple modulated waves and dispersion, and basic antennas. GE credit: SciEng | SE.—S. (S.) 

132A. RF and Microwaves in Wireless Communication (5)

Lecture—3 hours; laboratory—3 hours; discussion—1 hour. Prerequisite: course 110A, 130B. Study of Radio Frequency and Microwave theory and practice for design of wireless electronic systems. Transmission lines, microwave integrated circuits, circuit analyis of electromagnetic energy transfer systems, the scattering parameters. GE credit: SciEng | SE.—F. (F.) 

132B. RF and Microwaves in Wireless Communication (5)

Lecture—3 hours; laboratory—3 hours; discussion—1 hour. Prerequisite: course 132A. Passive RF and microwave device analysis, design, fabrication, and testing for wireless applications. RF and microwave filter and coupler design. Introductory analysis and design of RF and microwave transistor amplifiers. GE credit: SciEng | SE.—W. (W.) 

132C. RF and Microwaves in Wireless Communications (5)

Lecture—3 hours; laboratory—3 hours; discussion—1 hour. Prerequisite: course 132B. RF and microwave amplifier theory and design, including transistor circuit models, stability considerations, noise models and low noise design. Theory and design of microwave transistor oscillators and mixers. Wireless system design and analysis. GE credit: SciEng | SE.—S. (S.) 

133. Electromagnetic Radiation and Antenna Analysis (4)

Lecture—3 hours; discussion—1 hour. Prerequisites: course 130B. Properties of electromagnetic radiation; analysis and design of antennas: ideal cylindrical, small loop, aperture, and arrays; antenna field measurements. GE credit: SciEng | SE.—F. (F.) 

134A. RF/Microwave Systems Design (3)

Workshop—3 hours; laboratory—6 hours. Prerequisites: course 130B or 110B or 150A. Class size limited to 24 students. Board-level RF design, fabrication, and characterization of an RF/microwave system, including the antenna, RF front-end, baseband, mix-signal circuits, and digital signal processing models. (Deferred grading only, pending completion of sequence.) GE credit: SciEng | SE.—F. (F.) 

134B. RF/Microwave Systems Design (3)

Workshop—3 hours; laboratory—6 hours. Prerequisites: course 134A. Class size limited to 24 students. Board-level RF design, fabrication, and characterization of an RF/microwave system, including the antenna, RF front-end, baseband, mix-signal circuits, and digital signal processing models. (Deferred grading only, pending completion of sequence.) GE credit: SciEng | SE.—W. (W.) 

135. Optical Communications I: Fibers (4)

Lecture—4 hours. Prerequisite: course 130B. Principles of optical communication systems. Planar dielectric waveguides. Optical fibers: single-mode, multi-mode, step and graded index. Attenuation and dispersion in optical fibers. Optical sources (LEDs and lasers) and receivers. Design of digital optical transmission systems. GE credit: SciEng | SE.—W. (W.) 

136A. Electronic Design Project (3)

Workshop—1 hour; laboratory—6 hours. Prerequisite: Computer Science Engineering 30; courses 100; 180A; and either 110B, 157A (may be taken concurrently), or 180B. Pass One restricted to major. Optical, electronic and communication-engineering design of an opto-electronic system operating under performance and economic constraints. Measurement techniques will be designed and implemented, and the system will be characterized. (Deferred grading only, pending completion of sequence.) GE credit: SciEng | SE.—F. (F.) 

136B. Electronic Design Project (3)

Workshop—1 hour; laboratory—6 hours. Prerequisite: course 136A. Optical, electronic and communication-engineering design of an opto-electronic system operating under performance and economic constraints. Measurement techniques will be designed and implemented, and the system will be characterized. (Deferred grading only, pending completion of sequence.) GE credit: SciEng | SE.—W. (W.) 

140A. Principles of Device Physics I (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: Engineering 17; Physics 9D or 9HE. Semiconductor device fundamentals, equilibrium and non-equilibrium statistical mechanics, conductivity, diffusion, electrons and holes, p-n and Schottky junctions, first-order metal-oxide-semiconductor (MOS) field effect transistors, bipolar junction transistor fundamentals. GE credit: SE, SL.—F, W. (F, W.) 

140B. Principles of Device Physics II (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 140A. Electrical properties, designs, models and advanced concepts for MOS, Bipolar, and Junction Field-Effect Transistors, including scaling, minority-carrier distributions, non-ideal effects, and device fabrication methods. MESFET and heterojunction bipolar transistors (HBTs). Fundamentals of solar cells, photodetectors, LEDs and semiconductor lasers. GE credit: SciEng | SE.—S. (S.) 

145. Electronic Materials (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 140A. Electronic and physical properties of materials used in electronics, ICs, optoelectronics and MEMS. Semiconductors, dielectrics, metals, optical materials, organic semiconductive, optical and nonlinear properties, as well as their synthesis and deposition methods. GE credit: SciEng | SE.—W. (W.) 

146A. Integrated Circuits Fabrication (3)

Lecture—2 hours; laboratory—3 hours. Prerequisite: course 140A. Basic fabrication processes for Metal Oxide Semiconductor (MOS) integrated circuits. Laboratory assignments covering oxidation, photolithography, impurity diffusion, metallization, wet chemical etching, and characterization work together in producing metal-gate PMOS test chips which will undergo parametric and functional testing. GE credit: SciEng | SE.—F. (F.) 

146B. Advanced Integrated Circuits Fabrication (3)

Lecture—2 hours; laboratory—3 hours. Prerequisite: course 146A. Restricted to Electrical, Computer, and Electrical/Materials Science majors and Electrical Engineering graduate students; non-majors accommodated when space available. Fabrication processes for CMOS VLSI. Laboratory projects examine deposition of thin films, ion implantation, process simulation, anisotropic plasma etching, sputter metallization, and C-V analysis. Topics include isolation, projection alignment, epilayer growth, thin gate oxidation, and rapid thermal annealing. Offered in alternate years. GE credit: SciEng | SE.—W. (W.) 

150A. Introduction to Signals and Systems I (4)

Lecture—4 hours. Prerequisite: Engineering 6 or Mathematics 22AL (may be taken concurrently); course 100. Characterization and analysis of continuous-time linear systems. Fourier series and transforms with applications. Introduction to communication systems. Transfer functions and block diagrams. Elements of feedback systems. Stability of linear systems. GE credit: SciEng | QL, SE.—W, S. (W, S.) 

150B. Introduction to Signals and Systems II (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 150A. Characterization and analysis of discrete time systems. Difference equation models. Ztransform analysis methods. Discrete and fast Fourier transforms. Introduction to digital filter design. GE credit: SciEng | QL, SE.—F. (F.) 

152. Digital Signal Processing (4)

Lecture—2 hours; laboratory—6 hours. Prerequisite: course 150B; course 70 or Computer Science Engineering 50. Theory and practice of real-time digital signal processing. Fundamentals of real-time systems. Programmable architectures including I/O, memory, peripherals, interrupts, DMA. Interfacing issues with A/D and D/A converters to a programmable DSP. Specification driven design and implementation of simple DSP applications. GE credit: SciEng | SE.—S. (S.) 

157A. Control Systems (4)

Lecture—3 hours; laboratory—3 hours. Prerequisite: course 100. Analysis and design of feedback control systems. Examples are drawn from electrical and mechanical systems as well as other engineering fields. Mathematical modeling of systems, stability criteria, root-locus and frequency domain design methods. GE credit: SciEng | SE.—F. (F.) 

157B. Control Systems (4)

Lecture—3 hours; laboratory—3 hours. Prerequisite: course 157A. Control system design; transfer-function and state-space methods; sampled-data implementation, digital control. Laboratory includes feedback system experiments and simulation studies. GE credit: SciEng | SE.—W. (W.) 

160. Signal Analysis and Communications (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 150A. Signal analysis based on Fourier methods. Fourier series and transforms; time-sampling, convolution, and filtering; spectral density; modulation: carrier-amplitude, carrier-frequency, and pulse-amplitude. GE credit: SE.—F. (F.) 

161. Probabilistic Analysis of Electrical & Computer Systems (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 100; Engineering 6 or Mathematics 22AL. Probabilistic and statistical analysis of electrical and computer systems. Discrete and continuous random variables, expectation and moments. Transformation of random variables. Joint and conditional densities. Limit theorems and statistics. Noise models, system reliability and testing. GE credit: SciEng | SE.—F, S. (F, S.) 

165. Statistical and Digital Communication (4)

Lecture—3 hours; project—3 hours. Prerequisite: course 160, 161. Introduction to random process models of modulated signals and noise, and analysis of receiver performance. Analog and digitally modulated signals. Signal-to-noise ratio, probability of error, matched filters. Intersymbol interference, pulse shaping and equalization. Carrier and clock synchronization. GE credit: SciEng | SE.—W. (W.) 

170. Introduction to Computer Architecture (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 180A, Computer Science Engineering 30. Introduces basic aspects of computer architecture, including computer performance measurement, instruction set design, computer arithmetic, pipelined/non-pipelined implementation, and memory hierarchies (cache and virtual memory). Presents a simplified Reduced Instruction Set Computer using logic design methods from the prerequisite course. GE credit: SciEng | SE.—F. (F.) 

171. Parallel Computer Architecture (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 170 or Computer Science Engineering 154B. Organization and design of parallel processors including shared memory multiprocessors, cache coherence, memory consistency, snooping protocols, synchronization, scalable multiprocessors, message passing protocols, distributed shared memory and interconnection networks. GE credit: SciEng | SE.—S. (S.) 

172. Embedded Systems (4)

Lecture—2 hours; laboratory—6 hours. Prerequisite: course 100; and course 170 or Computer Science Engineering 154A. Introduction to embedded-system hardware and software. Topics include: embedded processor and memory architecture; input/output hardware and software, including interrupts and direct memory access; interfacing with sensors and actuators; wired and wireless embedded networking. GE credit: SciEng | SE.—W, S. (W, S.) 

173A. Computer Networks (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: Computer Science Engineering 60; Computer Science and Engineering 132 or Electrical and Computer Engineering 161 or Mathematics 135A or Statistics 131A, or Statistics 120 or Statistics 32. Pass One open to Computer Science, Computer Science Engineering and Computer Engineering Majors only. Overview of computer networks, TCP/IP protocol suite, computer-networking applications and protocols, transport-layer protocols, network architectures, Internet Protocol (IP), routing, link-layer protocols, local area and wireless networks, medium access control, physical aspects of data transmission, and network-performance analysis. Only 2 units of credit for students who have taken course 157. (Same course as Computer Science Engineering 152A.) GE credit: SciEng | SE.—F, W, S. (F, W, S.) Chuah, Ghosal, Liu, Matloff, Mohapatra, Mukherjee

173B. Design Projects in Communication Networks (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 173A or Computer Science and Engineering 152A. Advanced topics and design projects in communication networks. Example topics include wireless networks, multimedia networking, network design and management, traffic analysis and modeling, network simulations and performance analysis. (Same course as Computer Science Engineering 152C.) Offered in alternate years. GE credit: SciEng | SE.—S. (S.) 

180A. Digital Systems I (5)

Lecture—3 hours; laboratory—6 hours. Prerequisite: Physics 9C or 9HD. Introduction to digital system design including combinational logic design, sequential and asynchronous circuits, computer arithmetic, memory systems and algorithmic state machine design; computer aided design (CAD) methodologies and tools. GE credit: SciEng | SE.—F, W. (F, W.) 

180B. Digital Systems II (5)

Lecture—3 hours; laboratory—6 hours. Prerequisite: course 180A. Computer-aided design of digital systems with emphasis on hardware description languages (VHDL), logic synthesis, and field-programmable gate arrays (FPGA). May cover advanced topics in digital system design such as static timing analysis, pipelining, memory system design, testing digital circuits. GE credit: SciEng | SE.—S. (S.) 

181A. Digital Systems Design Project (3)

Workshop—1 hour; laboratory—6 hours. Prerequisite: courses 180B and either course 170 or Computer Science 122A. Digital-system and computer-engineering design course involving architecture, design, implementation and testing of a prototype application-specific processor under given design constraints. This is a team project that includes a final presentation and report. (Deferred grading only, pending completion of sequence.) GE credit: SciEng | SE.—W. (W.) 

181B. Digital Systems Design Project (3)

Workshop—1 hour; laboratory—6 hours. Prerequisite: course 181A. Digital-system and computer-engineering design course involving architecture, design, implementation and testing of a prototype application-specific processor under given design constraints. This is a team project that includes a final presentation and report. (Deferred grading only, pending completion of sequence.) GE credit: SciEng | SE.—S. (S.) 

183. Testing and Verification of Digital Systems (5)

Lecture—3 hours; laboratory—4 hours. Prerequisite: courses 170 and 180B. Computer aided-testing and design verification techniques for digital systems; physical fault testing; simulation-based design verification; formal verification; timing analysis. GE credit: SciEng | SE.—W. (W.) 

189A. Special Topics in Electrical Engineering and Computer Science; Computer Science (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topic in Computer Science. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189B. Special Topics in Electrical Engineering and Computer Science; Programming Systems (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Programming Systems. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189C. Special Topics in Electrical Engineering and Computer Science; Digital Systems (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Digital Systems. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189D. Special Topics in Electrical Engineering and Computer Science; Communications (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Communications. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189E. Special Topics in Electrical Engineering and Computer Science; Signal Transmission (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Signal Transmission. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189F. Special Topics in Electrical Engineering and Computer Science; Digital Communication (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Digital Communication. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189G. Special Topics in Electrical Engineering and Computer Science; Control Systems (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Control Systems. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189H. Special Topics in Electrical Engineering and Computer Science; Robotics (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Robotics. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189I. Special Topics in Electrical Engineering and Computer Science; Signal Processing (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Signal Processing. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189J. Special Topics in Electrical Engineering and Computer Science; Image Processing (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Image Processing. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189K. Special Topics in Electrical Engineering and Computer Science; High-Frequency Phenomena and Devices (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in High-Frequency Phenomena and Devices. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189L. Special Topics in Electrical Engineering and Computer Science; Solid-State Devices and Physical Electronics (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Solid-State Devices and Physical Electronics. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189M. Special Topics in Electrical Engineering and Computer Science; Systems Theory (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Systems Theory. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189N. Special Topics in Electrical Engineering and Computer Science; Active and Passive Circuits (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Active and Passive Circuits. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189O. Special Topics in Electrical Engineering and Computer Science; Integrated Circuits (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Integrated Circuits. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189P. Special Topics in Electrical Engineering and Computer Science; Computer Software (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Computer Software. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189Q. Special Topics in Electrical Engineering and Computer Science; Computer Engineering (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Computer Engineering. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189R. Special Topics in Electrical Engineering and Computer Science; Microprocessing (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Microprocessing. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189S. Special Topics in Electrical Engineering and Computer Science; Electronics (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Electronics. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189T. Special Topics in Electrical Engineering and Computer Science; Electromagnetics (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Electromagnetics. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189U. Special Topics in Electrical Engineering and Computer Science; Opto-Electronics (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Opto-Electronics. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

189V. Special Topics in Electrical Engineering and Computer Science; Computer Networks (1-5)

Lecture; laboratory; lecture/laboratory. Prerequisite: consent of instructor. Special topics in Computer Networks. May be repeated for credit when topic differs. Offered irregularly. GE credit: SciEng | SE.—F, W, S. (F, W, S.)

190C. Research Group Conferences in Electrical and Computer Engineering (1)

Discussion—1 hour. Prerequisite: upper division standing in Electrical and Computer Engineering; consent of instructor. Research group conferences. May be repeated for credit. (P/NP grading only.) GE credit: SciEng | SE.—F, W, S. (F, W, S.) 

192. Internship in Electrical and Computer Engineering (1-5)

Internship—3-15 hours. Prerequisite: completion of a minimum of 84 units; project approval before period of internship; consent of instructor. Supervised work experience in electrical and computer engineering. May be repeated for credit if project is different. (P/NP grading only.) GE credit: SE.—F, W, S. (F, W, S.) 

193A. Senior Design Project (3)

Workshop—1 hour; laboratory—6 hours. Prerequisite: course 196 (may be taken concurrently); consent of instructor. Restricted to senior standing in Electrical or Computer Engineering. Team design project for seniors in Electrical or Computer Engineering. Team design project for seniors in Electrical or Computer Engineering. Project involves analysis, design, implementation and evaluation of an Electrical Engineering or Computer Engineering system. Project is supervised by a faculty member. (Deferred grading only, pending completion of sequence.) GE credit: SciEng | SE.—F, W. (F, W.) 

193B. Senior Design Project (3)

Workshop—1 hour; laboratory—6 hours. Prerequisite: course 193A. Team design project for seniors in Electrical Engineering or Computer Engineering. Team design project for seniors in Electrical Engineering or Computer Engineering. Project involves analysis, design, implementation and evaluation of an Electrical Engineering or Computer Engineering system. Project supervised by a faculty member. (Deferred grading only, pending completion of sequence.) GE credit: SciEng | SE.—W, S. (W, S.) 

195A. Autonomous Vehicle Design Project (3)

Workshop—1 hour; laboratory—6 hours. Prerequisite: Computer Science and Engineering 30; course 180A; and either 110B, 157A (may be taken concurrently), 180B, or 60. Pass One restricted to major. Design and construct an autonomous race car. Work in groups to design, build and test speed control circuits, track sensing circuits, and a steering control loop. (Deferred grading only pending completion of sequence.) GE credit: SciEng | SE.—F. (F.)

195B. Autonomous Vehicle Design Project (3)

Workshop—1 hour; laboratory—6 hours. Prerequisite: course 195A. Design and construct an autonomous race car. Students work in groups to design, build and test speed control circuits, track sensing circuits, and a steering control loop. (Deferred grading only pending completion of sequence.) GE credit: SciEng | SE.—W. (W.) 

196. Issues in Engineering Design (1)

Seminar—1 hour. Prerequisite: senior standing in Electrical or Computer Engineering. The course covers various electrical and computer engineering standards and realistic design constraints including economic, manufacturability, sustainability, ethical, health and safety, environmental, social, and political. GE credit: SciEng | SE.—F. (F.) 

197T. Tutoring in Electrical and Computer Engineering (1-3)

Discussion—1 hour; discussion/laboratory—2-8 hours. Prerequisite: upper division standing; consent of instructor. Tutoring in Electrical and Computer Engineering courses, especially introductory circuits. For upper-division undergraduate students who will provide tutorial assistance. (P/NP grading only.)—F, W, S. (F, W, S.)

198. Directed Group Study (1-5)

Prerequisite: consent of instructor. May be repeated three times for credit. (P/NP grading only.) GE credit: SE.

199. Special Study for Advanced Undergraduates (1-5)

Prerequisite: consent of instructor. (P/NP grading only.)

Graduate

201. Digital Signal Processing (4)

Lecture—4 hours. Prerequisite: course 150B; Statistics 120 or Mathematics 131 or Mathematics 167 recommended. Theory and design of digital filters. Classification of digital filters, linear phase systems, all-pass functions, FIR and IIR filter design methods and optimality measures, numerically robust structures for digital filters.—W. (W.) 

202. Advanced Digital Signal Processing (4)

Lecture—4 hours. Prerequisite: courses 201, 260, and 265, and Mathematics 167 are recommended. Multirate DSP theory and wavelets, optimal transform and subband coders in data compressions, advanced sampling theory and oversampled A/D converters, transmultiplexers and precoders in digital communication systems, genomic signal processing. Offered in alternate years.—(S.) 

205. Computational Methods in Biomedical Imaging (4)

Lecture—4 hours. Prerequisite: Biomedical Engineering 105 or Statistics 120; Biomedical Engineering 108 or course 150A. Analytic tomographic reconstruction from projections in 2D and 3D; model-based image reconstruction methods; maximum likelihood and Bayesian methods; applications to CT, PET, and SPECT. (Same course as Biomedical Engineering 252.)—W. (W.) 

206. Digital Image Processing (4)

Lecture—3 hours; laboratory—3 hours. Prerequisite: course 150B. Two-dimensional systems theory, image perception, sampling and quantization, transform theory and applications, enhancement, filtering and restoration, image analysis, and image processing systems.—(W.) 

210. MOS Analog Circuit Design (3)

Lecture—3 hours. Prerequisite: course 140A and 110B. Analysis and design of MOS amplifiers, bias circuits, voltage references and other analog circuits. Stability and compensation of feedback amplifiers. Introduction to noise analysis in MOS circuits.—F. (F.) 

211. Advanced Analog Circuit Design (3)

Lecture—3 hours. Prerequisite: course 210; Statistics 131A and course 112 recommended. Noise and distortion in electronic circuits and systems. Application to communication circuits. Specific applications include mixers, low-noise amplifiers, power amplifiers, phase-locked loops, oscillators and receiver architectures. Offered in alternate years.—W. (W.) 

212. Analog MOS IC Design for Signal Processing (3)

Lecture—3 hours. Prerequisite: course 210. Analysis and design of analog MOS integrated circuits. Passive components, single-ended and fully differential op amps, sampled-data and continuous-time filters.—W. (W.) 

213. Data-Conversion Techniques and Circuits (3)

Lecture—3 hours. Prerequisite: course 210. Digital-to-analog and analog-to-digital conversion; component characteristics and matching; sample-and-hold, comparator, amplifier, and reference circuits.—S. (S.) 

214. Computer-Aided Circuit Analysis and Design (3)

Lecture—3 hours. Prerequisite: courses 110A, 110B and knowledge of FORTRAN or C. Network equation formulations. Nonlinear DC, linear AC, time-domain (both linear and nonlinear), steady-state (nonlinear) and harmonic analysis. DC, AC, and time-domain sensitivities of linear and nonlinear circuits. Gradient-based design optimization. Behavioral simulations. Extensive CAD project.—W. (W.) 

215. Circuits for Digital Communications (3)

Lecture—3 hours. Prerequisite: courses 150B and 210 (may be taken concurrently); course 165, 166 or 265 recommended. Analog, digital, and mixed-signal CMOS implementations of communication-circuit blocks; gain control, adaptive equalizers, sampling detectors, clock recovery. Offered in alternate years.—F.

216. Low Power Digital Integrated Circuit Design (3)

Lecture—3 hours. Prerequisite: course 118. IC design for low power and energy consumption. Low power architectures, logic styles and circuit design. Variable supply and threshold voltages. Leakage management. Power estimation. Energy sources, power electronics, and energy recovery. Applications in portable electronics and sensors. Thermodynamic limits. Offered in alternate years.—W. (W.) 

217. Biomedical Electronics (4)

Lecture—3 hours; project. Prerequisite: course 210 or consent of instructor; special consideration and accommodation will be made for biomedical or signal processing majors who have not taken 210. Circuit design for medical applications including weak inversion amplifiers; integrated ULF filters; chopper stabilization; electrochemical interfaces; neurostimulation pulse generation; wireless powering of and communication with implantable devices. Electrophysiological signaling and aspects of signal processing for biomedical systems.—S. (S.) 

219. Advanced Digital Circuit Design (3)

Lecture—3 hours. Prerequisite: course 118 or 218A. Analysis and design of digital circuits. Both bipolar and MOS circuits are covered. Dynamic and static RAM cells and sense amplifiers. Advanced MOS families. Multi-valued logic.—(S.) 

221. Analog Filter Design (3)

Lecture—3 hours. Prerequisite: courses 100 and 150A. Design of active and passive filters including filter specification and approximation theory. Passive LC filter design will cover doubly-terminated reactance two-port synthesis. Active filter design will include sensitivity, op-amp building blocks, cascade, multi-loop, ladder and active-R filter design. Offered in alternate years.—(F.)

222. RF IC Design (3)

Lecture—3 hours. Prerequisite: course 132C and 210. Radio frequency (RF) solid-state devices, RF device modeling and design rules; non-linear RF circuit design techniques; use of non-linear computer-aided (CAD) tools; RF power amplifier design. Offered in alternate years.—(S.) 

228. Advanced Microwave Circuit and Device Design Techniques (4)

Lecture—3 hours; laboratory—3 hours. Prerequisite: course 132B. Theory, design, fabrication, analysis of advanced microwave circuits and devices. Wideband transformers, stripline/microstripline broadband couplers. Lumped and distributed filter synthesis. Broadband matching theory applied to microwave devices. Wideband and low noise FET/HEMT amplifiers. Advanced microwave oscillator theory. Phase noise analysis. Offered in alternate years.—S. (S.)

229. RF-MEMS and Adaptive Wireless Frontends (4)

Lecture—3 hours; discussion—3 hours. Prerequisite: course 130A. Focuses on the modeling, design, fabrication, and characterization of RF-MEMS while providing a thorough introduction to the technology with an emphasis on how it will benefit the design of adaptive RF/microwave wireless systems. Offered in alternate years.—S. 

230. Electromagnetics (3)

Lecture—3 hours. Prerequisite: course 130B. Maxwell's equations, plane waves, reflection and refraction, complex waves, waveguides, resonant cavities, and basic antennas.—F. (F.)

231A. Plasma Physics and Controlled Fusion (3)

Lecture—3 hours. Prerequisite: consent of instructor. Equilibrium plasma properties; single particle motion; fluid equations; waves and instabilities in a fluid plasma; plasma kinetic theory and transport coefficients; linear and nonlinear Vlasov theory; fluctuations, correlations and radiation; inertial and magnetic confinement systems in controlled fusion. Offered in alternate years.

231B. Plasma Physics and Controlled Fusion (3)

Lecture—3 hours. Prerequisite: course 231A; consent of instructor. Equilibrium plasma properties; single particle motion; fluid equations; waves and instabilities in a fluid plasma; plasma kinetic theory and transport coefficients; linear and nonlinear Vlasov theory; fluctuations, correlations and radiation; inertial and magnetic confinement systems in controlled fusion. Offered in alternate years.—(W.) 

231C. Plasma Physics and Controlled Fusion (3)

Lecture—3 hours. Prerequisite: course 231B; consent of instructor. Equilibrium plasma properties; single particle motion; fluid equations; waves and instabilities in a fluid plasma; plasma kinetic theory and transport coefficients; linear and nonlinear Vlasov theory; fluctuations, correlations and radiation; inertial and magnetic confinement systems in controlled fusion. Offered in alternate years.—(S.) 

232A. Advanced Applied Electromagnetics I (3)

Lecture—3 hours. Prerequisite: course 132B. The exact formulation of applied electromagnetic problems using Green's functions. Applications of these techniques to transmission circuits. Offered in alternate years.—W. (W.)

232B. Advanced Applied Electromagnetics II (4)

Lecture—3 hours; laboratory—3 hours. Prerequisite: course 132B. Advanced treatment of electromagnetics with applications to passive microwave devices and antennas. Offered in alternate years.—S. (S.) 

233. High Speed Signal Integrity (3)

Lecture—3 hours. Prerequisite: course 130B. Design and analysis of interconnects in high-speed circuits and sub-systems; understanding of high-speed signal propagation and signal integrity concepts; electromagnetic modeling tools and experimental techniques. Offered in alternate years.—S. 

234A. Physics and Technology of Microwave Vacuum Electron Beam Devices I (4)

Lecture—4 hours. Prerequisite: B.S. degree in physics or electrical engineering or the equivalent background. Physics and technology of electron beam emissions, flow and transport, electron gun design, space charge waves and klystrons. Offered in alternate years.—F. 

234B. Physics and Technology of Microwave Vacuum Electron Beam Devices II (4)

Lecture—4 hours. Prerequisite: course 234B. Theory and experimental design of traveling wave tubes, backward wave oscillators, and extended interaction oscillators. Offered in alternate years.—W. 

234C. Physics and Technology of Microwave Vacuum Electron Beam Devices III (4)

Lecture—4 hours. Prerequisite: course 234A. Physics and technology of gyrotrons, gyro-amplifiers, free electron lasers, magnetrons, crossfield amplifiers and relativistic devices. Offered in alternate years.—S.

235. Photonics (4)

Lecture—3 hours; project—1 hour. Prerequisite: course 230 (may be taken concurrently). Optical propagation of electromagnetic waves and beams in photonic components and the design of such devices using numerical techniques. Offered in alternate years.—W. (W.)

236. Nonlinear Optical Applications (3)

Lecture—3 hours. Prerequisite: course 130B, course 230 (may be taken concurrently). Nonlinear optical interactions in optical communication, optical information processing and integrated optics. Basic concepts underlying optical nonlinear interactions in materials and guided media. Not open for credit to students who have completed course 233. Offered in alternate years.—F. (F.) 

237A. Lasers (3)

Lecture—3 hours. Prerequisite: course 130B or the equivalent and course 235. Theoretical and practical description of lasers. Theory of population inversion, amplification and oscillation using semiclassical oscillator model and rate equations. Description and design of real laser system (Not open for credit to students who have completed course 226A.) Offered in alternate years.—(F.) 

237B. Laser Physics II (4)

Lecture—3 hours; extensive problem solving. Prerequisite: course 237A or Applied Science Engineering 265A. Oscillation threshold. Coupled cavity/atomic rate equations, Linear pulse propagation; dispersion, broadening, compression. Nonlinear pulse propagation. Energy extraction. Optical beams, resonators, eigenmodes, axial/transverse modes. Paraxial ray optics, resonator stability, ABCD matrices. Laser dynamics; transients, spiking, Q-switching, active and passive modelocking. Not open for credit to students who have completed course 226B. Offered in alternate years.—W. 

238. Semiconductor Diode Lasers (3)

Lecture—3 hours. Prerequisite: course 245A. Understanding of fundamental optical transitions in semiconductor and quantum-confined systems are applied to diode lasers and selected photonic devices. The importance of radiative and non-radiative recombination, simulated emission, excitons in quantum wells, and strained quantum layers are considered. Offered in alternate years.—S. 

239A. Optical Fiber Communications Technologies (4)

Lecture—4 hours. Prerequisite: course 130B. Physical layer issues for component and system technologies in optical fiber networks. Sources of physical layer impairments and limitations in network scalability. Enabling technologies for wavelength-division-multiplexing and time-division-multiplexing networks. Optical amplifiers and their impact in optical networks (signal-to-noise ratio, gain-equalization, and cascadability).—F. (F.) 

239B. Optical Fiber Communications Systems and Networking (4)

Lecture—4 hours. Prerequisite: course 239A. Physical layer optical communications systems in network architectures and protocols. Optical systems design and integration using optical component technologies. Comparison of wavelength routed WDM, TDM, and NGI systems and networks. Case studies of next generation technologies. Offered in alternate years.—W. (W.) 

240. Semiconductor Device Physics (3)

Lecture—3 hours. Prerequisite: course 140B. Physical principles, characteristics and models of fundamental semiconductor device types, including P-N and Schottky diodes, MOSFETs and MESFETs Bipolar Junction Transistors, and light emitters/detectors.—F. (F.) 

241. Introduction to Molecular Electronics (4)

Lecture/discussion—4 hours. Prerequisite: consent of instructor. Examines molecules for electronic devices and sensors. Course covers: electronic states of molecules, charge transport in nanoscale systems, and fabrication and measurement of molecular-scale devices. Specific Topics: Hartree-Fock and Density Functional Theory, Landauer formalism, coulomb blockade, tunneling and hopping transport. Offered in alternate years.—W. (W.) 

242. Advanced Nanostructured Devices (3)

Lecture—3 hours. Prerequisite: courses 130A and 140A. Physics of nano-structured materials and device operation. Overview of new devices enabled by nanotechnology; fabrication and characterization methods; applications of nano-structures and devices. Offered in alternate years.—F. (F.) 

244A. Design of Microelectromechanical Systems (MEMS) (3)

Lecture—3 hours. Prerequisite: course 140A, 140B or consent of instructor. Theory and practice of MEMS design. Micromechanical fundamentals, CAD tools, and case studies. A MEMS design project is required. The designs will be fabricated in a commercial foundry and tested in course 244B. Offered in alternate years.—(F.)

244B. Microsciences (4)

Lecture/discussion—4 hours. Introduction to the theory of physical and chemical principles at the microscale. Scale effects, surface tension, microfluidic mechanics, micromechanical properties, intermolecular interactions and micro tribology. (Same course as Biomedical Engineering 218.)—F. (F.) 

245. Micro- and Nano-Technology in Life Sciences (4)

Lecture/discussion—4 hours. Prerequisite: graduate standing or consent of instructor. Survey of biomedical device design from the engineering and biological perspectives; micro-/nano-fabrication and characterization techniques; surface chemistry and mass transfer; essential biological processes and models; proposal development skills to merge aforementioned themes in a multidisciplinary project. (Same course as Chemical Engineering 245 and Materials Science and Engineering 245.)—S. (S.) 

246. Advanced Projects in IC Fabrication (3)

Discussion—1 hour; laboratory—6 hours. Prerequisite: course 146B. Individualized projects in the fabrication of analog or digital integrated circuits. Offered in alternate years.—W. 

247. Advanced Semiconductor Devices (4)

Lecture—3 hours; project. Prerequisite: graduate standing in Engineering. Semiconductor devices, including MOSFETs, heterojunction transistors, light-emitting diodes, lasers, sensors, detectors, power and high-voltage transistors, MEMS resonators, organic semiconductors and photovoltaics. All material is from recent literature, encouraging students to utilize search methods and critically assess the latest research. Offered in alternate years.—(F.) 

248. Photovoltaics and Solar Cells (3)

Lecture—3 hours. Prerequisite: course 140B or equivalent, or consent of instructor. Physics and application of photovoltaics and solar cells, including design, fabrication technology, and grid incorporation. Mono and microcrystalline silicon devices; thin-film technologies, heterojunction and organic-semiconductor technologies. Collectors, electrical inverters and infrastructure issues. Challenges and concerns. (Same course as Engineering-Material Science 246.) Offered in alternate years.—W. 

249. Nanofabrication (3)

Lecture—3 hours. Prerequisite: graduate standing in Engineering. Theory and practices of nanofabrication used for producing ICs, electronic devices, optoelectronics, sensors, and microstructures. Major topics include electron-, photon-, and ion-beams and their interactions with solids, chemical vapor depositions, plasma processing and micromachining. Offered in alternate years.—S. 

250. Linear Systems and Signals (4)

Lecture—4 hours. Prerequisite: course 150A. Mathematical description of systems. Selected topics in linear algebra. Solution of the state equations and an analysis of stability, controllability, observability, realizations, state feedback and state estimation. Discrete-time signals and systems, and the Z-transform.—F. (F.) 

251. Nonlinear Systems (3)

Lecture—3 hours. Prerequisite: course 250. Nonlinear differential equations, second-order systems, approximation methods, Lyapunov stability, absolute stability, Popov criterion, circle criterion, feedback linearization techniques. Offered in alternate years.—(S.) 

252. Multivariable Control System Design (3)

Lecture—3 hours. Prerequisite: course 250. Modern control system design, theory, and techniques. Topics will include single-loop feedback design; stability, performance and robustness of multivariable control systems; LQG design; H-infinity design; frequency response methods; and optimization-based design. Offered in alternate years.—W. (W.) 

254. Optimization (3)

Lecture—3 hours. Prerequisite: Mathematics 22A, knowledge of FORTRAN or C. Modeling optimization problems in engineering design and other applications; optimality conditions; unconstrained optimization (gradient, Newton, conjugate gradient and quasi-Newton methods); duality and Lagrangian relaxation constrained optimization. (Primal method and an introduction to penalty and augmented Lagrangian methods.) Offered in alternate years.—W. 

255. Robotic Systems (3)

Lecture—3 hours. Introduction to robotic systems. Mechanical manipulators, kinematics, manipulator positioning and path planning. Dynamics of manipulators. Robot motion programming and control algorithm design. Offered in alternate years.—W. (W.) 

256. Stochastic Optimization in Dynamic Systems (4)

Lecture—4 hours. Prerequisite: course 260 or the equivalent. Markov Decision Processes (MDP), dynamic programming, multiarmed bandit, Partially observable MDP, optimal stopping, stochastic scheduling, sequential detection and quickest change detection, competitive MDP and game theory, applications in dynamic systems such as queueing networks, communication systems, and multi-agent systems. Offered in alternate years.—(S.) 

260. Random Signals and Noise (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: Statistics 120, course 150A; course 250 recommended. Random processes as probabilistic models for signals and noise. Review of probability, random variables, and expectation. Study of correlation function and spectral density, ergodicity and duality between time averages and expected values, filters and dynamical systems. Applications.—F. (F.) 

261. Signal Processing for Communications (4)

Lecture—4 hours. Prerequisite: course 165, 260 or consent of instructor. Signal processing in wireless and wireline communication systems. Characterization and distortion of wireless and wireline channels. Channel equalization and maximum likelihood sequence estimation. Channel precoding and pre-equalization. OFDM and transmit diversity. Array processing. Offered in alternate years.—S. (S.)

262. Multi-Access Communications Theory (4)

Lecture—3 hours; project. Prerequisite: Statistics 120 or equivalent; course 173A or Engineering Computer Science 152A. Maximum stable throughput of Poisson collision channels. Classic collision resolution algorithms. Carrier sensing multiple access and its performance analysis. System stability analysis. Joint design of the physical/medium access control layers. Capacity region of multi-access channels. Multi-access with correlated sources. Offered in alternate years.—S. (S.) 

263. Optimal and Adaptive Filtering (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 260. Geometric formulation of least-squares estimation problems. Theory and applications of optimum Wiener and Kalman filtering. MAP and maximum likelihood estimation of hidden Markov models, Viterbi algorithm. Adaptive filtering algorithms, properties and applications. Offered in alternate years.—S. (S.) 

264. Estimation and Detection of Signals in Noise (4)

Lecture—3 hours; discussion—1 hour. Prerequisite: course 260. Introduction to parameter estimation and detections of signals in noise. Bayes and Neyman-Pearson likelihood-ratio tests for signal detection. Maximum-likelihood parameter estimation. Detection of known and Gaussian signals in white or colored noise. Applications to communications, radar, signal processing.—W. (W.) 

265. Principles of Digital Communications (4)

Lecture—4 hours. Prerequisite: courses 165 and 260, or consent of instructor. Introduction to digital communications. Coding for analog sources. Characterization of signals and systems. Modulation and demodulation for the additive Gaussian channel. Digital signaling over bandwidth-constrained linear filter channels and over fading multipath channels. Spread spectrum signals.—W. (W.) 

266. Information Theory and Coding (3)

Lecture—3 hours. Prerequisite: Statistics 120. Information theory and coding. Measure of information. Redundancy reduction encoding of an information source. Capacity of a communication channel, error-free communications. Offered in alternate years.—S. 

267. Mobile Communications (4)

Lecture/laboratory—3 hours. Prerequisite: courses 260 and 265 (can be taken concurrently). Time-varying multi-path fading channel models and receiver performance in fading channels; multiple access techniques and multiple access receivers design and performance; optimum design and the capacity of wireless channels. Offered in alternate years.—W. 

269A. Error Correcting Codes I (3)

Lecture—3 hours. Prerequisite: Mathematics 22A and course 160. Introduction to the theory and practice of block codes, linear block codes, cyclic codes, decoding algorithms, coding techniques.—F. (F.) 

269B. Error Correcting Codes II (3)

Lecture—3 hours. Prerequisite: course 165 and 269A. Introduction to convolutional codes, turbo codes, trellis and block coded modulation codes, soft-decision decoding algorithms, the Viterbi algorithm, reliability-based decoding, trellis-based decoding, multistage decoding. Offered in alternate years.—S. (S.)

270. Computer Architecture (3)

Lecture—3 hours. Prerequisite: course 170 or Computer Science Engineering 154B. Introduction to modern techniques for high-performance single and multiple processor systems. Topics include advanced pipeline design, advanced memory hierarchy design, optimizing pipeline and memory use, and memory sharing among multiprocessors. Case studies of recent single and multiple processor systems.—F. (F.) 

272. High-Performance Computer Architecture (4)

Lecture—4 hours. Prerequisite: course 270 or Computer Science Engineering 201A. Designing and analysis of high performance computer architecture with emphasis on vector processing, on-chip interconnect networks, chip-level multiprocessors, memory and storage subsystem design and impact of technological advances on computer architecture. Offered in alternate years.—S. (S.) 

273. Networking Architecture and Resource Management (4)

Lecture—3 hours; project. Prerequisite: course 173A or Computer Science and Engineering 152A. Pass One and Pass Two open to Graduate Students in Computer Science and Electrical and Computer Engineering only. Concepts and design principles of computer networks. Network architectures, protocol mechanisms and implementation principles (transport/network/data-link layers), network algorithms, router mechanisms, design requirements of applications, network simulation, modeling and performance analysis. (Same course as Computer Science Engineering 258.)—W. (W.) Chuah, Mohaptra

274. Internet Measurements, Modeling and Analysis (4)

Lecture—3 hours; project. Prerequisite: Computer Science Engineering 252 or course 273. Advanced topics in the theoretical foundations of network measurements, modeling, and statistical inferencing. Applications to Internet engineering, routing optimization, load balancing, traffic engineering, fault tolerance, anomaly detection, and network security. Individual project requirement. Offered in alternate years.—S. (S.) 

276. Fault-Tolerant Computer Systems: Design and Analysis (3)

Lecture—3 hours. Prerequisite: courses 170, 180A. Introduces fault-tolerant digital system theory and practice. Covers recent and classic fault-tolerant techniques based on hardware redundancy, time redundancy, information redundancy, and software redundancy. Examines hardware and software reliability analysis, and example fault-tolerant designs. Not open for credit to students who have completed course 276A. Offered in alternate years.—W. 

277. Graphics Architecture (3)

Lecture—3 hours. Prerequisite: Computer Science Engineering 154B or course 170, Computer Science Engineering 175. Design and analysis of the architecture of computer graphics systems. Topics include the graphics pipeline with a concentration on hardware techniques and algorithms, exploiting parallelism in graphics, and case studies of noteworthy and modern graphics architectures. Offered in alternate years.—W. (W.)

278. Computer Arithmetic for Digital Implementation (3)

Lecture—3 hours. Prerequisite: courses 170, 180A. The design and implementation of computer arithmetic logic units are studied with particular emphasis on high-speed performance requirements. Addition (subtraction), multiplication and division operations are covered, and fixed and floating-point representations are examined. Offered in alternate years.—S. 

281. VLSI Digital Signal Processing (4)

Lecture—3 hours; project. Prerequisite: courses 150B, 170, 180B or consent of instructor. Digital signal processors, building blocks, and algorithms. Design and implementation of processor algorithms, architectures, control, functional units, and circuit topologies for increased performance and reduced circuit size and power dissipation. Offered in alternate years.—W. (W.) 

282. Hardware Software Codesign (3)

Lecture—2 hours; discussion—1 hour. Prerequisite: course 170, 180B. Specification and design of embedded systems; modeling and performance estimation; hardware/software partitioning; co-simulation; design re-use; platform-based design; reconfigurable computing.—S. (S.)

283. Advanced Design Verification of Digital Systems (4)

Lecture—3 hours; project. Prerequisite: courses 170 and 180A. Design verification techniques for digital systems; simulation-based design verification techniques; formal verification techniques, including equivalence checking, model checking, and theorem proving; timing analysis and verification; application of design certification techniques to microprocessors. Offered in alternate years.—W. (W.)

284. Design and Optimization of Embedded Computing Systems (4)

Lecture—4 hours. Prerequisite: courses 170 and 180B, or consent of instructor. Computer Science Engineering 122A recommended. Introduction to design and optimization of digital computing systems for embedded applications. Topics include combinatorial optimization techniques, performance and energy optimization in embedded systems, compilation and architecture-specific mapping, programmable and reconfigurable platforms; design automation and algorithmic improvements to design process. Offered in alternate years.—W. (W.) 

286. Introduction to Digital System Testing (3)

Lecture—3 hours. Prerequisite: course 180A; Statistics 120 or 131A. A review of several current techniques used to diagnose faults in both combinational and sequential circuits. Topics include path sensitization procedures, Boolean difference, D-algorithm random test generation, TC testing and an analysis of the effects of intermittent faults. Not open for credit to students who have completed course 276A. Offered in alternate years.—W. 

289A. Special Topics in Electrical and Computer Engineering; Computer Science (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Computer Science. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289B. Special Topics in Electrical and Computer Engineering; Programming Systems (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Programming Systems. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289C. Special Topics in Electrical and Computer Engineering; Digital Systems (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Digital Systems. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289D. Special Topics in Electrical and Computer Engineering; Digital Systems (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Digital Systems. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289E. Special Topics in Electrical and Computer Engineering; Signal Transmission (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Signal Transmission. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289F. Special Topics in Electrical and Computer Engineering; Digital Communication (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Digital Communication. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289G. Special Topics in Electrical and Computer Engineering; Control Systems (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Control Systems. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289H. Special Topics in Electrical and Computer Engineering; Robotics (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Robotics. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289I. Special Topics in Electrical and Computer Engineering; Signal Processing (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Signal Processing. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289J. Special Topics in Electrical and Computer Engineering; Image Processing (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Image Processing. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289K. Special Topics in Electrical and Computer Engineering; High Frequency Phenomena and Devices (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in High Frequency Phenomena and Devices. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289L. Special Topics in Electrical and Computer Engineering; Solid-State Devices and Physical Electronics (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Solid-State Devices and Physical Electronics. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289M. Special Topics in Electrical and Computer Engineering; Systems Theory (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Systems Theory. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289N. Special Topics in Electrical and Computer Engineering; Active and Passive Circuits (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Active and Passive Circuits. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289O. Special Topics in Electrical and Computer Engineering; Integrated Circuits (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Integrated Circuits. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289P. Special Topics in Electrical and Computer Engineering; Computer Software (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Computer Software. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289Q. Special Topics in Electrical and Computer Engineering; Computer Engineering (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Computer Engineering. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289R. Special Topics in Electrical and Computer Engineering; Microprocessing (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Microprocessing. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289S. Special Topics in Electrical and Computer Engineering; Electronics (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Electronics. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289T. Special Topics in Electrical and Computer Engineering; Electromagnetics (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Electromagnetics. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289U. Special Topics in Electrical and Computer Engineering; Optoelectronics (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Optoelectronics. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

289V. Special Topics in Electrical and Computer Engineering; Computer Networks (1-5)

Lecture/laboratory—1-5 units. Prerequisite: consent of instructor. Special topic in Computer Networks. May be repeated for credit when topic differs.—F, W, S. (F, W, S.)

290. Seminar in Electrical and Computer Engineering (1)

Seminar—1 hour. Discussion and presentation of current research and development in Electrical and Computer Engineering. May be repeated for credit. (S/U grading only.)—F, W. (F, W.) 

290C. Graduate Research Group Conference in Electrical and Computer Engineering (1)

Discussion—1 hour. Prerequisite: consent of instructor. Research problems, progress, and techniques in electrical and computer engineering. May be repeated for credit. (S/U grading only.)—F, W, S. (F, W, S.)

291. Solid-State Circuit Research Laboratory Seminar (1)

Seminar—1 hour. Prerequisite: graduate standing. Lectures on solid-state circuit and system design by various visiting experts in the field. May be repeated for credit. (S/U grading only.)—S. (S.)

292. Seminar in Solid-State Technology (1)

Seminar—1 hour. Prerequisite: graduate standing. Lectures on solid-state technology by various visiting experts in the field. May be repeated for credit. (S/U grading only.)—S. (S.)

293. Computer Engineering Research Seminar (1)

Seminar—1 hour. Prerequisite: graduate standing or consent of instructor. Lectures, tutorials, and seminars on topics in computer engineering. May be repeated for credit up to four times. (S/U grading only.)—F, S. (F, S.)

294. Communications, Signal and Image Processing Seminar (1)

Seminar—1 hour. Prerequisite: graduate standing. Communications, signal and image processing, video engineering and computer vision. May be repeated for credit. (S/U grading only.)—F, W, S.

295. Systems, Control and Robotics Seminar (1)

Seminar—1 hour. Prerequisite: graduate standing. Seminars on current research in systems and control by faculty and visiting experts. Technical presentations and lectures on current topics in robotics research and robotics technology. May be repeated for credit. (S/U grading only.)—W. (W.) 

296. Photonics Research Seminar (1)

Seminar—1 hour. Prerequisite: graduate standing. Lectures on photonics and related areas by faculty and visiting experts. May be repeated for credit. (S/U grading only.)—F, S. (F, S.) 

298. Group Study (1-5)

Prerequisite: consent of instructor. (S/U grading only.)

299. Research (1-12)

(S/U grading only.)

Professional

390. The Teaching of Electrical Engineering (1)

Discussion—1 hour. Prerequisite: meet qualifications for teaching assistant and/or associate-in in Electrical Engineering. Participation as a teaching assistant or associate-in in a designated engineering course. Methods of leading discussion groups or laboratory sections, writing and grading quizzes, use of laboratory equipment, and grading laboratory reports. May be repeated for credit. (S/U grading only.)—F. (F.)

396. Teaching Assistant Training Practicum (1-4)

Prerequisite: graduate standing. May be repeated for credit. (S/U grading only.)—F, W, S. (F, W, S.)

Page content manager can be reached at Catalog-Comment@ucdavis.edu.


Updated: November 21, 2017 12:17 PM