EE 3102. Circuits <strong>and</strong> Electronics Laboratory II. (2 cr.Prereq–3101)Experiments in circuits <strong>and</strong> electronics; team designproject.EE 3105. Circuits <strong>and</strong> Electronics TransitionLaboratory. (.75 cr; A-F only. Prereq–3015)Together with 3400, completes the 3101 requirement.EE 3115. Analog <strong>and</strong> Digital Electronics. (4 cr.Prereq–3015 or 3015)Feedback amplifiers. Stability <strong>and</strong> compensation.Oscillators. Internal structure of operationalamplifiers. Switching active devices. BJT <strong>and</strong> FETlogic gates. Sequential circuits. Designing complexdigital circuits.EE 3161. Semiconductor Devices. (3 cr. Prereq–Upperdiv IT, 2011, Phys 1302, Phys 2303 or Chem 1022)Elementary semiconductor physics; physicaldescription of pn junction diodes, bipolar junctiontransistors, field-effect transistors.EE 3165. Introduction to Microelectronic DevicesWith Applications. (3 cr. Prereq–[2001, [3005 or MatS3011]] or #)Basic properties of semiconductors, junction diodes.Applications to emitters, MOSFETs, detectors,optical devices, magnetic devices. Micromechanicalsystems. Nanoelectronics.EE 3601. Transmission Lines. (3 cr. Prereq–2011, [Math2243 or Math 2373 or Math 2573], [Phys 1302 or Phys1402])Transmission line circuit interconnections. Time/frequency domain behavior of infinite/terminatedtransmission lines/line segments as circuitcomponents. Calculating transmission lineparameters using electrostatics/magnetostatics.EE 3961. Industrial Assignment I. (1 cr; S-N only.Prereq–Admission to ECE co-op)Industrial work assignment in Electrical <strong>and</strong>Computer Engineering co-op program. Grade basedon student’s written report of semester’s assignment,but deferred until completion of 4961.EE 4111. Analog Electronics Design WithOperational Amplifiers. (4 cr. Prereq–3015, 3115; noEE or CompE grad cr)Characteristics of operational amplifiers.Applications of operational amplifiers, including A/D <strong>and</strong> D/A converters. Compensation of operationalamplifiers. Power amplifiers. Semiconductorcontrolled rectifiers, applications. Linear/switchingvoltage regulators.EE 4231. Linear Control Systems: Designed byInput/Output Methods. (3 cr. Prereq–[3015, [upper divIT or grad student in IT major]] or #; no [EE or CompE]grad cr)Modeling, characteristics, <strong>and</strong> performance offeedback control systems. Stability, root locus, <strong>and</strong>frequency response methods. Digitalimplementation, hardware considerations.EE 4233. State Space Control System Design. (3 cr.Prereq–[3015, upper div IT] or #; no [EE or CompE] gradcr)State space models, performance evaluation,numerical issues for feedback control. Stability, stateestimation, quadratic performance. Implementation,computational issues.EE 4235. Linear Control Systems Laboratory. (1 cr.Prereq–4231 or 4231; no EE or CompE grad cr)Lab to accompany 4231.EE 4237. State Space Control Laboratory. (1 cr.Prereq–4233 or 4233; no cr for [EE or CompE] gradstudents)Lab to accompany 4233.EE 4301. Digital Design With Programmable Logic.(4 cr. Prereq–2301, CSci 1113 or CSci 1901)Introduction to system design <strong>and</strong> simulation. Designusing VHDL code <strong>and</strong> synthesis. Emulation usingVHDL code.EE 4341. Microprocessor <strong>and</strong> MicrocontrollerSystem Design. (4 cr. Prereq–2301, 2361, upper div IT;no EE or CompE grad cr)Microprocessor interfacing. Memory design.Exception h<strong>and</strong>ling/interrupts. Parallel/serial input/output. Bus arbitration control. Multiprocessorsystems. Direct memory access (DMA). Designingdynamic RAM memory systems. Special DRAMmodes. Interleaved memory. Advanced busstructures. Integral lab.EE 4501. Communications Systems. (3 cr.Prereq–3025; no EE or CompE grad cr)Systems for transmission/reception of digital/analoginformation. Characteristics/design of wired/wirelesscommunication systems. Baseb<strong>and</strong>, digital, <strong>and</strong>carrier-based techniques. Modulation. Coding. Electronicnoise <strong>and</strong> its effects on design/performance.EE 4505. Communications Systems Laboratory. (1 cr.Prereq–4501 or 4501; no EE or CompE grad cr)Experiments in analysis/design of wired/wirelesscommunication systems. Lab to accompany 4501.EE 4541. Digital Signal Processing. (3 cr.Prereq–[3015, 3025] or #)Review of linear discrete time systems <strong>and</strong> sampled/digital signals. Fourier analysis, discrete/fast Fouriertransforms. Interpolation/decimation. Design ofanalog, infinite-impulse response, <strong>and</strong> finite impulseresponse filters. Quantization effects.EE 4601. Electromagnetics for RF Engineering <strong>and</strong>Optics. (4 cr; A-F only. Prereq–3601 or equiv; no EE gradcr, no CompE grad cr)Electrostatics, magnetostatics, electromagneticinduction, Maxwell’s equations, wave propagation infree space, guides, reflections from perfectconducting <strong>and</strong> from dielectric interfaces, resonators/antennas. Foundation for rf/microwave engineering.EE 4701. Electric Drives. (3 cr. Prereq–3015)AC/DC electric-machine drives for speed/positioncontrol. Integrated discussion of electric machines,power electronics, <strong>and</strong> control systems. Computersimulations. Applications in electric transportation,robotics, process control, <strong>and</strong> energy conservation.EE 4721. Introduction to Power System Analysis.(4 cr. Prereq–2011)AC power systems; analysis of large power systemnetworks; mathematics <strong>and</strong> techniques of power flowanalysis, short circuit analysis, <strong>and</strong> transient stabilityanalysis; use of a power system simulation programfor design. Integral lab.EE 4741. Power Electronics. (3 cr. Prereq–3015, 3115)Switch-mode power electronics. Switch-mode DCpower supplies. Switch-mode converters for DC <strong>and</strong>AC motor drives, wind/photovoltaic inverters,interfacing power electronics equipment with utilitysystem. Power semiconductor devices, magneticdesign, electro-magnetic interference (EMI).EE 4951W. Senior Design Project. (2 cr. Prereq–3015,3115, 3601; attendance first day of class required)Team participation in formulating/solving openendeddesign problems. Oral/written presentations.EE 4961. Industrial Assignment II. (2 cr; S-N only.Prereq–3961, ECE co-op; no grad cr)Industrial work assignment in ECE co-op program.Grade based on student’s formal written reportcovering semester’s work.EE 4962. Industrial Assignment III. (1 cr; S-N only.Prereq–4961, EE co-op, ∆ ; no grad cr)Industrial work assignment in ECE co-op program.Formal written report covering semester’s work.EE 4970. Directed Study. (1-3 cr. Prereq–Cr ar [may berepeated for cr]; ∆ )Studies of approved projects, either theoretical orexperimental.EE 4981H. Senior Honors Project I. (2 cr. Prereq–ECEhonors, sr, #)Experience in research/design for electrical/computerengineering. Oral/written reports.EE 4982V. Senior Honors Project II. (2 cr. Prereq–4981H)Experience in research/design for electrical/computerengineering. Oral/written reports.EE 5121. Transistor Device Modeling for CircuitSimulation. (3 cr. Prereq–[3115, 3161] or #)Basics of MOS, bipolar theory. Evolution of populardevice models from early SPICE models to currentindustry st<strong>and</strong>ards.For definitions of <strong>course</strong> <strong>numbers</strong>, <strong>symbols</strong>, <strong>and</strong> abbreviations, see page 296.Course DescriptionsEE 5141. Integrated Sensors <strong>and</strong> Transducers. (4 cr.Prereq–3161, 3601)Microelectromechanical systems composed ofmicrosensors, microactuators, <strong>and</strong> electronicsintegrated onto common substrate. Design,fabrication, <strong>and</strong> operation principles. Labs onmicromachining, photolithography, etching, thin filmdeposition, metallization, packaging, <strong>and</strong> devicecharacterization.EE 5163. Semiconductor Properties <strong>and</strong> Devices I.(3 cr. Prereq–3161, 3601 or #)Principles <strong>and</strong> properties of semiconductor devices.Selected topics in semiconductor materials, statistics,<strong>and</strong> transport. Aspects of transport in p-n junctions,heterojunctions.EE 5164. Semiconductor Properties <strong>and</strong> Devices II.(3 cr. Prereq–5163 or #)Principles <strong>and</strong> properties of semiconductor devices.Charge control in different FETs, transport,modeling. Bipolar transistor models (Ebers-Moll,Gummel-Poon), heterostructure bipolar transistors.Special devices.EE 5171. Microelectronic Fabrication. (4 cr. Prereq–ITsr or grad)Fabrication of microelectronic devices; siliconintegrated circuits, GaAs devices; lithography,oxidation, diffusion; process integration of varioustechnologies, including CMOS, double poly bipolar,<strong>and</strong> GaAs MESFET.EE 5173. Basic Microelectronics Laboratory. (1 cr.Prereq–5171 or 5171)Students fabricate a polysilicon gate, single-layermetal, NMOS chip, performing 80 percent ofprocessing, including photolithography, diffusion,oxidation, <strong>and</strong> etching. In-process measurementresults are compared with final electrical test results.Simple circuits are used to estimate technologyperformance.EE 5231. Linear Systems <strong>and</strong> Optimal Control. (3 cr.Prereq–IT grad, 3015 or #)Properties <strong>and</strong> modeling of linear systems; linearquadratic <strong>and</strong> linear-quadratic-Gaussian regulators;maximum principle.EE 5235. Robust Control System Design. (3 cr.Prereq–IT grad, 3015, 5231 or #)Development of control system design ideas;frequency response techniques in design of singleinput/single-output(<strong>and</strong> MI/MO) systems. Robustcontrol concepts. CAD tools.EE 5301. VLSI Design Automation I. (3 cr.Prereq–2301 or #)Basic graph/numerical algorithms. Algorithms forlogic/high-level synthesis. Simulation algorithms atlogic/circuit level. Physical-design algorithms.EE 5302. VLSI Design Automation II. (3 cr.Prereq–5301 or #)Basic algorithms, computational complexity. Highlevelsynthesis. Test generation. Power estimation.Timing optimization. Current topics.EE 5323. VLSI Design I. (3 cr. Prereq–[2301, 3115] or #)Combinational static CMOS circuits. Transmissiongate networks. Clocking strategies, sequentialcircuits. CMOS process flows, design rules,structured layout techniques. Dynamic circuits,including Domino CMOS <strong>and</strong> DCVS. Performanceanalysis, design optimization, device sizing.EE 5324. VLSI Design II. (3 cr. Prereq–5323 or #)CMOS arithmetic logic units, high-speed carrychains, fast CMOS multipliers. High-speedperformance parallel shifters. CMOS memory cells,array structures, read/write circuits. Design fortestability, including scan design <strong>and</strong> built-in selftest. VLSI case studies.EE 5327. VLSI Design Laboratory. (3 cr. Prereq–[4301,[5323 or 5323]] or #)Complete design of an integrated circuit. Designsevaluated by computer simulation.Course Descriptions357
358EE 5329. VLSI Digital Signal Processing Systems.(3 cr. Prereq–5323 or 5323 or #)Programmable architectures for signal/mediaprocessing. Data-flow representation. Architecturetransformations. Low-power design. Architecturesfor two’s complement/redundant representation,carry-save, <strong>and</strong> canonic signed digit. Scheduling/allocation for high-level synthesis.EE 5333. Analog Integrated Circuit Design. (3 cr.Prereq–[3115, grad student] or #)Fundamental circuits for analog signal processing.Design issues associated with MOS/BJT devices.Design/testing of circuits. Selected topics (e.g.,modeling of basic IC components, design ofoperational amplifier or comparator or analogsampled-data circuit filter).EE 5361. Computer Architecture <strong>and</strong> MachineOrganization. (3 cr. §CSci 5201. Prereq–2301, 2361)Introduction to computer architecture. Aspects ofcomputer systems, such as pipelining, memoryhierarchy, <strong>and</strong> input/output systems. Performancemetrics. Examination of each component of acomplicated computer system.EE 5371. Computer Systems PerformanceMeasurement <strong>and</strong> Evaluation. (3 cr. §5863.Prereq–5361 or #)Tools/techniques for analyzing computer hardware,software, <strong>and</strong> system performance. Benchmarkprograms, measurement tools, performance metrics.Deterministic/probabilistic simulation techniques,r<strong>and</strong>om number generation/testing. Bottleneckanalysis.EE 5381. Telecommunications Networks. (3 cr.Prereq–[4501, 5531] or #)Fundamental concepts of moderntelecommunications networks, mathematical toolsrequired for their performance analysis. Layerednetwork architecture, point-to-point protocols/links,delay models, multiaccess communication/routing.EE 5391. Computing With Neural Networks. (3 cr.Prereq–3025 or Stat 3091 or #)Neural networks as a computational model;connections to AI, statistics <strong>and</strong> model-basedcomputation; associative memory <strong>and</strong> matrixcomputation; Hopfield networks; supervisednetworks for classification <strong>and</strong> prediction;unsupervised networks for data reduction; associativerecognition <strong>and</strong> retrieval, optimization, time seriesprediction <strong>and</strong> knowledge extraction.EE 5501. Digital Communication. (3 cr. Prereq–4501,3025, sr or grad in IT major or #)Theory <strong>and</strong> techniques of modern digitalcommunications. Communication limits; modulation<strong>and</strong> detection; data transmission over channels withintersymbol interferenceimal <strong>and</strong> suboptimalsequence detection; equalization. Error correctioncoding; trellis-coded modulation; multiple access.EE 5505. Wireless Communication. (3 cr. Prereq–4501,[IT grad student or #]; 5501 recommended)Introduction to wireless communication systems.Propagation modeling, digital communication overfading channels, diversity <strong>and</strong> spread spectrumtechniques, radio mobile cellular systems design,performance evaluation. Current European, NorthAmerican, <strong>and</strong> Japanese wireless networks.EE 5531. Probability <strong>and</strong> Stochastic Processes. (3 cr.Prereq–3025, grad in IT major or #)Probability, r<strong>and</strong>om variables <strong>and</strong> r<strong>and</strong>om processes.System response to r<strong>and</strong>om inputs. Gaussian,Markov <strong>and</strong> other processes for modeling <strong>and</strong>engineering applications. Correlation <strong>and</strong> spectralanalysis. Basic estimation principles. Examples fromdigital communications <strong>and</strong> computer networks.EE 5542. Adaptive Digital Signal Processing. (3 cr.Prereq–[4541, 5531] or #)Design, application, <strong>and</strong> implementation ofoptimum/adaptive discrete-time FIR/IIR filters.Wiener, Kalman, <strong>and</strong> Least-Squares. Linearprediction. Lattice structure. LMS, RLS, <strong>and</strong>Levinson-Durbin algorithms. Channel equalization,system identification, biomedical/sensor arrayprocessing, spectrum estimation. Noise cancellationapplications.EE 5545. Real-Time Digital Signal ProcessingLaboratory. (2 cr. Prereq–4541)Lab. Real-time computation of digital signalprocessing (DSP) functions, including filtering,sample-rate change, <strong>and</strong> differential pulse codemodulation; implementation on a current DSP chip.DSP chip architecture, assembly language,arithmetic; real-time processing issues; processorlimitations; I/O h<strong>and</strong>ling.EE 5549. Digital Signal Processing Structures forVLSI. (3 cr. Prereq–4541)Pipelining; parallel processing; fast convolution;FIR, rank-order, IIR, lattice, adaptive digital filters;scaling <strong>and</strong> roundoff noise; DCT; Viterbi coders;lossless coders, video compression.EE 5551. Multiscale <strong>and</strong> Multirate Signal Processing.(3 cr. Prereq–4541, 5531, grad in IT major or #)Multirate discrete-time systems. Bases, frames;continuous wavelet transform; scaling equations;discrete wavelet transform; applications in signal <strong>and</strong>image processing.EE 5581. Information Theory <strong>and</strong> Coding. (3 cr.Prereq–5531 or #)Source <strong>and</strong> channel models, codes for sources <strong>and</strong>channels. Entropy, mutual information, capacity,rate-distortion functions. Coding theorems.EE 5585. Data Compression. (3 cr. Prereq–IT sr or grador #)Source coding in digital communications <strong>and</strong>recording; codes for lossless compression; universallossless codes; lossless image compression; scalar<strong>and</strong> vector quantizer design; loss source codingtheory; differential coding, trellis codes, transform<strong>and</strong> subb<strong>and</strong> coding; analysis/synthesis schemes.EE 5601. Introduction to RF/MicrowaveEngineering. (3 cr. Prereq–4601, [IT sr or grad])Fundamentals of EM theory <strong>and</strong> transmission linesconcepts. Transmission lines <strong>and</strong> network analysis.CAD tool. Lumped circuit component designs.Passive circuit components. Connectivity to centralcommunication theme.EE 5602. RF/Microwave Circuit Design. (3 cr.Prereq–5601 or equiv)Transmission lines, network analysis concepts. CADtools for passive/active designs. Diode based circuitdesigns (detectors, frequency multipliers, mixers).Transistor based circuit design (amplifiers,oscillators, mixer/doubler).EE 5611. Plasma-Aided Manufacturing. (4 cr. §ME5361. Prereq–Grad or upper div IT , ME 3321, ME 3322or equiv)Manufacturing using plasma processes; plasmaproperties as a processing medium; plasma spraying,welding <strong>and</strong> microelectronics processing; processcontrol <strong>and</strong> system design; industrial speakers; across-disciplinary experience between heat transferdesign issues <strong>and</strong> manufacturing technology.EE 5613. RF/Microwave Circuit Design Laboratory.(2 cr. Prereq–5601)Scattering parameters, planar lumped circuits, transmissionlines, RF/microwave substrate materials,matching networks/tuning elements, resonators,filters, combiners/dividers, couplers. Integral lab.EE 5616. Antenna Theory <strong>and</strong> Design. (3 cr.Prereq–5601 or concurrent registration in 5601)Antenna performance parameters, vector potential/radiation integral, wire antenna structures, broadb<strong>and</strong>antenna structures, microstrips/aperture theory,antenna measurements.EE 5621. Physical Optics. (3 cr. Prereq–3015 or #)Physical optics principles, including Fourier analysisof optical systems <strong>and</strong> images, scalar diffractiontheory, interferometry, <strong>and</strong> coherence theory.Applications discussed include diffractive opticalelements, holography, astronomical imaging, opticalinformation processing, <strong>and</strong> microoptics.EE 5622. Physical Optics Laboratory. (1 cr.Prereq–5621 or 5621)Fundamental optical techniques. Diffraction <strong>and</strong>optical pattern recognition. Spatial <strong>and</strong> temporalcoherence. Interferometry. Speckle. Coherent <strong>and</strong>incoherent imaging. Coherent image processing.Fiber Optics.EE 5624. Optical Electronics. (4 cr. Prereq–3601 orPhys 3002 or #)Fundamentals of lasers, including propagation ofGaussian beams, optical resonators, <strong>and</strong> theory oflaser oscillation. Polarization optics, electro-optic,acousto-optic modulation, nonlinear optics, <strong>and</strong>phase conjugation.EE 5627. Optical Fiber Communication. (3 cr.Prereq–3015, 3601 or #)Components <strong>and</strong> systems aspects of optical fibercommunication. Modes of optical fibers. Signaldegradation <strong>and</strong> dispersion. Optical sources <strong>and</strong>detectors. Digital <strong>and</strong> analog transmissions systems.Direct detection <strong>and</strong> coherent detection. Opticalamplifiers. Optical soliton propagation.EE 5629. Optical System Design. (2 cr. Prereq–IT sr orgrad)Elementary or paraxial optics. Non-paraxial, exactray tracing. Energy considerations in instrumentdesign. Fourier optics <strong>and</strong> image quality. Designexamples: telescopes, microscopes, diffractionlimitedlenses, projectors, <strong>and</strong> scientific instruments.EE 5632. Photonic Communication Devices <strong>and</strong>Systems. (3 cr. Prereq–5163 or 5624 or equiv or #)Primary solid-state components using opticalcommunication systems. Semiconductor lasers,detectors, <strong>and</strong> optical fibers. Basic optoelectronicproperties of III-V semiconductors: b<strong>and</strong> structure,optical transitions, heterostructures. LEDs,semiconductor lasers, detectors. Optical networkcomponents/systems: fibers, amplifiers, power,system architectures.EE 5653. Physical Principles of Magnetic Materials.(3 cr. Prereq–IT grad or #)Physics of diamagnetism, paramagnetism,ferromagnetism, antiferromagnetism,ferrimagnetism; ferromagnetic phenomena; static<strong>and</strong> dynamic theory of micromagnetics, magnetooptics,<strong>and</strong> magnetization dynamics; magneticmaterial applications.EE 5655. Magnetic Recording. (3 cr. Prereq–IT grad or #)Magnetic fundamentals, recording materials,idealized models of magnetic records/reproduction,analytic models of magnetic record heads, sinusoidalmagnetic recording, digital magnetic recording,magnetic recording heads/media, digital recordingsystems.EE 5657. Physical Principles of Thin Film Technology.(4 cr. Prereq–IT sr or grad student or #)Physical principles of deposition, characterization,<strong>and</strong> processing of thin film materials. Materialsscience, vacuum science, <strong>and</strong> technology. Physicalvapor deposition techniques. Properties of thin films<strong>and</strong> metallurgical/protective coatings. Modificationof surface films. Emerging thin film materials/applications. Lab. Demonstration experiments.EE 5705. Advanced Electric Drives. (3 cr.Prereq–4701)D-q axis analysis of salient-pole synchronous motordrives; vector-controlled induction motor drives,sensor-less drives, voltage space-vector modulationtechniques, current-source inverter drives, reluctancedrives; power quality issues. Integrated software lab.EE 5721. Power Generation Operation <strong>and</strong> Control.(3 cr. Prereq–4721)Engineering aspects of power system operation;economic analysis of generation plants <strong>and</strong>scheduling to minimize total cost of operation;scheduling of hydro resources <strong>and</strong> thermal plantswith limited fuel supplies; loss analysis <strong>and</strong> secureoperation; state estimation <strong>and</strong> optimal power flow;power system organizations.EE 5725. Power Systems Engineering. (3 cr.Prereq–4721)Reliability analysis of large power generation <strong>and</strong>transmission systems; writing programs for state-bystateanalysis <strong>and</strong> Monte Carlo analysis; powersystem protection systems, circuit currentcalculations, short circuit detection, isolating faultedcomponents; characteristics of protectioncomponents.