The terms indicated are expected but are not guaranteed. For the courses offered during any given term, consult the Schedule of Classes.

Electrical Engineering (EE)

101 Introduction to Digital Logic (3, FaSpSm) Boolean algebra; number systems; binary arithmetic; codes; gates; Boolean expressions; Boolean switching function synthesis; iterative arrays; sequential machines; state minimization; flip/flops; sequential circuits; simple processors.

102L Introduction to Digital Circuits (2, FaSpSm) Practical digital design using MSI/SSI TTL devices; practical aspects and specifications, open-collector/three-state outputs, timing and triggering; logical analyzers; finite state controllers; lab experiments; digital logic simulation. Prerequisite: EE 101.

105 Introduction to Electrical Engineering (3, Sp) An overview of modern electrical engineering: communications, computers, circuits, components, controls, electromagnetics, microelectronics; principles of commercial products such as FAX, modem, copier, CD-ROM, ATM networks.

202L Linear Circuits (4) Lumped circuit elements; network equations; zero-input and zero-state responses; sinusoidal steady-state analysis; impedance; resonance; network functions; power concepts; transformers; Laplace transforms. Prerequisite: PHYS 152L; corequisite: MATH 245.

241 Applied Linear Algebra for Engineering (3, FaSp) Introduction to the theory of matrices, vector spaces, least-squares approximation and MATLAB. Applications to communications, control and signal processing. Prerequisite: MATH 126.

301ab Introduction to Linear Systems (3-3, FaSp) a: Representation and analysis of linear time-invariant systems for the continuous time case. Convolution, Fourier series and transform, Laplace transform, controls and communications applications. Prerequisite: EE 202; corequisite: MATH 445. b: Discrete-time signals and systems, including difference equations, z-transforms, discrete-time Fourier series and transforms, sampling, filtering, digital control and modulation; state-variable models; uncertainty. Prerequisite: EE 301a; corequisite: EE 364.

320 Digital Media Basics for Multimedia (3) Digital media basics for creating multimedia applications including analog and digital representation, media editing, interface construction, CD ROM and network delivery.

326Lx Essentials of Electrical Engineering (4) Network analysis and theorems; transient analysis; transformers; semiconductor physics and circuits; power amplifiers, modulation and demodulation, and pulse, digital, and switching circuits. Introduction to instrumentation. Not available for credit to electrical engineering majors. Prerequisite: PHYS 152L, MATH 126.

327 Digital Electronics (3) Linear passive circuits; pulse and digital circuits, timing; MOS and CMOS FETs; Interface circuits, standards; transmission line theory of pulses; problems of high speed circuits. Prerequisite: EE 326L.

330 Electromagnetics I (3, FaSp) Basic static and dynamic electromagnetic field theory and applications; electrostatics, magnetostatics, Maxwell's equations, energy flow, plane waves incident on planar boundaries, transmission lines. Prerequisite: EE 202L, MATH 445, PHYS 152L.

338 Physical Electronics (3) Semiconductor device characteristics and applications. Physical models of electronic conduction in solids, p-n junctions, bipolar and field effect transistors and other solid state devices. Prerequisite: EE 202L, PHYS 152L.

348L Electronic Circuits (4, FaSp) Basic analog and digital circuit design using Bipolar Junction Transistors, Field Effect Transistors and integrated circuits. Prerequisite: EE 338.

357 Basic Organization of Computer Systems (3, FaSpSm) Organization and operation of the processor, memory and I/O of a minicomputer at the machine language level; assembly language programming; data representation and computer arithmetic. Prerequisite: EE 101, EE 102, and a high level programming language.

364 Introduction to Probability and Statistics for Electrical Engineering (3, FaSp) Introduction to concepts of randomness and uncertainty: probability, random variables, statistics. Applications to digital communications, signal processing, automatic control, computer engineering. Prerequisite: MATH 245.

370 Electromechanics (3) Ferromagnetism and transformers. Energy conversion in singly and multiply excited systems. Concepts in rotating machinery analysis. Direct energy conversion. Prerequisite: EE 330.

390 Special Problems (1-4) Supervised, individual studies. No more than one registration permitted. Enrollment by petition only.

401 Transform Theory for Engineers (3, FaSp) Complex variables, Cauchy Riemann conditions, contour integration and residue theory; Fourier transform; Laplace transform; sampling theory. Discrete time filters, discrete and fast Fourier transform. Prerequisite: EE 301 and MATH 445.

402 Design of Analog and Digital Filters (3, Fa) Frequency domain design of passive and active analog filters. Ladder networks. Filter approximations. Z-transform technique. Design and realization of IIR and FIR digital filters. Prerequisite: EE 301.

434L Digital Signal Processing Design Laboratory (4, Fa) Experiments and design project in digital signal processing (e.g., real-time DSP, acoustics, video) including: systems specification, preliminary analysis, trade-off studies, implementation, presentation. Prerequisite: EE 483 and departmental approval.

