### Courses of Instruction

###### Electrical Engineering (EE)

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

**EE 101 Introduction to Digital Logic (3, FaSp) **Boolean algebra; number systems; Boolean function synthesis; binary arithmetic; codes; combinational logic devices; sequential circuits; state machine design and implementation.

**EE 103L Introduction to Microelectronics (2, Fa) **Laboratory-intensive introduction to basic processes used to fabricate modern integrated circuits. Thin-film growth and deposition, photolithography, integrated-circuit packaging and testing. Process relationship to various disciplines of electrical engineering.

**EE 105 Introduction to Electrical Engineering (3, Fa) **Gateway to the majors in Electrical Engineering. 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.

**EE 106Lx Introduction to Computer Engineering/Computer Science (3, Fa)** Examination of key disciplines of computing systems: architecture, operating systems, digital logic, VLSI, networks, AI, robotics, graphics, and algorithms. Includes hardware/ software laboratory tours and exercises.

**EE 200L Foundations of Electrical Engineering Systems (4, FaSp)** Mathematical models used for electronic system design. Automata, state models, differential equations, convolution, sampling, and frequency response. Communications, signal processing, and control applications. *Corequisite:* MATH 245.

**EE 201L Introduction to Digital Circuits (3, FaSp)** Digital system design and implementation using discrete ICs and FPGAs; synchronous design of datapath and control units; state machine implementation methods; timing analysis; lab experiments, logic analyzers; schematic-entry and simulation; semester-end project. (Duplicates credit in former EE 102*L*). *Prerequisite: *EE 101.

**EE 202L Linear Circuits (4, FaSp)** 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:* EE 200*L, *PHYS 152*L*; *corequisite: *MATH 245.

**EE 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.

**EE 301 Introduction to Linear Systems (3, FaSp)** Representation and analysis of linear time-invariant systems primarily for the continuous time case. Convolution, Fourier series and transform, Laplace transform, controls and communications applications. *Prerequisite: *EE 202*L*; *corequisite: *MATH 445.

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

**EE 322 Introduction to Digital Audio (3, Fa)** Fundamentals of sound, acoustics and digital audio signal processing.

**EE 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 152*L*, MATH 126.

**EE 328Lx Circuits and Electronics for Computer Engineers (3, Fa) **Introduction to the physical principles of governing analog circuits for data conversions and data communications. Elementary device behavior for digital systems. Not available for credit to electrical engineering majors. *Prerequisite:* PHYS 152*L*.

**EE 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 202*L*, MATH 445, PHYS 152*L*.

**EE 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 202*L*, PHYS 152*L*.

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

**EE 351 Programming and Multimedia on the World Wide Web (3, Sp) **(Enroll in CSCI 351)

**EE 352L Computer Organization and Architecture (3, Sp) **Computer organization and architecture. Concepts include: computer evolution and performance, system busses, cache memory, internal and external memory, input/output, operating system support, computer arithmetic. *Prerequisite: *CSCI 102.

**EE 357 Basic Organization of Computer Systems (3, FaSp)** 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 201*L*, and a high level programming language.

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

**EE 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.

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

**EE 401 Transform Theory for Engineers (3, Fa) **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.

**EE 415 Introduction to MEMS (3) **(Enroll in AME 455)

**EE 422 Electromagnetic Systems Design (3, FaSp) **Applied electromagnetics for large- and small-scale electromechanical systems. Comprehensive design project. *Prerequisite:* EE 330.

**EE 423L Loudspeaker and Sound-System Design (3, Sp)** Project-based design of loudspeaker transducers, filters, and enclosures. Measurement of transfer functions, acoustical performance, distortion, Thiele-Small parameters, and power handling. Listening evaluations. *Prerequisite: *EE 301 or AME 302; PHYS 152*L*; *recommended preparation:* EE 330.

**EE 434L Digital Signal Processing Design Laboratory (4)** Experiments and design project in digital signal processing (e.g., real-time DSP, acoustics, video) including: systems specification, preliminary analysis, tradeoff studies, implementation, presentation. *Prerequisite: *EE 483; *recommended preparation: *EE 469.

**EE 436 Introduction to Condensed Matter Physics (4, Irregular, Sp) **(Enroll in PHYS 440)

