Electrical Engineering Information | Electrical Engineering Programs | Electrical Engineering Courses

Courses (E E)

LOWER DIVISION

200. Trends in Electrical Engineering (1)
Electrical Engineering as a profession. Nature of professional and design activities. Advances in Electrical Engineering. Current designs, future trends and challenges in various fields of Electrical Engineering.
(Lecture 1 hour) Letter grade only (A-F).

201. Digital Logic Design (4)
Prerequisite: MATH 117 (or equivalent).
Practical design of digital circuits. Basic topics in combinational and sequential switching circuits with applications to the design of digital devices.
(Lecture-problems 4 hours)

210. Electro-Magnetic Foundations in Electrical Engineering (3)
Prerequisites: MATH 123, PHYS 151. Corequisite: EE 210L.
Electric fields. Magnetic fields. Ohm’s law. Kirchoff’s laws. Physics of inductance and capacitance. Conservation of energy. Introduction to RL, RC and RLC circuits. Introduction to phasors. Introduction to electric machinery, computer electronics, electromagnetic radiation, and communication.
(Lecture-problems 3 hours) Letter grade only (A-F).

210L. Electro-Magnetic Foundations in Electrical Engineering Laboratory (1)
Corequisite: EE 210.
Laboratory experiments demonstrating behavior of resistive circuits; capacitors and inductors; transient RL and RC circuits; sinusoidal (phasor) RL, RC and RLC circuits; motors, generators, and transformers.

211. Electric and Electronic Circuits (3)
Prerequisites: EE 210 or PHYS 152, MATH 224.
Linear circuit analysis techniques including circuit transformations, mesh and node analyses. Thevenin’s, Norton’s, Superposition, and Maximum Power Transfer theorems. Transient analysis of RL, RC and RLC circuits. Phasors. Power concepts. Nonlinear circuits including diodes. Circuit solution using PSpice.
(Lecture-problems 3 hours) Letter grade only (A-F). (211, CAN ENGR 12; EE 211+211L, CAN ENGR 6)

211L. Electric Circuits Laboratory (1)
Corequisite: EE 210 or EE 211.
Laboratory investigation of Ohm’s Law, Kirchhoff’s Laws, voltage and current division, mesh and nodal analysis, Thevenin and Norton equivalents, superposition, simple RL, RC, RLC circuits, phasors. Use of voltmeters, ammeters, ohmmeters and oscilloscopes. Identification of unknown elements.
(Laboratory 3 hours) Letter grade only (A-F).

220. Materials Sciences for Electrical Engineers (3)
Prerequisites: MATH 224 and EE 210.
Basic principles of optical and wave propagation. Introduction to quantum electronics. Fundamental aspects of photonics and materials sciences and their relevance to solid state electronic circuits.
(Lecture-problems 3 hours) Letter grade only (A-F).

236. Introduction to Nanotechnology: A Tour in Nano-Land (3)
Prerequisite: Sophomore standing.
Overview of the fundamentals of nanoscience and nanotechnology, a wide range of applications, and issues that affect widespread use of these technologies based on ongoing research and discourse. An interdisciplinary course, taught by an interdisciplinary team of Instructors. Students will observe nature and matter in submicron and nanometer scale.
(Lecture-problems 3 hours) Letter grade only (A-F).

UPPER DIVISION

301. Sequential Circuit Design (3)
Prerequisite: EE 201.
Synthesis of sequential circuits. Asynchronous sequential circuits, algorithmic state machines, hardware design languages, sequential circuit design using programmable logic devices.
(Lecture-problems 3 hours) Letter grade only (A-F).

301L. Sequential Circuit Design Laboratory (1)
Prerequisite or Corequisite: EE 301.
Design, implementation, and verification of digital systems using medium scale integrated and large scale integrated circuits.
(Laboratory 3 hours) Letter grade only (A-F).

310. Signals and Systems (3)
Prerequisites: EE 210 or 211; and MATH 370A or equivalent.
Fundamental concepts of signals and systems. Laplace Transforms. Fourier Series. Fourier Transforms. Two-port parameters.
(Lecture-problems 3 hours) Letter grade only (A-F).

320. Solid State Electronic Devices (3)
Prerequisite: PHYS 254.
Semiconductor crystal structure and growth. Carrier modeling, drift and diffusion currents. P-N junctions, diodes, solar cells and light-emitting diodes (LED). Bipolar junction transistor (BJT) biasing, linear and switched operation. Metal oxide semiconductor field effect transistor (MOSFET) operation.
(Lecture-problems 3 hours) Letter grade only (A-F).

330. Analog Electronic Circuits I (4)
Prerequisite: EE 211.
Analysis and design of diode, bipolar junction transistor, field-effect transistor (MOSFET and JFET), and CMOS circuits. Op-Amp linear and nonlinear circuit applications. Laboratory includes transistor and operational amplifier circuit design and CAD tools.
(Lecture-problems 3 hours, laboratory 3 hours) Letter grade only (A-F).

330L. Analog Electronics Laboratory I (1)
Prerequisite or Corerequisite: EE 330.
Transistor and operational amplifier circuit design laboratory.
(Lab 3 hrs) Letter grade only (A-F).

331. Mixed Signal Electronics (3)
Prerequisites: CECS 201, EE 210, 210L.
Analysis and design of digital electronic circuits. Operation of bipolar and MOS transistors. NMOS, CMOS and bipolar transistor inverters, NAND gates and NOR gates. Interfacing digital circuits with external devices. D/A and A/D converters. Mechatronics.
Not open for credit to EE majors. (Lecture 2 hrs, laboratory 3 hrs) Letter grade only (A-F).