437 Fundamentals of Solid State (3) (Enroll in MASC 437)

438L Processing for Microelectronics (3) (Enroll in MASC 438L)

439 Principles of Semiconductor Processing (3)(Enroll in MASC 439)

440 Rotating Electric Machinery (3) Basic concepts of machine performance; polyphase synchronous and induction machines; fractional horsepower AC motors, self-synchronous motors and systems; and dynamics of electromechanically coupled systems. Prerequisite: EE 370.

441 Applied Linear Algebra for Engineering (3, FaSpSm) Introduction to linear algebra and matrix theory and their underlying concepts. Applications to engineering problems. Prerequisite: MATH 445.

442 Direct Energy Conversion (3) Fundamentals of direct energy conversion methods. Principles governing conversion by chemical, thermionic, thermoelectric, nuclear, and gas dynamic processes. Prerequisite: PHYS 152L, MATH 226.

443 Introduction to Power Systems (3) Components of power systems. Analysis techniques in electrical power generation transmission and utilization. Environmental and economic considerations in system operations and planning. Recommended preparation: EE 370.

444L Introduction to High-Efficiency Power Conversion (4) Linear and switching power converters and inverters; transformers, inductors, regulators, thermal design, power rectifiers and transistors, filters, current limiting, overvoltage protection, integrated circuits. Laboratory. Prerequisite: EE 348L.

445 Introduction to Robotics (3) (Enroll in CSCI 445)

447L Mixed Signal Electronic Circuits (4) Application of solid-state electronic devices to the design of linear and mixed-signal systems. Laboratory experiments and projects involving the design of electronic hardware. Prerequisite: EE 348L.

448 Electronic Circuits II (3) Fundamental network and semiconductor device modeling theories applied to the design and computer simulation of wideband analog and high-speed digital integrated circuits. Prerequisite: EE 348L.

450 Introduction to Computer Networks (3) Network architectures; layered protocols, network service interface; local networks; long-haul networks; internal protocols; link protocols; addressing; routing; flow control; higher level protocols. Prerequisite: junior standing.

454L Introduction to Systems Design Using Microprocessors (4, FaSpSm) Operation and timing of 8-bit microprocessors; design of microprocessor-based systems; 16-bit microprocessors; bit sliced microprocessors. Prerequisite: EE 102L and EE 357.

455x Introduction to Programming Systems Design (4) (Enroll in CSCI 455x)

457x Computer Systems Organization (3, FaSpSm) Register transfer level machine organization; CPU data paths and control; micro-programming; timing, simple arithmetic units; basic I/O organization; design using register transfer languages. Not available for graduate credit to computer science majors. Recommended preparation: EE 357, EE 102L.

459L Senior Design Project (3, FaSp) Design, implementation and test of a computer hardware project; architecture, I/O interfaces, application specific hardware; presentation and demonstration. Prerequisite: EE 454L or EE 457x.

460 Introduction to Artificial Intelligence (3) (Enroll in CSCI 460)

464 Probability Theory for Engineers (3, FaSpSm) Axiomatic foundations of probability, random variables, Gaussian and Poisson distributions, functions of a random variable. Gaussian random vector, functions of several random variables; sequences of random variables. Prerequisite: EE 301 and MATH 445.

465 Probabilistic Methods in Computer Systems Modeling (3, Sp) Review of probability; random variables; stochastic processes; Markov chains; and simple queueing theory. Applications to program and algorithm analysis; computer systems performance and reliability modeling. Prerequisite: MATH 407.

466 Simulation of Computer Systems (3) (Enroll in CSCI 466)

467x Introduction to Communication Systems (3) Analog and digital communication systems. Modulation (AM, FM) coding, multi-plexing, noise, error rates, spectral analysis and power. Review of satellite, HDTV, mobile and fiber-optic systems. Not available for degree credit to students in the Communication Theory track in the Ph.D. in Electrical Engineering program. Prerequisite: EE 301.

470 Electromagnetics II (3) Dynamic field theory and elementary solutions to Maxwell's equations. Introduction to propagation and radiation of electromagnetic fields. Prerequisite: EE 330.

471 Applied Quantum Mechanics for Engineers (3) Introductory quantum mechanics and applications. Schrodinger equation, atomic and molecular processes, time-dependent perturbation theory. Applications to lasers, solid state demos and gaseous devices. Prerequisite: EE 330 or graduate standing.

472 Introduction to Lasers and Laser Systems (3) Electric dipole transitions; traveling wave and resonant amplifiers; laser pumping and rate equations; threshold, frequency, and power output of lasers; holography; laser communication systems.

473L Lasers and Optics Laboratory (3) Introductory design/research laboratory in lasers and optics, which typically includes fiber optics, photonics, electro-optics, optical sensors, optical communication, optical signal processing and computing. Corequisite: EE 470 or consent of instructor.