**EE 438L Processing for Microelectronics (3)** Applications and electrical evaluation of selected processes used in electronic microfabrication. (Duplicates credit in former MASC 438*L*.) *Prerequisite: *EE 338.

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

**EE 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.

**EE 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.

**EE 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 152*L*, MATH 226.

**EE 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.

**EE 445 Introduction to Robotics (4) **(Enroll in CSCI 445)

**EE 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 348*L*.

**EE 448L Communication Electronics (4, FaSp)** Analysis, design, and experimental evaluation of transistor-level communication circuits and micro-systems. Transmission lines, impedance matching, noise, distortion, tuned amplifiers, mixers, oscillators, phase-locked loops. *Prerequisite: *EE 348*L*.

**EE 450 Introduction to Computer Networks (3, FaSpSm) **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.

**EE 452L Game Hardware Architectures (3, Fa)** Architectural principles underlying modern game console hardware design; introduction to the programming techniques, optimization strategies, and hardware insights to create powerful games. *Prerequisite: *EE 352*L*.

**EE 454L Introduction to System Design Using Microprocessors (4, FaSp) **Operation and timing of 8/16/32-bit microprocessors; asynchronous and synchronous SRAM interface; burst and pipelined bus cycles, parallel and serial I/O, interrupt controller, DMA controller, bus protocols. *Prerequisite:* EE 201*L* and EE 357; *recommended preparation: *EE 457*x*.

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

**EE 457x Computer Systems Organization (3, FaSpSm) **Register transfer level machine organization; MPIS instruction set architecture; performance; computer arithmetic; organization and detailed implementation of non-pipelined and pipelined processors; cache and virtual memory. Not available for graduate credit to computer science majors. *Prerequisite: *EE 357.

**EE 459L Embedded Systems Design Laboratory (3, Sp)** Specification, design, implementation, testing and documentation of a digital system project using embedded processors, programmable logic; analog I/O interfaces and application specific hardware. *Prerequisite: *EE 454*L*.

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

**EE 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.

**EE 465 Probabilistic Methods in Computer Systems Modeling (3, FaSp) **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 or EE 364.

**EE 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.

**EE 469 Introduction to Digital Media Engineering (3) **Fundamentals of digital media representation, for audio, images and video signals. Sampling; Fourier and z-transforms; FFT; filter design; image segmentation, image and video compression standards. *Prerequisite: *EE 301; EE 364 or MATH 407.

**EE 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.

**EE 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.

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

**EE 473L Lasers and Optics Laboratory (3, Sp) **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.

**EE 474 Introduction to Photonics (3, Sp) **Photonic system requirements; waveguide modes and dispersion; optical fiber modes, loss and dispersion; principles of operation of lasers, optical amplifiers, detectors and modulators; noise. *Prerequisite: *EE 330, EE 338.

**EE 475 Wireless Communication Technology (3, Fa) **Fundamentals of wireless communication from a device point of view. Lab experiments and design project. *Recommended preparation:* EE 241, EE 483

**EE 476 Chemical Engineering Materials (3, Sp) **(Enroll in CHE 476)

**EE 477L MOS VLSI Circuit Design (4, FaSp)** 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 328*Lx* or EE 338.

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

**EE 479 Analog and Non-Linear Integrated Circuit Design (3, Fa) **Analysis and design techniques for CMOS analog and non-linear integrated circuits. Frequency and noise characteristics of broadband amplifiers. Feedback, oscillators, and phase-locked loops. *Prerequisite: *EE 348*L*.

**EE 481L Control Systems Laboratory (3, Sp)** (Enroll in AME 443*L*)

**EE 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.

**EE 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*.*

**EE 484 Communication System Design (3, Sp)** Design and analysis of analog and digital communication systems. System models, requirements, development, performance analysis and component selection techniques. Comprehensive system design project. *Prerequisite:* EE 364, EE 475; *recommended preparation:* EE 467.

**EE 490x Directed Research (2-8, max 8) **Individual research and readings. Not available for graduate credit.

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

**EE 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.

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

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

**EE 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.

**EE 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 577*a*.

**EE 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.

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

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

**EE 509 Electromagnetics for Semiconductor Photonics (3) **Overview of electromagnetics needed to understand and design photonic devices. Includes discussion of waveguides and resonant cavities and an introduction to photonic crystals.