332. Digital Electronic Circuits (3)
Prerequisites: EE 201, 211, 320.
Analysis and design of digital electronic circuits. Structure and operation of MOS transistors, including SPICE models. NMOS and CMOS inverters. Bipolar transistor inverters. Bipolar digital gate circuits (TTL & ECL). Regenerative logic circuits (flip-flop, Schmitt trigger, multivibrator). Semi-conductor memories. Basic IC design-Gate Array, Standard Cell, PLA.
(Lecture-problems 3 hrs) Letter grade only (A-F).

346. Microprocessor Principles and Applications (3)
Prerequisites: CECS 174, EE 201.
Study of microprocessor and microcomputer elements for applications of these devices to practical problems. Assembly language programming. Design of microprocessor based systems using 80X86 architecture.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

347. Microprocessor Based System Design (3)
Prerequisite: EE 346.
Design and construction of a microprocessor based system. Interfacing and control of external devices.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

350. Energy Conversion Principles (3)
Prerequisites: EE 211 and 211L, or consent of instructor.
Electromechanical energy conversion. Power transformers. DC, synchoronous, and induction machines. Laboratory experiments on power electronics and rotating machinery.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

350L. Energy Conversion Laboratory (1)
Prerequisite: EE 350.
Testing and performance validation of electric, electronic, electrochemical and electromechanical components and apparatus.
(Laboratory 3 hours) Letter grade only (A-F).

370. Control Systems (3)
Prerequisite: EE 310.
Control systems analysis; block diagrams, signal flow graphs, stability criteria, root locus, frequency domain analysis. Examples of classical control system design.
(Lecture-problems 3 hours) Letter grade only (A-F).

370L. Control Systems Laboratory (1)
Prerequisite: EE 370.
Experiments which reinforce concepts learned in EE 370. Digital simulation modeling, analysis, and design. Real time applications.
(Laboratory 3 hours) Letter grade only (A-F).

380. Engineering Probability and Statistics (3)
Prerequisite: EE 310.
Introduction to probability, statistics, random variables and their application.
Not open for credit to students with credit in EE 480. (Lecture-problems, computer projects 3 hrs) Letter grade only (A-F).

382. Communication Systems I (3)
Prerequisite: EE 310.
Review of Fourier series and transforms. Introduction to passive, active, and digital filters. Basic elements of probability theory, statistics, concept of white noise, AM, DSB, SSB and vestigial modulation, narrowband and wideband FM.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