477L MOS VLSI Circuit Design (4, Fa) Analysis and design of digital MOS VLSI circuits including area, delay and power minimization. Laboratory assignments including design, layout, extraction, simulation and automatic synthesis. Prerequisite: EE 327 or EE 338.

478L Digital and Electronic Circuit Design (4, Sp) Design of digital electronic circuits. Laboratory experiments and an extensive term project using digital hardware. Prerequisite: EE 348L.

479L Introduction to Integrated Circuit Design (4) Discussion of bipolar and MOS fabrication principles and IC layout guidelines. Discussion of broadbanded bipolar IC's and MOS circuit transient switching response. Laboratory. Prerequisite: EE 348L.

482 Linear Control Systems (3, FaSpSm) Analysis of linear control systems; continuous and sampled-data systems, various stability criteria; frequency response and root locus compensation techniques. Prerequisite: EE 301 or graduate standing.

483 Introduction to Digital Signal Processing (3, FaSp) Fundamentals of digital signal processing covering: discrete time linear systems, quantization, sampling, Z-transforms, Fourier transforms, FFTs and filter design. Prerequisite: EE 301.

485abL Digital Control Systems (a: 3, Fa; b: 1, Sp) a: Design, analysis, and implementation of digital control systems using microcomputers; Z-transform methods; frequency domain and state space approach; computational aspects; sampling and quantization. Prerequisite: EE 482. b: Modeling of real processes; design and implementation of digital control systems in the controls laboratory. Prerequisite: EE 485a. (Duplicates credit in former EE 543abL.)

490x Directed Research (2-8, max 8) Individual research and readings. Not available for graduate credit. Prerequisite: departmental approval.

499 Special Topics (2-4, max 8) Course content will be selected each semester from current developments in the field of electrical engineering.

500 Neural and Fuzzy Systems (3) Neural networks and fuzzy systems, including: neuron structure and dynamics, unsupervised and supervised learning, network models and architectures, network stability and learning convergence. Recommended preparation: EE 464.

501 Solid State (3) (Enroll in MASC 501)

502 Advanced Solid State (3) (Enroll in MASC 502)

504L Solid State Processing and Integrated Circuits Laboratory (3) Laboratory oriented with lectures keyed to practical procedures and processes. Solid-state fabrication and analysis fundamentals; basic device construction techniques. Prerequisite: BSEE.

505 Microelectronic Neural Networks and System Applications (3, Sp) Compact understanding of neural network paradigms; architectures and data flow for microelectronic neural processors and systems; digital-analog VLSI sensing and microrobotic control; system applications. Prerequisite: EE 483; corequisite: EE 577a.

506 Semiconductor Physics (3) Semiconductor bonds, crystallography, band structure assumptions, group theory, band structure results, k.p. method, quantum wells, wires and dots, superlattices, amorphous, organic semiconductors, defects, statistics, surfaces. Prerequisite: MASC 501.

507 Magnetic and Dielectric Properties of Materials (3) (Enroll in line MASC 507)

508 Imperfections in Solids (3) (Enroll in MASC 508)

510 Symmetrical Components (3) The theory of symmetrical components and their use in power system analysis; sequence impedances of system components; other transformations and applications.

511 Transmission of Electric Power (3) Constants of overhead lines and cables. Mutual effects. Analysis of transmission systems - electrical and mechanical considerations. Prerequisite: EE 510.

515 High Voltage Technology (3) High voltage engineering basic concepts; theoretical, design, and practical aspects of overvoltages, travelling-waves, insulation, and aging; breakdown mechanisms; insulation coordination.

518 Semiconductor Materials for Devices (3) (Enroll in MASC 518)

520 Digital Media and Multimedia Applications (3) Multimedia systems development using digital media (including images, audio and video). Digital representation, artifacts, programming, use of current tools for creating new multimedia applications.

521 Power Systems (3) Transmission lines; transients in power systems; control; stability. Special topics.

524 Transients in Power Systems (3) Overvoltages during faults, voltage recovery, arcing faults, restrikes, theory of switching surges. Systems grounding, traveling waves, lightning and surge protection, insulation coordination. Prerequisite: EE 510.

525 Power System Protection (3) Theory of system and equipment protection, characteristics of relays, relay coordination, and system considerations. Prerequisite: EE 510.

526 Economic Operation of Electric Power Systems (3) Power system formulation; determination of loss coefficients and penalty factors; dispatch of thermal systems and pools; introduction to combined hydro-thermal dispatch; digital techniques. Prerequisite: three courses in power area.

527 Digital Techniques in Power System Analysis and Control (3) System formulations for digital studies. Topics in the application of computers to the planning, analysis, and control of power systems. Prerequisite: EE 453.