**EE 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.

**EE 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.

**EE 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.

**EE 516 Electric Power Distribution (3, Irregular)** Distribution system planning, load characteristics, substation, primary and secondary networks, cables and overhead conductors, voltage regulation and capacitor application, effects of industry deregulation. *Prerequisite: *EE 510;* recommended preparation:* EE 443.

**EE 517 Statistics for Engineers (3, Sp) **Presents statistics with engineering emphasis. Topics include confidence intervals, hypothesis testing, estimation, regression, nonparametric tests, analysis of variance, quality control, and experimental design. *Recommended preparation:* EE 464 or other probability course.

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

**EE 519 Speech Recognition and Processing for Multimedia (3, Fa) **Speech production, acoustics, perception, synthesis, compression, recognition, transmission. Coding for speech, music, and CD-quality. Feature extraction. Echo cancellation. Audio, visual synchronization. Multimedia, internet use. *Prerequisite: *EE 483.

**EE 520 Introduction to Quantum Information Processing (3, Sp) **Introduces the basics of quantum computation and quantum information theory: quantum bits and registers, unitary gates, algorithms, error correction, and quantum cryptography. *Recommended preparation: *EE 441, EE 464.

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

**EE 522 Immersive Audio Signal Processing (3, Sp)**Fundamentals of digital audio signal processing, room acoustics, and psychoacoustics. Algorithms for real-time implementation of immersive audio systems for integrated media applications. *Prerequisite: *EE 301; *recommended preparation:* EE 483.

**EE 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.

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

**EE 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.

**EE 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.

**EE 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.

**EE 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.

**EE 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.

**EE 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.

**EE 532 Wireless Internet and Pervasive Computing (3, Fa)** Wireless Internet access technologies, 3G cellular systems, WAP and PKI protocols, mobile computing devices, network security for mobile E-commerce, software and middleware for pervasive, cluster, grid, and Internet computing. *Prerequisite: *EE 450; *recommended preparation:* EE 457*x*.

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

**EE 535 Mobile Communications (3, Fa) **The mobile communication channel; techniques used to combat the channel; cellular communications; multiple-access techniques; example mobile communication systems. *Prerequisite: *EE 562*a*; *recommended preparation:* EE 567.

**EE 536ab Mixed-Signal Integrated Circuit Design (3-3, FaSp)** *a:* MOSFET operation and models; voltage references and biasing; elementary amplifier configurations; design techniques for high-speed operational amplifiers, comparators and transconductors; compensation methods. *b: *Non-linear integrated circuits, data-converter architectures and implementations, comprehensive design project. (Duplicates credit in former EE 533*ab*.) *Prerequisite: *EE 479.

**EE 537 Modern Solid-State Devices (3, Fa) **Integrated-circuit technologies for mixed-signal communication and data systems. Constituent device models and their limitations. Contemporary research topics. *Prerequisites:* EE 338.

**EE 538 Spread Spectrum Systems (3, Sp) **Covers the description analysis and design of Spread Spectrum Systems in military, navigation and wireless communication applications: portable, mobile, cellular and micro-cellular (PCS), including the industry standard IS-95. *Prerequisite: *EE 564;* recommended preparation: *EE 568.

**EE 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.

**EE 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.

**EE 541 Radio Frequency Filter Design (3, Fa) **Theory and realization of passive and transconductance-based active filters for radio frequency communications. Distributed and quasi-distributed passive filters. Circuit testing via scattering parameters. *Prerequisite:* EE 348.

**EE 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.

**EE 543abL Digital Control Systems (a: 3, Fa; b: 1) ***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. (Lab is required for the *b* section only.) (Duplicates credit in former EE 485*abL*.) *Prerequisite: *EE 543*a*.

**EE 544 Radio Frequency Systems and Hardware (3, Sp)** Elements of radio frequency communication systems: modulation/demodulation strategies, transmission-channel impairments, performance criteria, hardware (low-noise amplifiers, mixers, oscillators), digital back-end, contemporary case studies. *Prerequisite:* EE 301, EE 348*L*, EE 364.

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

**EE 546 Intelligent Embedded Systems (3, Sp) **(Enroll in CSCI 546)

**EE 547 Sensing and Planning in Robotics (3, Fa) **(Enroll in CSCI 547)