386. Digital Signal Processing (3)
Prerequisite: EE 310 or CECS 311 or CECS 325.
Introduction to discrete-time signals and systems, z-transform, digital filters, system design, and comparison to the analog counterparts. Multimedia-based laboratory experiments for discrete-time signals and systems in time and frequency domain, synthesis of digital sound/music with MATLAB or C.
Not open for credit to students with credit in EE 485. (Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

*400D. Electrical Engineering Design Seminar and Project (2)
Prerequisites: EE 347, 370, and 382; or consent of instructor.
Design terminologies, processes and issues. Simple design examples. Constraints imposed by factors such as performance, economics, reliability, safety, aesthetics, packaging, codes, standards and practices. Ethics and social and environmental impact. Case studies. Individual and group projects. Oral presentation required.
(Lecture-problems 1 hour, laboratory 3 hours) Letter grade only (A-F).

*401. Mathematical Methods for Electrical Engineers (3)
Prerequisite: MATH 370A.
Analytic techniques relevant to electrical engineering.
(Lecture–problems 3 hours) Letter grade only (A-F).

*405. Special Topics in Electrical Engineering (3)
Prerequisites: Senior standing in electrical engineering or consent of instructor.
Selected topics from recent advances in electrical engineering. Course content will vary from year to year and may be repeated once for credit
(Lecture-problems 3 hours) Letter grade only (A-F).

*406. Medical Instrumentation and Measurements (3)
Prerequisite: EE 330 or consent of instructor.
Design and analysis of medical instruments, electrodes and amplifiers for measurement of physiological signals.
(Lecture-problems 3 hours) Letter grade only (A-F).

*406L. Biomedical Engineering Laboratory (1)
Prerequisite or corequisite: EE 406.
Laboratory study of medical instrumentation, transducers and computer data processing.
(Laboratory 3 hours) Letter grade only (A-F).

*407. Applications of Computers in Medicine (3)
Prerequisite: EE 346 or consent of instructor.
Principles of analysis and design of computers and data collection equipment for real-time on-line medical systems.
(Lecture-problems, computer projects 3 hours) Letter grade only (A-F).

*408. Health Care Delivery Systems Engineering (3)
Prerequisite: EE 406 or 407.
Applications of engineering in health care delivery systems. Classroom and hospital studies of clinical engineering. Professional aspects of biomedical engineering including engineering support of medical care, employment practices and ethics.
(Lecture-problems 3 hours) Letter grade only (A-F).

*410. Analog Filter Design (3)
Prerequisite: EE 310.
Theory and design of active filters using operational amplifiers. Emphasis is placed on low-pass filters.
(Lecture-problems 3 hours) Letter grade only (A-F).

*411. Continuous- and Discrete-Time Linear Systems (3)
Prerequisite: EE 370.
Review of matrices and linear algebra. Z-transforms, linear systems, and difference equations. State-space description of linear systems. Analysis including stability, reachability, and observability. State-feedback.
(Lecture-problems 3 hours) Letter grade only (A-F).

428./528. Speech Signal Processing (3)
Prerequisite or Corequisite: EE 486 or consent of instructor.
Principles and engineering applications of speech signal processing. Speech synthesis, recognition, encoding, and compression. Applications of neural networks.
Additional projects required for EE 528. (Lecture-problems 3 hours) Letter grade only (A-F).

*430. Analog Electronic Circuits II (3)
Prerequisites: EE 330, 370; Prerequisite or Corequisite: EE 330L.
Differential pairs, current sources, output stages, and integrated operational amplifiers. Op–amp applications and practical issues. Frequency response. Computer–aided circuit analysis and design. Feedback amplifiers and stability. Oscillators.
(Lecture-problems 3 hours) Letter grade only (A-F).

*430L. Analog Electronics Laboratory II (1)
Corequisite: EE 430.
Advanced transistor, operational amplifier, and linear-integrated circuits and systems design laboratory.
Not open for credit to students with credit in EE 433L. (Laboratory 3 hours) Letter grade only (A-F).

*432. Design of Analog Circuits and Systems (3)
Prerequisites: EE 400D, 430. Corequisite: EE 410.
Extensive laboratory projects. Building blocks such as practical amplifiers, transducers, signal sources, nonlinear circuits, phase-locked loops, D/A and A/D converters, ASICs. Noise. Computer-aided system design.
(Lecture-problems 2 hours, laboratory 3 hours)

434./534. Mixed-Signal IC Design (3)
Prerequisites: EE 201 and EE 330, or 331, or consent of instructor.
CMOS fabrication. Component layout. MOSFET modeling. Mixed-signal devices such as D/A and A/D converters and phase-locked loops. Substrate Noise coupling. System-on-chip considerations. Design using CAD tools.
Additional projects required for EE 534. (Lecture-problems 2 hours, Laboratory 3 hours) Letter grade only (A-F).

*435. Microelectronics (3)
Prerequisites: EE 201, 330.
Microelectronic fabrication processes and characterization of devices. Full custom design examples with small scale integration of bipolar, NMOS and CMOS devices, both analog and digital formats.
Not open for credit to students with credit in EE 420. (Lecture-problems 3 hours) Letter grade only (A-F).

*435L. Microelectronics Laboratory (1)
Corequisite: EE 435.
Laboratory evaluation of IC process steps. Wafer probe, packaging, and final test. Empirical device model formulation from test data.
Not open for credit to students with credit in EE 420L. (Laboratory 3 hours) Letter grade only (A-F).

436./536. Microfabrication and Nanotechnology (3)
Prerequisites: EE 330 and EE 320 or PHYS 254; or MAE 300.
Techniques and the technology of miniaturization of electrical, mechanical, optical, and opto-electronic devices in sizes from millimeters to nanometers. Design examples of sensors, microlenses, cantilevers, and micromotors, process fabrication.
Additional projects required for EE 536. (Lecture-problems 3 hours) Letter grade only (A-F).

*445. Foundation of Computer Communication Networks (3)
Prerequisite: EE 482 or consent of instructor.
Computer communication network hardware and software. Protocols, networks, relational database technology. Examples of client/server and peer-to-peer computing applications. Tools and development environments. Groupware, middleware. A class project and class presentation will be required in addition to laboratory projects.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

*446. Advanced Microprocessors and Embedded Controllers I (3)
Prerequisite: EE 347 or consent of the instructor.
Advanced microprocessors such as Pentium series, RISC, and CISC. Hardware features and new instructions. Support for virtual memory, paging, privilege levels, multitasking and internal cache. Floating point coprocessors. Embedded controllers, on-chip resources and applications.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

*447. Design of Electronic Systems (3)
Prerequisites: EE 301 or 435, 346, 400D, 430.
Extensive laboratory projects. Design of analog and digital systems. Computer-aided design including, for example, hardware descriptive language (HDL) and SPICE.
(Lecture-problems 2 hours. laboratory 3 hours) Letter grade only (A-F).

448./548. Wireless and Mobile Networks and Security in Wireless Networks (3)
Prerequisites: EE 445 or equivalent and EE 482 or equivalent.
Wireless and Mobile Ad-hoc Networks and Security. Ad-hoc and geographic routing, resource discovery, MAC, IP-mobility, mobility modelling, wired-wireless networks, security aspects. Lab Projects will include use of tools such as OPNET, Ethereal, Sniffer, Scanner, IDS, etc.
Advanced project required for EE 548. (Lecture-problems 3 hours) Letter grade only (A-F).

449./549. Topics in Multimedia and Hypermedia (3)
Prerequisite: EE 483 or equivalent.
Theoretical and practical issues in designing multimedia systems, design and implementation of interactive multimedia and hypermedia applications including interactive television (e.g., video-on-demand, eLearning), hypermedia systems (e.g., the World Wide Web), and video conferencing and groupware. Emphasis placed on current design issues and research topics.
Extra project for graduate students. (Lecture-problems 3 hours) Letter grade only (A-F).

*450. Electronic Control of Motors (3)
Prerequisites: EE 350, 370.
Characteristics of semiconductor power switches. Modeling and application of control theory to various types of motors. Bidirectional and four-quadrant converter topologies for motion control. Selection of drives to control AC and DC motors. Uninterruptible power supplies and adjustable speed drives.
(Lecture-problems 3 hours) Letter grade only (A-F).

*452. Computer Applications in Power Systems (3)
Prerequisite: EE 350, or consent of instructor.
Modeling of power generation, transmission, and distribution systems, load-flow analyses, short-circuit studies, voltage drop and power loss calculations, transient stability and optimal power flow analyses. Application of specialized computer software for power system design and analyses.
(Lecture-problems 3 hours) Letter grade only (A-F).

453./553. Protection of Power Systems (3)
Prerequisites: EE 310, 350.
Protective relays, instrument transformers, low-voltage and high-voltage circuit breakers, protection of generators and motors, transformer protection and transmission line protection. Relay coordination and commercial power systems. Application of computer programs for protective device coordination. Additional projects required for EE 553.
(Lecture-problems 3 hours) Letter grade only (A-F).

455./555. Space Electric Power Systems (3)
Prerequisites: EE 330, 350.
A comprehensive treatment of characteristics of and requirements from spacecraft power systems, power sources, power conversion and control. Energy storage, electrical equipment, power converters and loads, power management. Future space missions and technological needs. Additional projects required for EE 555.
(Lecture-problems 3 hours) Letter grade only (A-F).

*458. Design of Power System Components (3)
Prerequisites: EE 330, 400D, and either 450, 452, or 453.
Design of electrical, electronic and electromechanical components required for power conversion, control, transmission, distribution, protection and measurements in terrestrial and space electric power systems.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

*460. Electromagnetic Fields (3)
Prerequisite: EE 310.
Electric and magnetic field theory including propagation of planewaves in lossless and dissipative media. Maxwell’s equations. Transmission lines.
(Lecture-problems 3 hours) Letter grade only (A-F).

*462. Electromagnetics and Applications to Wireless Systems (3)
Prerequisite: EE 310.
Electromagnetic field theory including transmission lines, vector fields, electrostatics and magnetostatics. Maxwell’s equations and plane wave propagation. Waveguides and microstrip-RF circuit principles and devices. Radiation and antenna design. Wireless communication systems including satellite and cell-phone technologies.
Not open for credit to students with credit in EE 460 or 464. (Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

*464. Electromagnetics and Applications to Electro-Optics (3)
Prerequisite: EE 310.
Electromagnetic field theory including transmission lines, vector fields, electrostatics and magnetostatics. Maxwell’s equations and plane wave propagation. Electromagnetic formulation of geometric and Fourier optics. Semiconductor and gas laser applications to fiber-optic communication systems and electro-optic devices.
Not open for credit to students who have credit in EE 460 or 462. (Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

*470. Digital Control (3)
Prerequisites: EE 370L, 386.
Analysis and synthesis of digital control systems. General application of both the Z-transform and the state-space approach for discrete system design.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

*471. Design of Control Systems (3)
Prerequisite: EE 400D. Corequisite: EE 470.
Design of compensators using root-locus and Bode-plot methods. Design of state-space control systems and observers. Computer-aided design.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

474./574. Robot Dynamics and Control (3)
Prerequisite: EE 411 or 511 or consent of the instructor.
Basic methodology for analysis and design of robotic manipulators. Classification of robots. Homogeneous transformations, kinematics, dynamics, trajectory planning and control of robots. Application of robots in flexible manufacturing.
Additional projects required for EE 574. (Lecture-problems 3 hours) Letter grade only (A-F).

476./576. Neural Networks and Fuzzy Logic (3)
Prerequisite or Corequisite: EE 486 or consent of instructor.
Principles and application of artificial neural networks and fuzzy logic. Mechanisms of supervised and unsupervised neural networks. Fuzzy control systems. Applications in signal processing, communications, control, and other areas.
Additional projects required for EE 576. Not open for credit to students with credit in EE 589/689. (Lecture-problems 3 hours) Letter grade only (A-F).

481./581. Satellite Communication Systems (3)
Prerequisite: EE 482.
Basic orbital mechanics, link analysis, multiple access architectures and protocols, FDMA, TDMA, and CDMA systems. Synchronization techniques, modulation and coding techniques. Security and spread spectrum requirements. System design.
Additional projects required for EE 581. (Lecture-problems 3 hours) Letter grade only (A-F).

*482. Communication Systems II (3)
Prerequisite: EE 382.
Information sources and communication systems. Orthogonal series representation of signals, pulse and digital modulation techniques, band-pass digital communication systems, special topics in communications.
(Lecture-problems 3 hours) Letter grade only (A-F).

*483. Digital Image Processing (3)
Prerequisite: MATH 370A.
Image formation. Image detectors and their characteristics. Perception, image models. Sampling and quantization. Pixel relationships. Statistical characterization of discrete images - probability density models. Image fidelity criteria and image intelligibility. Image transforms. Image enhancement techniques.
(Lecture-problems 3 hours) Letter grade only (A-F).

*486. Digital Signal Processing for Multimedia Communications (3)
Prerequisite: EE 386.
Discrete-time signals and systems, discrete Fourier transform, fast Fourier transform, spectral estimation, interpolation and decimation, filter design and structures and applications to multimedia communications. Laboratory projects for image processing, FFT receiver, signal detection, digital phase-locked loop.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

*488. Communication System Design (3)
Prerequisite or Corequisite: EE 400D, 430, 430L, 482.
Design of Communication systems/subsystems and their implementation in software and hardware. Design of Capstone Senior Project in the area of Communication systems.
(Lecture-problems 2 hours, laboratory 3 hours). Letter grade only (A-F).

*489. Digital Signal Processing Design (3) S
Prerequisite: EE 400D. Prerequisite or corequisite: EE 486 or consent of instructor.
Design, implementation, and real-time testing of projects such as FIR filters, IIR filters, tone generator, 32-bit addition and multiplication, FFT spectrum analyzer. All projects are simulated in fixed-point arithmetic with MATLAB or C and TMS320C54x assembly code in bit-exact.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

*490. Special Problems (1-3)
Prerequisites: Minimum G.P.A. of 2.5 and consent of instructor.
Assigned topics in technical literature or laboratory projects and reports.
May be repeated to a maximum of 6 units. Letter grade only (A-F).

492. Instrumentation and Data Acquisition for Engineering Applications (3)
Prerequisites: (EE 210 and 210L, or 211 and 211L), (CECS 174 or MAE 205), and (EE 370 or MAE 376), or consent of instructor.
Concepts of instrumentation, data acquisition and computer-based control of industrial systems. Topics include signal conditioning, software and hardware for data acquisition and computer-based control, graphical programming and virtual instrumentation.
(Lecture-problems 2, laboratory 3 hours) Letter grade only (A-F).

505./605. Advanced Engineering Mathematics for Electrical Engineers (3)
Prerequisites: EE 401 or equivalent or consent of instructor.
Boundary–value problems and generalized Fourier (or eigenfunction) expansions. Review of Fourier series. Fourier transforms (FT, FFT and STFT), wavelet transform and its computer implementation. Z–transform. Hilbert transform. Solutions of partial differential equations using methods of separation of variables, etc.
Master’s students register in EE 505; Ph.D. students register in EE 605. Additional projects required for EE 605. (Lecture–problems 3 hours) Letter grade only (A-F).

506./606. Theory and Practice of Biomedical Instrumentation (3)
Prerequisites: Graduate standing in engineering or natural sciences and either EE 406 or consent of instructor.
Advanced design concepts and practical utilization of biomedical instrumentation. Transduction of physiological parameters. Theory and practice.
Master’s students register in EE 506; Ph.D. students register in EE 606. Additional projects required for EE 606. (Lecture-problems 3 hours) Letter grade only (A-F).

Prerequisites: Graduate standing in engineering or natural sciences and either EE 406 or consent of instructor.
Novel trends in biotechnology, design and organization of modern hospital systems and utilization of advanced technologies. Modeling and simulation of physiological and medical systems.
Master’s students register in EE 507; Ph.D. students register in EE 607. Additional projects required for EE 607. (Lecture-problems 3 hours) Letter grade only (A-F).

508. Probability Theory and Random Processes (3)
Prerequisite: EE 380.
Probability spaces, random vectors and processes, convergence concepts, stationarity and ergodic properties, second-order moments and linear systems, correlation and spectral representations. Some applications of random processes.
(Lecture-problems 3 hours) Letter grade only (A-F).

509. Network Theory (3)
Prerequisites: EE 386, 410 or 430.
Network classifications and study of non-linear circuits. Analysis of linear networks using topological and state-space techniques. Characterization of networks using scattering and other parameters. Tellegen’s theorem and its application.
(Lecture-problems 3 hours) Letter grade only (A-F).

510. Circuit Synthesis (3)
Corequisite: EE 509.
Synthesis of passive lumped networks, cascade synthesis (link with filter synthesis), realization of commensurate distributed networks, discrete passive networks.
(Lecture-problems 3 hours) Letter grade only (A-F).

511. linear Systems Analysis (3)
Prerequisite: EE 411 or 470 or equivalent mathematical maturity.
Review of linear algebra and z-transforms. Continuous and discrete-time systems. Sampled data systems. State-space linear system analysis. Stability, reachability, and observability. Minimal realization. State feedback and pole assignment. Asymptotic observers. Examples of applications. Project on a related subject.
(Lecture-problems 3 hours) Letter grade only (A-F).

514. Advanced Circuit Synthesis and Design (3)
Prerequisite: EE 510.
Scattering synthesis in (s-z) domains, wave digital filters. Lossless bounded-real two-pair and orthogonal digital filters with an emphasis on structures suitable for VLSI implementation.
(Lecture-problems 3 hours) Letter grade only (A-F).

527. Digital Filter Design and Audio Processing (3)
Prerequisite: EE 486 or consent of instructor.
Frequency and time domain analysis using FFT, FIR, and IIR filter design and implementation techniques. Principles of digital audio processing, compression/decompression. Applications of audio coding standards, such as MPEG audio and G.729.
Not open for credit to students with credit in EE 513. (Lecture-problems 3 hours) Letter grade only (A-F).

528./428. Speech Signal Processing (3)
Prerequisite or Corequisite: EE 486 or consent of instructor.
Principles and engineering applications of speech signal processing. Speech synthesis, recognition, encoding, and compression. Applications of neural networks.
Additional projects required for EE 528. (Lecture-problems 3 hours) Letter grade only (A-F).

531. CMOS Electronics (3)
Prerequisite: EE 430.
Electronic design automation CAD tools, silicon compilers, CMOS design, BiCMOS design (technologies, modeling, device characterization and simulation), CMOS and BiCMOS subcircuits, amplifiers, op-amps and systems.
(Lecture-problems 3 hours) Letter grade only (A-F).

532./632. Analog Signal Processing (3)
Prerequisite: EE 430 or consent of instructor.
Basic CMOS circuit techniques. Low-voltage and current-mode signal processing. Switched-capacitor (SC)and switched-current (SI) circuits such as amplifiers, integrators, S/H circuits, filters, oscillators, D/A and A/D converters, etc. Advanced techniques for corrections of nonideal behavior. Analysis and simulation projects.
Master’s students register in EE 532; Ph.D. students register in EE 632. Additional projects required for EE 632. (Lecture-problems 3 hours) Letter grade only (A-F).

533./633. Quantum and Optical Electronics (3)
Prerequisites: EE 430 and 460 or equivalent.
Modern quantum and optical concepts of relevance in lasers, fiber optics, optical technology and semiconductor solid state electronics. Basic theory and applications to state-of-the-art electronics engineering.
Master’s students register in EE 533; Ph.D. students register in EE 633. Additional projects required for Ph.D. students. (Lecture-problems 3 hours) Letter grade only (A-F).

534./434. Mixed-Signal IC Design (3)
Prerequisites: EE 201 and EE 330, or 331, or consent of instructor.
CMOS fabrication. Component layout. MOSFET modeling. Mixed-signal devices such as D/A and A/D converters and phase-locked loops. Substrate Noise coupling. System-on-chip considerations. Design using CAD tools.
Additional projects required for EE 534. (Lecture-problems 2 hours, Laboratory 3 hours) Letter grade only (A-F).

535. VLSI Design (3)
Prerequisite: EE 430.
Techniques for designing Very Large Scale Integrated (VLSI) circuits using n-channel metal oxide semiconductors (n-MOS).
Not open for credit to students with credit in EE 520. (Lecture-problems 3 hours) Letter grade only (A-F).

536./436. Microfabrication and Nanotechnology (3)
Prerequisites: EE 330; EE 320 or PHYS 254; or MAE 300.
Techniques and technology of miniaturization of electrical, mechanical, optical, and opto-electronic devices in sizes from millimeters to nanometers are presented. Design examples of sensors, microlenses, cantilevers, and micromotors are covered and process fabrication using latest technology demonstrated.
Additional projects required for EE 536. (Lecture-problems 3 hours) Letter grade only (A-F).

540. Advanced Digital System and Computer Architecture (3)
Prerequisite: EE 446 or equivalent. Strongly recommended: EE 546.
High level computer architectures including studies of network processors, security processing, embedded computers; system design and implementation approaches including ASIC’s, SOC’s, and networks on chip concepts. Simulation and design tools. Project required.
(Lecture-problems 3 hours) Letter grade only (A-F).

545. Computer Communication Networks (3)
Prerequisite: EE 445 or consent of instructor.
Design and analysis of computer communications networks including their topologies, architectures, protocols, and standards. LAN, WAN environments and access methods. Ethernet, ATM, bridges, routers, gateways and intelligent hubs. TCP/IP and other Networking protocols. Load balancing, traffic monitoring, use of simulation tools.
(Lecture-problems-computer projects 3 hours) Letter grade only (A-F).

546. Advanced Microprocessors and Embedded Controllers II (3)
Prerequisite: EE 446 or consent of the instructor.
Advanced concepts for embedded controllers, mobile processors, network processors, embedded Internet, and embedded Internet devices. Parallelism, multithreading, pipelining, coherence protocols, interconnection networks, clustering. Simulation and analysis tools. Project required.
(Lecture-problems 3 hours) Letter grade only (A-F).

548./448. Wireless and Mobile Networks and Security in Wireless Networks (3)
Prerequisites: EE 445 or equivalent and EE 482 or equivalent.
Wireless and Mobile Ad-hoc Networks and Security. Ad-hoc and geographic routing, resource discovery, MAC, IP-mobility, mobility modelling, wired-wireless networks, security aspects. Lab Projects will include use of tools such as OPNET, Ethereal, Sniffer, Scanner, IDS, etc.
Advanced project required for EE 548. (Lecture-problems 3 hours) Letter grade only (A-F).

549./449. Topics in Multimedia and Hypermedia (3)
Prerequisite: EE 483 or equivalent.
Theoretical and practical issues in designing multimedia systems, design and implementation of interactive multimedia and hypermedia applications including interactive television (e.g., video-on-demand, eLearning), hypermedia systems (e.g., the World Wide Web), and video conferencing and groupware. Emphasis placed on current design issues and research topics.
Extra project for graduate students. (Lecture-problems 3 hours) Letter grade only (A-F).

550. Power Electronics and Applications (3)
Prerequisites: EE 350 and 430.
Power converters: rectifiers, inverters, choppers and cycloconverters. PWM and PFM techniques. Harmonics and filters. Magnetics. Applications in motor controls in industrial systems, energy conversion, HVDC transmission, aircraft and spacecraft power systems.
(Lecture-problems 3 hours) Letter grade only (A-F).

551. Theory and Applications of DC/DC Converters (3)
Prerequisite: EE 550 or consent of instructor.
Modeling, analysis, design and application of DC/DC switch-mode converters.
(Lec-prob 3 hrs) Letter grade only (A-F).

552. Electric Machines and Robotic Applications (3)
Prerequisites: EE 370, 452 or consent of instructor.
Applications and design of small electric machines including stepper and brushless DC motors with emphasis on robotic control. Performance characteristics of electric machines interfacing with robotic systems.
(Lecture-problems 3 hours) Letter grade only (A-F).

553./453. Protection of Power Systems (3)
Prerequisites: EE 310, 350.
Protective relays, instrument transformers, low-voltage and high-voltage circuit breakers, protection of generators and motors, transformer protection and transmission line protection. Relay coordination and commercial power systems. Application of computer programs for protective device coordination. Additional projects required for EE 553.
(Lecture-problems 3 hours) Letter grade only (A-F).

555./455. Space Electric Power Systems (3)
Prerequisites: EE 330, 350.
A comprehensive treatment of characteristics of and requirements from spacecraft power systems, power sources, power conversion and control. Energy storage, electrical equipment, power converters and loads, power management. Future space missions and technological needs.
Additional projects required for EE 555. (Lecture-problems 3 hours) Letter grade only (A-F).

563. Microwave Engineering (3)
Prerequisite: EE 462.
Propagation of guided waves in lossless and dissipative media. Radiation and antenna design. Waveguides, microstrip, microwave circuits.
(Lecture-problems 3 hours) Letter grade only (A-F).

565. Photonics (3)
Prerequisite: EE 464.
Maxwell’s equations applied to electro-optic devices and systems. Electromagnetic formulation of geometrical and Fourier optics. Topics include optics in semiconductors, fiber optics and integrated optics, lasers and holography.
(Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

568./668. Wavelet Theory and Applications (3)
Prerequisites: EE 505, and one of the following computer languages: MATLAB, C++, JAVA, or consent of instructor.
Justification of the need for wavelets. Continuous wavelet transforms (CWT), multiresolution analysis (MRA), and filter banks. Applications to digital signal, image processing, communications, biomedical engineering, etc. Computer Implementation of various algorithms.
Master’s students register in EE 568; Ph.D. students register in EE 668. Additional projects required for EE 668. (Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

569D./669D. Data Compression (3)
Prerequisite: One of the following computer languages: MATLAB, C++, JAVA, or consent of instructor.
Justification of the need for data compression. Lossy and Lossless compression and a comparison of various compression methods such as wavelets., Transformation, quantization and coding methods will be the basis for this course. Computer implementation of data compression algorithms.
Master’s students register in EE 569D; Ph.D. students register in EE 669D. Additional projects required for EE 669D. (Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

574./474. Robot Dynamics and Control (3)
Prerequisite: EE 411 or 511 or consent of the instructor.
Basic methodology for analysis and design of robotic manipulators. Classification of robots. Homogeneous transformations, kinematics, dynamics, trajectory planning and control of robots. Application of robots in flexible manufacturing.
Additional projects required for EE 574. (Lecture-problems 3 hours) Letter grade only (A-F).

575./675. Non-Linear Control Systems (3)
Prerequisite: EE 511 or consent of instructor.
Methodologies and results dealing with stability and robust stabilization of non-linear systems applied to robotics, aerospace, artificial neural networks, etc. Phase plane analysis, limit cycles, Lyapunov stability theory and its extension, Positive real transfer matrix and passivity, feedback linearization and stabilization, tracking, robust control.
Ph.D. students register in EE 675. Additional projects for EE 675 students. (Lecture-problems 3 hours) Letter grade only (A-F).

576./476. Neural Networks and Fuzzy Logic (3)
Prerequisite or Corequisite: EE 486 or consent of instructor.
Principles and application of artificial neural networks and fuzzy logic. Mechanisms of supervised and unsupervised neural networks. Fuzzy control systems. Applications in signal processing, communications, control, and other areas.
Additional projects required for EE 576. Not open for credit to students with credit in EE 589/689. (Lecture-problems 3 hours) Letter grade only (A-F).

580. Statistical Communication Theory (3)
Prerequisites: EE 482, 505 and 508 or consent of instructor.
Power spectral density of analog and digital communication signals. Matched filters. Signal-to-noise-ratio performance analysis for analog and pulse modulation systems. Vector space representation of digital signals. Error rate analysis for various signaling formats. Optimum digital receivers. Fading channels.
(Lecture-problems 3 hours) Letter grade only (A-F).

581./481. Satellite Communication Systems (3)
Prerequisite: EE 482.
Basic orbital mechanics, link analysis, multiple access architectures and protocols, FDMA, TDMA, and CDMA systems. Synchronization techniques, modulation and coding techniques. Security and spread spectrum requirements. System design.
Additional projects required for EE 581. (Lecture-problems 3 hours) Letter grade only (A-F).

582. Spread Spectrum Communication Systems (3)
Prerequisite: EE 580 or consent of instructor.
Spread spectrum (SS) techniques. Direct sequence systems, frequency hopped systems. Generation and properties of pseudo random sequences. Electronic jamming and interference. Processing gain, carrier synchronization, code acquisition and tracking, information modulation and coding. Applications include ranging, CDMA etc.
(Lecture-problems 3 hours) Letter grade only (A-F).

583./683. Digital Image Processing (3)
Prerequisite: EE 505 or consent of instructor.
Acquiring Images. Correcting Imaging defects. Image enhancement. Segmentation and threshholding. Processing Binary images. Tomography. Three dimensional Imaging. Some image data compression techniques.
Masters students register in EE 583; Ph.D. students register in EE 683. Additional projects required for EE 683. (Lecture–problems 3 hours) Letter grade only (A-F).

584. Information Theory and Coding (3)
Prerequisites: EE 482 and 508.
Information measures, source coding, Shannon’s first theorem, mutual information and channel capacity, Shannon’s second theorem, coding techniques for reliable information transmission over noisy channels.
(Lecture-problems 3 hours) Letter grade only (A-F).

585./685. Advanced Digital Signal Processing (3)
Prerequisite: EE 486 or consent of the instructor.
Advanced topics in digital signal processing and applications including adaptive filters, spectral estimation and multimedia standards: JPEG, MPEG. State space description of linear discrete time systems.
Master’s students register in EE 585; Ph.D. students register in EE 685. Additional projects for EE 685. (Lecture-problems 3 hours) Letter grade only (A-F).

586. Real–Time Digital Signal Processing (3)
Prerequisite: EE 486, EE or CECS 440, or consent of instructor.
Digital signal processors architecture and language. Real–time DSP considerations and limitations. Digital filter and signal processing system implementations.
(Lecture–problems 3 hours) Letter grade only (A-F).

590. Special Topics in Electrical Engineering (3)
Prerequisites: Graduate standing in electrical engineering and consent of instructor.
Selected topics from recent advances in electrical engineering. Course content will vary from year to year.
Topics will be announced in the Schedule of Classes. May be repeated to a maximum of 6 units. (Lecture-problems 3 hours) Letter grade only (A-F).

Prerequisite: EE 508.
Adaptive systems and their applications to communication, control, and signal processing systems.
(Lecture – problems 3 hours) Letter grade only (A-F).

600. Graduate Seminar and Presentation (1)
Lectures by faculty and guests on advanced topics. A report and presentation are required.
(Seminar 1 hour) Letter grade only (A-F).

605./505. Advanced Engineering Mathematics for Electrical Engineers (3)
Prerequisite: EE 401 or equivalent or consent of instructor.
Boundary–value problems and generalized Fourier (or eigenfunction) expansions. Review of Fourier series. Fourier transforms (FT, FFT and STFT), wavelet transform and its computer implementation. The Z–transform. The Hilbert transform. Solutions of partial differential equations using the methods of separation of variables, etc.
Master’s students register in EE 505; Ph.D. students register in EE 605. Additional projects required for EE 605. (Lecture–problems 3 hours) Letter grade only (A-F).

606./506. Theory and Practice of Biomedical Instrumentation (3)
Prerequisites: Graduate standing in engineering or natural sciences and either EE 406 or consent of instructor.
Advanced design concepts and practical utilization of biomedical instrumentation. Transduction of physiological parameters. Theory and practice.
Master’s students register in EE 506; Ph.D. students register in EE 606. Additional projects required for EE 606. (Lecture-problems 3 hours) Letter grade only (A-F).

Prerequisites: Graduate standing in engineering or natural sciences and either EE 406 or consent of instructor.
Novel trends in biotechnology, design and organization of modern hospital systems and utilization of advanced technologies. Modeling an simulation of physiological and medical systems.
Master’s students register in EE 507; Ph.D. students register in EE 607. Additional projects required for EE 607. (Lecture-problems 3 hours) Letter grade only (A-F).

610. Seminar in Circuit Theory and Design (3)
Prerequisites: EE 509 and EE 510 or EE 527.
Intensive study of current professional literature and recent techniques related to circuit theory.
(Seminar 3 hours) May be repeated to a maximum of 6 units with different topics. Letter grade only (A-F).

632./532. Analog Signal Processing (3)
Prerequisite: EE 430 or consent of instructor.
Basic CMOS circuit techniques. Low-voltage and current-mode signal processing. Switched-capacitor (SC)and switched-current (SI) circuits such as amplifiers, integrators, S/H circuits, filters, oscillators, D/A and A/D converters, etc. Advanced techniques for corrections of nonideal behavior. Analysis and simulation projects.
Master’s students register in EE 532; Ph.D. students register in EE 632. Additional projects required for EE 632. (Lecture-problems 3 hours) Letter grade only (A-F).

633./533. Quantum and Optical Electronics (3)
Prerequisites: EE 430 and 460 or equivalent.
Modern quantum and optical concepts of rele
vance in lasers, fiber optics, optical technology and semiconductor solid state electronics. Basic theory and applications to state-of-the-art electronics engineering.
Master’s students register in EE 533; Ph.D. students register in EE 633. Additional projects required for Ph.D. students. (Lecture-problems 3 hours) Letter grade only (A-F).

668./568. Wavelet Theory and Applications (3)
Prerequisites: EE 505, and one of the following computer languages: MATLAB, C++, JAVA, or consent of instructor.
Justification of need for wavelets. Continuous wavelet transforms (CWT), multiresolution analysis (MRA), filter banks. Applications to digital signal, image processing, communications, biomedical engineering, etc. Computer Implementation of various algorithms.
Master’s students register in EE 568; Ph.D. students register in EE 668. Additional projects required for EE 668. (Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

669D./569D. Data Compression (3)
Prerequisite: One of the following computer languages: MATLAB, C++, JAVA, or consent of instructor.
Justification of the need for data compression. Lossy and Lossless compression and a comparison of various compression methods such as wavelets., Transformation, quantization and coding methods will be the basis for this course. Computer implementation of data compression algorithms.
Master’s students register in EE 569D; Ph.D. students register in EE 669D. Additional projects required for EE 669D. (Lecture-problems 2 hours, laboratory 3 hours) Letter grade only (A-F).

670. Seminar in Control Systems (3)
Study of selected topics in the areas of synthesis and design of optimum control systems.
(Seminar 3 hours) Letter grade only (A-F).

675/575. Non-Linear Control Systems (3)
Prerequisite: EE 511 or consent of instructor.
Methodologies and results dealing with stability and robust stabilization of non-linear systems applied to robotics, aerospace, artificial neural networks, etc. Phase plane analysis, limit cycles, Lyapunov stability theory and extension, Positive real transfer matrix and passivity, feedback linearization and stabilization, tracking, robust control.
(Ph.D. students register in EE 675) Additional projects for EE 675 students. (Lecture-problems 3 hours) Letter grade only (A-F).

683./583. Digital Image Processing (3)
Prerequisite: EE 505 or consent of instructor.
Acquiring Images. Correcting Imaging defects. Image enhancement. Segmentation and threshholding. Processing Binary images. Tomography. Three dimensional Imaging. Some image data compression techniques.
Masters students register in EE 583; Ph.D. students register in EE 683. Additional projects required for EE 683. (Lecture–problems 3 hours) Letter grade only (A-F).

685./585. Advanced Digital Signal Processing (3)
Prerequisite: EE 486 or consent of the instructor.
Advanced topics in digital signal processing and applications including adaptive filters, spectral estimation and multimedia standards: JPEG, MPEG. State space description of linear discrete time systems.
Master’s students register in EE 585; Ph.D. students register in EE 685. Additional projects for EE 685. (Lecture-problems 3 hours) Letter grade only (A-F).

697. Directed Research (1-3)