528 DC and AC-DC Power Systems (3) Discussion of high-voltage DC transmission systems. Aspects of operation, protection, construction, and economics of DC and parallel AC-DC operation. Prerequisite: EE 511.

529 Optics (3) Basic graduate level optics including wave optics, foundations of geometric optics, optical elements, aberration theory, Hermite-Gaussian beams, multilayer structures, and matrix techniques. Recommended preparation: EE 470 or graduate standing.

530 Optical Materials, Instruments and Devices (3) Anisotropic materials and devices; properties of metals; design and theory of selected optical instruments; properties of electrooptic, acoustooptic, and spatial light modulators; optical detectors. Prerequisite: EE 529.

531 Nonlinear Optics (3) Theory of nonlinear optical susceptibility and application to self-focusing, harmonic generation, and parametric interactions. Raman and Brillouin scattering. Coherent spectroscopy. Prerequisite: EE 470.

532 Integrated and Fiber Optics (3) Light propagation in fibers, optical waveguides and devices. Fabrication, input coupling and measurement techniques. Optical circuit elements, modulators, lasers, and detectors for guided wave systems. Prerequisite: EE 470.

533ab Mixed-Signal VLSI Systems Design (a: 3, Fa; b: 3, Sp) a: Integrated-circuit fabrication; circuit modeling and simulation; basic and advanced operational amplifiers and comparators; switched-capacitor and continuous-time filters; data converters; layout techniques. Prerequisite: EE 447L or; corequisite: EE 577a. b: Mixed-signal VLSI design project; preparation of chips for fabrication; mixed-signal testing; current-mode techniques; nonlinear circuits; electrical and optical inputs; low-power design. Prerequisite: EE 533a.

534 Materials Characterization (3) (Enroll in MASC 534)

536 Integrated Circuit Analysis and Design (3) Development and application of advanced circuit theoretic concepts and computer-based device circuit models for the design of custom analog integrated circuits. Prerequisite: EE 348 or equivalent, as determined by instructor.

537 Survey of Modern Solid-State Devices (3) Important semiconductor devices for power supplies, amplifiers, controls, logic circuitry, computer memory, etc. Emphasis on properties of different types of devices now available. Recommended preparation: EE 338.

539 Engineering Quantum Mechanics (3, Fa) Quantum mechanics for engineering majors who work with solid state devices, quantum electronics, and photonics. Schroedinger equation, perturbation theory, electronic and optical processes.

540 Introduction to Quantum Electronics (3) Fundamentals of light amplification; laser amplifiers and oscillators; atomic pumping; maser and laser systems; definitions of coherence; measurements in quantum electronics. Prerequisite: EE 470.

541 Numerical Systems Theory (3, Sp) Systems theory in finite (precision and range) arithmetic and implementations as mathematical software; linear equations, least squares, singular value decomposition (generalized), eigenvalue/eigenvector problems; applications. Prerequisite: EE 441; recommended preparation: EE 585.

542 Advanced Power System Protection (3) HV and EHV Power System Protection topics: power line carriers, phase comparison, directional comparison, transfer trip, multi-terminal lines, breaker failure and generation. Prerequisite: EE 525.

544 Optimal Control (3, Sp) Application of calculus of variations to optimum control problems. Pontryagin maximum principle; dynamic programming; optimum discrete systems; linear systems with quadratic cost. Prerequisite: EE 585.

545 Robotics (3, FaSp) (Enroll in CSCI 545)

546L Basic Robotics Laboratory (1, FaSp) Laboratory exercises using microcomputers and small robots involving software, simulation, positioning, collision avoidance, sensor interfaces. Corequisite: EE 545 . 547 Software Methods in Robotics (3, Fa) Robot programming languages; robot architectures and operating systems; design of software interfaces; geometric modeling and simulation; collision avoidance and grasping; planning robot tasks. Prerequisite: EE 457x, EE 545, EE 561.

548 Analytical Methods in Robotics (3) (Enroll in ME 548)

549 Queueing Theory for Performance Modeling (3, Fa) Review of Poisson and Markov processes; Markovian and non-Markovian queueing systems; networks of queues; priority queueing; applications of the theory to computer systems and communication networks. Prerequisite: EE 464.

550 Design and Analysis of Computer Communication Networks (3, Sp) Applications of stochastic modeling and optimization techniques to communication network design and analysis. Data link control; performance models; multi-access channels; routing and flow control. Prerequisite: EE 549; recommended preparation: EE 450.

551 Principles of Radar (3, Sp) Signal propagation, reflections from targets; radar equation; detection of scintillating targets; resolution; ambiguity functions; clutter rejection; tracking radars. Prerequisite: EE 470; corequisite: EE 562a.

552 Logic Design and Switching Theory (3, FaSpSm) State minimization of incompletely specified sequential circuits; asynchronous sequential circuits; races; state assignments; combinatorial and sequential hazards in logic circuits. Prerequisite: graduate standing.