**EE 548 Analytical Methods in Robotics (3) **(Enroll in AME 548)

**EE 549 Queueing Theory for Performance Modeling (3, Sp) **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 or EE 465.

**EE 550 Design and Analysis of Computer Communication Networks (3, Fa) **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 450; EE 549 or EE 465.

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

**EE 552 Asynchronous VLSI Design (3, FaSp)** Asynchronous channels and architectures; implementation design styles; controller synthesis; hazards, and races; Petri-nets; performance analysis, and optimization; globally asynchronous locally synchronous design. Open only to graduate students. *Prerequisite:* EE 477.

**EE 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.

**EE 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 457*x*.

**EE 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 450 and EE 465.

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

**EE 557 Computer Systems Architecture (3, FaSp)** 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 457*x*.

**EE 558 Optical Fiber Communication Systems (3, FaSp) **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.

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

**EE 560 Digital System Design-Tools and Techniques (3, Sm)** ASIC design, FPGAs, VHDL, verilog, test benches, simulation, synthesis, timing analysis, post-synthesis simulation, FIFOs, handshaking, memory interface, PCI bus protocol, CAD tools, design lab exercises. *Prerequisite:* EE 457*x*, EE 454*L*; *recommended preparation: *familiarity with CAD tools.

**EE 561 Foundations of Artificial Intelligence (3-3, FaSp) **(Enroll in CSCI 561)

**EE 562ab Random Processes in Engineering (a: 3, FaSpSm; b: 3, Irregular) ***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 562*a*.

**EE 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 562*a*.

**EE 564 Communication Theory (3)** Elementary statistical design theory with applications to the design of digital communications receivers and radar receivers; signal design in digital communications.* Prerequisite: *EE 562*a.*

**EE 565ab Information Theory (a: 3, Fa; b: 3, Irregular)** 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 565*a* before *b*.

**EE 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.

**EE 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 562*a*.

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

**EE 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.

**EE 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.

**EE 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 571*a*.

**EE 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.

**EE 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.

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

**EE 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 570*ab*.

**EE 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 570*ab*.

**EE 577ab VLSI System Design (a: 3, FaSp; b: 3, FaSp) ***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 477;* b:* VLSI design project; chip level design issues: power and clock distribution, packaging, I/O; design techniques; testability; chip fabrication and test.

**EE 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.

**EE 579 Wireless and Mobile Networks Design and Laboratory (3, Sp)** Mobile ad hoc networks: ad hoc and geographic routing, resource discovery, medium access control, IP-mobility, mobility modeling, wired-wireless networks. Lab: wireless LAN measurement, mobile-IP, ad hoc routing. *Prerequisite:* CSCI 551 or EE 550 or EE 555; *recommended preparation:* programming, network simulation.

**EE 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 562*a*.

**EE 581 Mathematical Foundations for Computer-Aided Design of VLSI Circuits (3, Sp) **Mathematical techniques employed in computer-aided-design systems, including: graph theory, algorithmic and heuristic techniques for combinatorial problems, data structures and modeling. *Corequisites:* EE 457, EE 477.

**EE 583 Adaptive Signal Processing (3, Sp) **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 562*a*.

**EE 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 562*a*.

**EE 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.

**EE 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 or EE 569.

**EE 587 Nonlinear and Adaptive Control (3, Fa) **Nonlinear systems, Lyapunov Stability, Parameter Identification, direct and indirect adaptive control for linear and nonlinear systems. Design analysis, stability, robustness and applications. Backstepping, feedback linearization. *Prerequisite: *EE 482, EE 585.

**EE 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 562*a*.

**EE 589 Statistical Optics (3)** 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 562*a*.

**EE 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.

**EE 591 Magnetic Resonance Imaging and Reconstruction (3, Sp)** Principles of magnetic resonance imaging. Spin physics, Fourier-based acquisition and reconstruction, generation of tissue contrast, fast imaging, artifact correction, advanced image reconstruction. *Prerequisite:* EE 483, familiarity with MATLAB; *recommended preparation:* EE 441, EE 464, BME 525.

**EE 592 Computational Methods for Biomedical Imaging (3, Sp)** Analytic tomographic reconstruction from projections in 2-D and 3-D; algorithms for model based reconstruction; maximum likelihood and Bayesian methods; applications to CT, PET and MRI. *Prerequisite: *EE 483, EE 562*a*.