553 Computational Solution of Optimization Problems (3, Sp) Computer algorithms for system optimization. Search techniques, gradient methods, parameter optimization in control systems. Optimization with constraints; linear and nonlinear programming. Random search techniques. Prerequisite: EE 441.

554 Real Time Computer Systems (3, Sp) Structure of real-time computer systems; analog signals and devices; scheduling, synchronization of multiprocessors; reliability, availability; serial/parallel computations; real-time operating systems and languages; design examples. Prerequisite: EE 457x and CSCI 455x.

555 Broadband Network Architectures (3, FaSp) ATM and BISDN, switch designs, high speed local, campus and metropolitan area networks, lightwave and photonic networks, network management techniques, applications and gigabit testbeds. Prerequisite: EE/CSCI 450.

556 Stochastic Optimization (3) Dynamic programming for discrete time stochastic dynamical systems, stochastic approximation, learning algorithms, stochastic stability, simulated annealing. Prerequisite: EE 562a.

557 Computer Systems Architecture (3, FaSpSm) Comparative studies of computer system components: the CPU, memory, and I/O; analytical modeling techniques to allow comparative evaluation of architectures; parallelism and supercomputers. Prerequisite: EE 457x and CSCI 455x.

558 Optical Fiber Communication Systems (3) State-of-the-art optical fiber communication systems. Emphasis on optoelectronic-device and communication-systems issues necessary to provide high-speed and/or networked optical communications. Recommended preparation: EE 338; basic knowledge of optics, semiconductor, and communications concepts.

559 Mathematical Pattern Recognition (3, Fa) Distribution free classification, discriminant functions, training algorithms; statistical classification, parametric and nonparametric techniques, potential functions; non-supervised learning. Prerequisite: EE 464; corequisite: EE 441.

560L Advanced Microcomputer-Based Design (3) Design and implementation of advanced microprocessor-based systems; evaluation of new architectural concepts using microprocessors. Prerequisite: EE 454L.

561 Artificial Intelligence (3, FaSp) (Enroll in CSCI 561)

562ab Random Processes in Engineering (3-3, FaSpSm) a: Random vectors, sequences, and functions. Linear transformations, second moment theory, spectral densities, narrowband processes, Gaussian processes, correlation detection, linear minimum mean square error estimation. Prerequisite: EE 441, EE 464. b: Orthogonal or independent increment processes. Poisson processes. Nonlinear operations on random processes; power-law detectors. Markov chains and processes; the Fokker-Planck equation; level crossing problems. Prerequisite: EE 562a.

563 Estimation Theory (3, Fa) Parameter estimation and state estimation technique including: least squares, BLUE, maximum-likelihood, maximum a posteriori, Kalman-prediction, Kalman-filtering and Kalman smoothing and extended Kalman filtering. Prerequisite: EE 562a.

564 Communication Theory (3, FaSp) Elementary statistical design theory with applications to the design of digital communications receivers and radar receivers; signal design in digital communications.

565ab Information Theory (a: 3, Fa; b: 3, Sp) Information measures; asymptotic equipartition property; source coding theorem; noiseless coding; cryptography, channel coding theorem; rate distortion theory; Gaussian channels; multiple user source and channel theory. Prerequisite: EE 464; EE 565a before b.

566 Optical Information Processing (3, Fa) Coherent and incoherent optical transforming, imaging and two-dimensional information processing systems; optical image processing, spatial frequency response and filtering; optical and digital holography. Recommended preparation: EE 401.

567 Communication Systems (3, Fa) Analysis of communication systems operating from very low to optical frequencies. Comparison of modulation and detection methods. System components description. Optimum design of communication systems. Prerequisite: EE 562a.

568 Error Correcting Codes (3, Sp) Finite field theory; linear block codes, convolutional codes, algebraic codes; decoding methods; examples. Prerequisite: EE 565a.

569 Introduction to Digital Image Processing (3, FaSp) Image sampling, 2-D image transform, image enhancement, geometric image modification, morphologic processing, edge detection, texture analysis, image filtering and restoration. Graduate standing. Recommended preparation: EE 401, EE 464.

570ab Advanced Electromagnetic Theory (3-3) Static and dynamic electromagnetic field theory; solution of scalar and vector boundary value problems; Kirchhoff radiation theory; geometrical optics and geometrical diffraction theory. Prerequisite: EE 470.

571ab Microwave Networks (3-3) a: Microwave network theory for transmission lines and waveguides, discontinuities, impedance transformers, resonators, multi-junction networks, periodic structures, non-reciprocal and active devices. Prerequisite: EE 470. b: Parameter matrices, approximate design procedures for distributed networks from lumped networks, coupled lines, equivalent coupled-line circuits, Kuroda's identities, and capacitance matrix transformations. Prerequisite: EE 571a.

572ab Plasma Dynamics (3-3) Particle drifts, collision phenomena, Boltzmann and Vlasov equations, hydrodynamic equations, Coulomb interactions; waves in a cold and hot plasma, plasma oscillations, Landau damping, hydromagnetic waves.

573ab Antenna Analysis (3-3) Analysis of idealized antenna models, including the dyadic Green's function, reciprocity, aperture radiation, methods of moments, geometrical and physical optics, reflectors, arrays. Prerequisite: EE 470.

574 Computer Vision (3, Fa) (Enroll in CSCI 574)

575 Application of Method of Moments to Electromagnetic Problems (3) Formulations of and solutions to integral equations in electromagnetic scattering and radiation problems. Prerequisite: EE 570ab.

576 Analytical Techniques for Electromagnetic Theory (3) A study of analytical techniques commonly used in electromagnetic theory including integral transforms, asymptotic approximations, modal expansions, series transformations, function theoretic methods, and variational formulations. Prerequisite: EE 570ab.

577ab VLSI System Design (a: 3, Fa; b: 2, Sp) a: Integrated circuit fabrication; circuit simulation; basic device physics; simple device layout; structured chip design; timing; project chip; MOS logic; system design silicon compilers. Prerequisite: EE 457x or corequisite: EE 552; b: VLSI design project; preparation of chips for fabrication; testing fabricated chips; design examples; design of specific units (e.g., buses); design techniques; testability; system integration. Prerequisite: EE 577a.

578 Reflector Antennas (3) Introduction to the analytical and numerical techniques used in the analysis and design of modern reflector antenna systems, including physical optics, asymptotic techniques, shaping and feeds. Prerequisite: EE 470.

579 Graph and Combinatorial Algorithms (3) (Enroll in CSCI 579)

580 Optical Communications (3, Sp) Analysis and design of optical and fiber optical systems; direct detection, heterodyning, laser modulation formats; receiver analysis and fiber modeling; digital error probabilities. Prerequisite: EE 562a.

581 Sonar Signal Processing (3, Sp) Introduction to sonar medium, signal, and noise models; systems using array processing with large time bandwidth product signals; array shading, detection, classification, analysis of performance. Prerequisite: EE 562a.

582 Technical Seminar on VLSI Design (1) VLSI design topics; packaging; design; multi-chip modules; field-programmable gate arrays; thermal analysis; advanced technologies; fabrication; high speed circuitry; commercial CAD/CAE packages. Graded CR/NC. Prerequisite: EE 577a.

583 Adaptive Signal Processing (3, FaSp) Weiner filtering, linear prediction, method of steepest descent, stochastic gradient algorithms, recursive least-squares (RLS), fast RLS, RLS with systolic arrays, QRD-least squares methods, blind deconvolution. Prerequisite: EE 483, EE 562a.

584 Chaotic Systems (3, Fa) Logistic map, chaotic bifurcation, strange attractors, and fractals. Conservative dynamical systems and measure preserving transformations. Ergodicity. Kolmogorov-Sinai entropy. Chaotic/stochastic realization. Chaos in feedback. Prerequisite: EE 562a.

585 Linear System Theory (3, FaSpSm) Analysis of linear dynamical systems by state-space techniques; controllability, observability, stability, passivity. Application of feedback control and network synthesis. Prerequisite: EE 441.

586L Advanced DSP Design Laboratory (4) Real-time adaptive signal processing design projects using special purpose DSP processors. Suitable project areas include acoustics, speech, arrays, image compression and biomedical signal processing. Prerequisite: EE 583.

587 Nonlinear Control Systems (3, Fa) Nonlinear control systems; Approximate Techniques; linearization describing function, singular perturbations, stability; first and second Lyapunov methods, Invariance Principle boundedness, Absolute stability; Frequency domain methods. Prerequisite: EE 482.

588 Linear Quadratic Control (3, Sp) Linear systems with quadratic cost, Riccati equations, observers, Kanman-Bucy filters, separation principle, discrete linear optimal control systems. Prerequisite: EE 585; recommended preparation: EE 482, EE 562a.

589 Statistical Optics (3, FaSp) Statistical methods in optical information processing. Interferometry, propagation, imaging with partially coherent light; statistics of randomly inhomogeneous media, photon counting, holography, photographic and optical detectors. Prerequisite: EE 566; corequisite: EE 562a.

590 Directed Research (1-12, FaSpSm) Research leading to the master's degree. Maximum units which may be applied to the degree to be determined by the department. Graded CR/NC.

591 Interactions of Microwave Circuits and Active Devices (3) The circuit in the immediate vicinity of the active device. Matching and broadbanding of 2 and 3-terminal solid state devices. Mixers, frequency multipliers, injection locked and negative resistence amplifiers, HEMTs. Prerequisite: EE 470.