**EE 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.

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

**EE 595 Algebraic Coding Theory (3, Fa) **Finite field theory; Reed Solomon codes; algebraic codes; algebraic decoding methods; examples. *Prerequisite: *EE 441, EE 464.

**EE 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 570*a*.

**EE 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.

**EE 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.

**EE 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.

**EE 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.

**EE 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.

**EE 607 Microelectromechanical Systems (3, FaSp) **Exploration of the technology methods and physical principles of MEMS, and survey various MEMS of current interest. *Prerequisite:* EE 504.

**EE 608L Microelectromechanical Systems Laboratory (3, Fa) **Lab fabrication and analysis of several MEMS applications, including diaphragm-based sensors and actuators, microfluidic components, and deformable mirror array.

**EE 619 Advanced Topics in Automatic Speech Recognition (3, Sp) **Advanced topics in automatic speech recognition, speaker recognition, spoken dialogue, conversational multimedia interfaces. *Recommended preparation:* EE 464, EE 519, CSCI 544.

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

**EE 632 Integrated Communication Systems (3)** Analysis and design of high-speed integrated communication systems at circuit and system levels. Emphasis on broadband wireless applications. Transceiver architectures, amplifiers, oscillators, frequency synthesizers. *Prerequisite:* EE 536*a*.

**EE 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.

**EE 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 550 or EE 555 or CSCI 551.

**EE 652 Wireless Sensor Networks (3, Fa)** Sensor network applications, design and analysis. Deployment; energy-efficiency; wireless communications; data-centric operation; capacity and lifetime; collaborative signal processing; reliability, fault-tolerance and security. *Prerequisite:* EE 450; *recommended preparation:* EE 465, good programming/mathematical skills.

**EE 653 Advanced Topics in Microarchitecture (3) **Current research topics related to microprocessor architecture. Dynamically/statically scheduled processors, multithreading, chip multiprocessors, systems on a chip. Power, performance, complexity, dependability issues. Impact of technology. *Prerequisite: *EE 557.

**EE 657 Parallel and Distributed Computing (3, FaSpSm) **Parallel programming models/software tools, multiprocessor systems, multicomputer clusters, latency tolerance, multithreading, fast message passing/middleware, interconnection networks, SMP, cluster, and grid computing applications. *Prerequisite: *EE 557.

**EE 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.

**EE 659 Interconnection Networks (3, Sp) **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.

**EE 663 Satellite Communications (3)** Analysis and design of communication systems that operate via orbiting satellites. Covers hardware, performance capabilities, system design, and applications to today's satellite systems. *Prerequisite: *EE 562*a*; *recommended preparation: *EE 567, EE 564 and a Bachelor of Science degree in Electrical Engineering.

**EE 664 Advanced Topics in Communication Theory (3, Irregular) **Synchronization in digital communication systems, tracking loop theory, acquisition and tracking, carrier and suppressed carrier waveforms, other advanced topics in communication theory. *Prerequisite*: EE 564.

**EE 666 Data Communication (3, Irregular) **Receiver design for modulations and channels with memory. Iterative and adaptive detection and decoding algorithms. Application to fading, intersymbol interference, and interference limited channels. *Prerequisite: *EE 564; *recommended preparation:* EE 568, EE 563 or EE 583.

**EE 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 562*a*.

**EE 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.

**EE 669 Multimedia Data Compression (3, Sp) **Lossless compression, audio/speech coding, vector quantization, fractal compression, JPEG and JPEG-2000, video compression techniques and MPEG standards, video transmission over wired and wireless networks. *Recommended preparation: *EE 464.

**EE 674ab Advanced Topics in Computer Vision (3-3, Irregular) **(Enroll in CSCI 674*ab*)

**EE 675 Topics in Engineering Approaches to Music Cognition (3, max 6)** (Enroll in ISE 575)

**EE 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.

**EE 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 581; *recommended preparation: *EE 577*a*.

**EE 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.

**EE 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.

**EE 690 Directed Research (1-4, maximum number to be determined by the department, FaSpSm) **Laboratory study of specific problems by candidates for the degree Engineer in Electrical Engineering. Graded CR/NC.

**EE 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.

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