592 Symbolic Computation for Artificial Intelligence (3, Sp) (Enroll in CSCI 592)

593 Multivariable Control (3, Fa) Feedback performance analysis; robustness and stability margins; sensitivity; disturbance attenuation; design tradeoffs; singular value, characteristic locus, and inverse Nyquist array design methods. Prerequisite: EE 482 and EE 585.

594abz Master's Thesis (2-2-0, FaSpSm) For the master's degree. Credit on acceptance of thesis. Graded IP/CR/NC.

595 Algebraic Coding Theory (3, Fa) Finite field theory; Reed Solomon codes; algebraic codes; algebraic decoding methods; examples. Prerequisite: graduate standing.

596 Wavelets (3, Fa) The theory and application of wavelet decomposition of signals. Includes subband coding, image compression, multiresolution signal processing, filter banks, and time-frequency tilings. Prerequisite: EE 483; recommended preparation: EE 569, MATH 570a.

597 Microsystems Technology for Multimedia (3, Fa) Microelectronics design technology covering applications, methods, efficient architectures, high-performance computing modules, and integration for compact image, video, text, audio compression, processing, and transmission. Prerequisite: EE 577a.

598 Expert Systems (3) (Enroll in CSCI 598)

599 Special Topics (2-4, max 9) The course content will be selected each semester to reflect current trends and developments in the field of electrical engineering.

601 Semiconductor Devices (3) Generalized device performance criteria. Charge storage, tunneling, transport and avalanche in majority, minority, and transferred carrier devices. Device interface phenomena. Noise; integration of devices. Recommended preparation: EE 472 or EE 537.

604 Microwave Solid State Devices (3) Interactions between fields and drifting carriers which lead to active device operation at microwave frequencies. Avalanche, transferred electron, and acoustoelectric oscillators and amplifiers; parametric interactions. Recommended preparation: EE 601 or EE 537.

605 Heterojunction Materials and Devices (3) Heterojunction materials systems, heterojunction theory, majority and minority carrier transport, carrier confinement, tunneling, quasi-electric fields, modulation doping, lasers detectors, solar cells, transistors and quantum wells. Prerequisite: EE 601.

606 Nonequilibrium Processes in Semiconductors (3) Photoconductivity, photovoltaic, and photomagnetic effects. Carriers lifetime and trapping; luminescence; hot carrier and high field effects. Prerequisite: MASC 501.

610 Quantum and Statistical Nature of Molecular Systems (3) Energy levels of atoms and molecules, forces, intermolecular potentials, Boltzmann equation, microscopic reversibility, quantum statistical theories of molecular systems, coherent electromagnetic interactions, spontaneous emission. Prerequisite: PHYS 558a, EE 540.

629ab Quantum Optics (3-3) Quantum statistical properties of light. a: Photodetection, optical coherence, homodyne and heterodyne detection, interferometry; b: quantum reservoir theory, theory of lasers and nonlinear optical devices. Prerequisite: EE 464; EE 471 or PHYS 438ab; corequisite: EE 540 or PHYS 502.

630 Advanced Electrical Circuit Theory (3) Systematic formulation of electrical network theory leading to generalized analysis methods. Multiport networks and electrical adjoints for sensitivity analyses. Feedback and stability theory.

641 Radiative Phenomena in Laser Physics (3) Density matrix formalism of radiative interactions including laser theory, resonant nonlinear spectroscopy of atoms and molecules, relaxation processes, and coherent effects. Prerequisite: EE 540 and PHYS 558a.

642 Advanced Geometrical Optics (3) First order design of optical systems; origin of aberrations and their effects on wave propagation and imaging based on geometrical and physical optics. Prerequisite: EE 529.

649 Applied Performance Evaluation of Computer Systems (3, Irregular) Performance evaluation techniques for hardware/software system design, capacity planning, system tuning and equipment procurement. Techniques include workload characterization and analytical models. Prerequisite: EE 402, EE 549.

650 Advanced Topics in Computer Networks (3, Irregular) Protocol modeling: flow and congestion control, dynamic routing, distributed implementation; broadcast communication media and multiple access protocols; local networks, satellite networks, terrestrial radio networks. Prerequisite: EE 549 and EE 550.

653 Multithreaded Architectures, Data-Flow Computing and Functional Programming (3, Fa) Programmability of general purpose multiprocessor systems, functional programming, data-flow and multithreaded computers, existing prototypes, fault-tolerance issues. Prerequisite: EE 557 or departmental approval.

656 Fault Tolerant Computer Systems (3, Sp) Fault classification, measures of reliability, modeling and evaluation. Detection and recovery schemes; case studies of recent designs. Reliability analysis of networks and distributed systems. Prerequisite: EE 557; EE 449 or EE 464 recommended.

657 Parallel Processing (3, FaSp) Array processors, multiprocessors, pipeline processors; data flow computers; VLSI architectures; parallel numerical and non-numerical algorithms; mapping algorithms onto computer structures. Prerequisite: EE 557.

658 Diagnosis and Design of Reliable Digital Systems (3, Fa) Fault models; test generation; fault simulation; self-checking and self-testing circuits; design for testability; fault tolerant design techniques; case studies. Prerequisite: graduate standing.

659 Interconnection Networks (3, Fa) Theory, design and analysis of interconnection networks for multiprocessor systems. Study of direct and indirect topologies, deadlock-free routing, flow control, network interfaces, optical interconnects. Prerequisite: EE 557.

661 Parallel Knowledge Processing (3, 2 yrs, Sp) Parallel approaches to knowledge representation and reasoning. Topics range from the analysis of parallelism to the design of special purpose computer systems. Prerequisite: CSCI 561 and EE 657.

664 Advanced Topics in Communication Theory (3, 2 yrs, Sp) Tracking-loop theory, digital communication system design, optimal analog receivers, sequential decision theory with applications. Prerequisite: EE 562a and EE 564.

666 Data Communication (3, Irregular) Intersymbol interference, linear and nonlinear adaptive equalization, fading and dispersive channels diversity, AM to PM interference, spread spectrum systems. Prerequisite: EE 564.

667 Array Signal Processing (3, Sp) Beamforming principles, monopulse and conical-scan concepts, phased arrays, synthetic multiple beam arrays; signal processing techniques for synthetic aperture formation, adaptivity, and retro-directing. Prerequisite: EE 562a.

668 VLSI Array Processors for Signal Processing (3, Irregular) Signal processing algorithms; applications of special purpose VLSI processing architecture, systolic/wavefront arrays, VLSI DSP chips and array processors to digital signal processing and scientific computation. Prerequisite: EE 483.

669 Selected Topics in Digital Image Processing (3, Sp) Special topics in image processing selected from the following areas: still and video image compression, biomedical imaging and others. Recommended preparation: EE 464.

672 Advanced Lasers and Laser Systems (3) Design considerations and optical components for lasers and laser systems; special purpose nonlinear and adaptive optics; high power optical system integration; error budgets; quality criteria. Prerequisite: EE 529, EE 540.

674 Advanced Topics in Computer Vision (3, Irregular) (Enroll in CSCI 674)

677 VLSI Architectures and Algorithms (3) VLSI models; measures of area, volume and time; mapping algorithms; systolic arrays; area time tradeoffs; applications to signal and image processing problems. Prerequisite: EE 557.

680 Computer Aided Design of Digital Systems I (3, Sp) Synthesis; partitioning; placement; routing of digital circuits; integrated circuit design methods; simulation at the switch, gate, register transfer and system levels. Prerequisite: EE 457x; recommended preparation: EE 449.

681 Computer-Aided Design of Digital Systems II (3) Theory and techniques for design and analysis of digital logic; specification, formal models; hardware-descriptive languages; formal verification, high level synthesis; logic synthesis. Prerequisite: EE 557, EE 680.

683 Modern Spectral Analysis (3, Irregular) Definitions, useful concepts and applications, conventional methods, maximum likelihood and maximum entropy methods, parametric methods, harmonic retrieval methods, introduction to higher-order spectrum. Prerequisite: EE 483, EE 562a.

684 Optimum Stochastic Control (3, Irregular) Stochastic dynamical systems in discrete and continuous time frameworks. Characterization of solutions via Dynamic Programming innovation process and filtering, suboptimal controllers, stochastic stability. Prerequisite: EE 562a, EE 585.

685 Parameter Identification and Adaptive Control (3) Stability; positive real functions; parameter identifiers; adaptive observers; direct and indirect adaptive control; self-tuning regulators. Design, analysis, stability, robustness, and applications. Prerequisite: graduate standing; recommended preparation: EE 587.

689 Optical Computing Systems (3, Sp) Systems for analog, discrete and binary numerical computations on 1-D or multidimensional data; matrix-vector processors; input/output; combinational and sequential logic; interconnections; parallel optical processors. Prerequisite: EE 566.

690 Directed Research (1-4, max 8, FaSpSm) Laboratory study of specific problems by candidates for the degree Engineer in Electrical Engineering. Graded CR/NC.

790 Research (1-12, FaSpSm) Research leading to the doctorate. Maximum units which may be applied to the degree to be determined by the department. Graded CR/NC.

794abcdz Doctoral Dissertation (2-2-2-2-0, FaSpSm) Credit on acceptance of dissertation. Graded IP/CR/NC.

 

NEXT SECTION

 

Catalogue ContentsUSC Source BookCampus MapAdmissionUSCweb

USC Monogram

Produced by the USC Division of Student Affairs,
Office of University Publications
univpub@usc.edu