Adjust Font Size: Normal Large X-Large

University of Minnesota Twin Cities Campus

Course Catalog by Subject

TwoStop Home


Select a Subject to display

Subject:


Electrical Engineering (EE) Courses

Academic Unit: Electrical Engineering

EE 180 - Nonlin Circ
(3 cr; A-F only)
EE 1001 - Introduction to Electrical and Computer Engineering
(1 cr; S-N or Audit; offered Every Spring)
Introduction to engineering/computer engineering. Techniques and technologies developed by electrical and computer engineers.
EE 1301 - Introduction to Computing Systems
(4 cr; Student Option; offered Every Fall & Spring)
C/C++ programming constructs, binary arithmetic and bit manipulation, data representation and abstraction, data types/structures, arrays, pointer addressing, control flow, iteration, recursion, file I/O, basics of object-oriented programming. An Internet-of-Things lab is integral to the course.
EE 1701 - Climate Crisis: Implementing Solutions [TS] (Partially Online)
(3 cr; Student Option; offered Every Fall & Summer)
Equivalent courses: was EE 1701W until 17-JAN-17
Energy from renewables such as solar and wind to combat potentially catastrophic climate change resulting from our use of fossil fuels; electrifying our transportation; ways to increase energy efficiency and energy conservation; need for energy storage to increase the penetration of renewables; role of technology, societal benefits and the ethics. Note: EE 1701 and EE 1703 (the lab) need to both be taken to fulfill the Physical Science Core requirement. EE 1701 alone fulfills the Technology and Society theme requirement.
EE 1703 - Laboratory for Climate Crisis: Implementing Solutions [PHYS]
(1 cr; Prereq-EE 1701 or concurrent registration is required (or allowed) in EE 1701; Student Option; offered Every Fall & Spring)
Laboratory to complement and accompany EE 1701. Experiments to include among: 1) Demonstration of Global Warming by CO2, 2) characteristics of Light for Power Generation through PVs, Lighting through LEDs, and Growing Plants in Greenhouses, 3) Energy Generation Using PV Panels and the Maximum Power Point, 4) PV Panels in Series and Parallel combinations, 5) Wind Turbine Characteristics and the Maximum Coefficient of Performance, 6) Wind Turbine Characteristics for varying wind speeds and Pitch Control of Blades, 7) Battery Characteristics, 8) AC Electric Systems: Real and Reactive Power, 1-Phase, 9) Three-Phase Systems, Motors and Generators, 10) LEDs compared to Incandescent Lamps and CFLs, 11) Growing Plants using LEDs and batteries in Greenhouses, 12) Air Conditioning and Heat Pumps, 13) Simulation of various energy resources to meet the load demand on the electric grid, 14) Economic Calculations of using an Electric Vehicle and Participating in Community SolarGardens. EE 1701 and EE 1703 (the lab) need to both be taken to fulfill the Physical Science Core requirement. EE 1701 alone fulfills the Technology and Society theme requirement.
EE 2015 - Signals, Circuits and Electronics
(4 cr; Prereq-concurrent registration is required (or allowed) in PHYS 1302, concurrent registration is required (or allowed) in (MATH 2243 or MATH 2373 or MATH 2573); Student Option; offered Every Fall, Spring & Summer)
Introduction to analog electrical systems with particular emphasis on audio circuits and signals. Time and frequency domain representations. Kirchhoff?s laws. Power. Inductance and Capacitance. Introduction to op-amp circuits and their audio applications. Complex numbers and phasors. Introduction to Fourier Series. RLC circuits and basic filter networks. Laboratory experiments on audio amplifiers, distortion, intermodulation products, low-level differential amplifiers, bass/treble filters.
EE 2115 - Analog and Digital Electronics
(4 cr; Prereq-2015; Student Option; offered Every Fall, Spring & Summer)
An introduction to electronic circuits with emphasis on switching speed and analog mixed signal models. Transient analysis of RC, RL and RLC circuits. Gate delays and limitations on CMOS digital circuit switching. Transient response of lumped 1st and 2nd order ladder networks. Laplace transform and applications. Introduction to analog filters. Elementary sampled data filters. A/D and D/A circuit technologies. Laboratory experiments on AM modulation and superheterodyne receivers with focus on electronic implementation.
EE 2301 - Introduction to Digital System Design
(4 cr; Prereq-[EE 1301 (preferred) or CSCI 1113 or CSCI 1103 or CSci 1133]; Student Option; offered Every Fall & Spring)
Boolean algebra, logic gates, combinational logic, logic simplification, sequential logic, design of synchronous sequential logic, Verilog modeling, design of logic circuits. Integral lab.
EE 2361 - Introduction to Microcontrollers
(4 cr; Prereq-EE 2301; Student Option; offered Every Fall, Spring & Summer)
Basic computer organization, opcodes, assembly language programming, logical operations and bit manipulation in C, stack structure, timers, parallel/serial input/output, buffers, input pulse-width and period measurements, PWM output, interrupts and multi-tasking, using special-purpose features such as A/D converters. Integral lab.
EE 2701 - Sustainable Electricity Supply: Renewables and Conservation [TS]
(3 cr; Student Option; offered Every Spring)
This course is on the very timely topic of combating climate change by looking closely at electricity generation, delivery, and its use for a sustainable future. Generating electricity from renewables and conservation in all forms, including improving energy efficiency, are the most important tools we have for combating climate change. This course will help you understand the historical development of energy production, the economic impacts of energy sources, the political implications, and primarily the technical understanding of solar power, wind power, electric vehicles, battery storage, fuel cells, energy distribution, and conservation. It will help you consider the potential societal benefits such as reduced energy bills, cleaner air and water, increased economic opportunities, and prepare you for exciting and meaningful careers in renewable energy and sustainability. Prerequisite: Physics 1302W (or equivalent)
EE 2703 - Sustainable Electricity Supply: Renewables and Conservation Lab
(1 cr; Student Option; offered Every Spring)
This online lab is to complement what students are learning in the associated three-credit course EE2701. Students will conduct experiments related to Wind Turbines, Electronic Converters, Photovoltaics, LEDs, and the Smart Grid. Since all the experiments are digitally controlled, they can easily be performed online. Co-requisite: EE2701
EE 3005 - Fundamentals of Electrical Engineering
(4 cr; Prereq-Math 2243, Phys 1302; not for EE majors; Student Option; offered Every Fall, Spring & Summer)
Fundamentals of analog electronics, digital electronics, and power systems. Circuit analysis, electronic devices and applications, digital circuits, microprocessor systems, operational amplifiers, transistor amplifiers, frequency response, magnetically coupled circuits, transformers, steady state power analysis.
EE 3006 - Fundamentals of Electrical Engineering Laboratory
(1 cr; Prereq-Concurrent enrollment in 3005 is allowed but not required; Student Option; offered Every Fall, Spring & Summer)
Lab to accompany 3005.
EE 3015 - Signals and Systems
(3 cr; Prereq-[2115, CSE Upper Division] or dept consent; Student Option; offered Every Fall & Spring)
Basic techniques for analysis/design of signal processing, communications, and control systems. Time/frequency models, Fourier-domain representations, modulation. Discrete-time/digital signal/system analysis. Z transform. State models, stability, feedback. Suggest taking EE 3101 concurrently.
EE 3025 - Statistical Methods in Electrical and Computer Engineering
(3 cr; Prereq-[3015, CSE upper division] or instr approval; Student Option; offered Every Fall, Spring & Summer)
Notions of probability. Elementary statistical data analysis. Random variables, densities, expectation, correlation. Random processes, linear system response to random waveforms. Spectral analysis. Computer experiments for analysis and design in random environment.
EE 3101 - Signals, Circuits and Electronics Laboratory
(1 cr; Prereq-[2115, &3015, &3115, CSE Upper Division] or dept consent; A-F only; offered Every Fall & Spring)
Experiments in electronic systems for information processing; modulation, demodulation, and filtering using analog and digital electronics; sampling, quantization and digital filtering; feedback and phase lock loops.
EE 3115 - Analog Electronics
(3 cr; Prereq-[EE 2115, &EE 3015, CSE upper division] or dept consent; Student Option; offered Every Fall, Spring & Summer)
Basic differential amplifiers using FETs and BJTs. Current sources for differential amplifiers. Op- amp-based differential amplifiers. IC op amps as multi-stage amplifiers. Ideal (dc) feedback. Stability and compensation of negative feedback amplifiers. Sinusoidal oscillators. Waveshaping circuits. Power amplifiers. Use of circuit simulators. EE 3015 and EE 3101 should be taken before or concurrently with EE 3115.
EE 3161 - Semiconductor Devices
(3 cr; Prereq-Upper div CSE, 2115, Phys 1302, Phys 2303 or Chem 1022; Student Option; offered Every Fall & Spring)
Elementary semiconductor physics; physical description of pn junction diodes, bipolar junction transistors, field-effect transistors.
EE 3601 - Transmission Lines, Fields, and Waves
(3 cr; Prereq-[2015, [Math 2374 or Math 2263 or Math 2574H or Math 3584H], [Phys 1302 or Phys 1402], CSE] or dept consen; Student Option; offered Every Fall & Spring)
Properties of transmission lines, electrostatics, magnetostatics, and electromagnetic waves in unbounded space. Guides, cavities, radiation theory, antennas.
EE 3940 - Special Topics in Electrical and Computer Engineering (Topics course)
(1 cr [max 4]; Prereq-instr consent; Student Option; offered Every Summer; may be repeated for 8 credits; may be repeated 2 times)
Topics that are not available in regular courses. Topics vary.
EE 3951W - Junior Design Project [WI]
(2 cr; Student Option; offered Every Fall & Spring)
Equivalent courses: EE 3102 (inactive, starting 20-JAN-15)
Prereq - EE 3101.Team participation in formulating/solving a structured common design problem emphasizing instrumentation systems. Oral/written presentations.
EE 3990 - Curricular Practical Training
(1 cr [max 2]; Prereq-instr consent, undergrad EE or CompE major; S-N only; offered Every Fall, Spring & Summer; may be repeated for 12 credits; may be repeated 6 times)
Industrial work assignment involving advanced electrical engineering technology. Reviewed by faculty member. Final report covering work assignment
EE 4111 - Advanced Analog Electronics Design
(4 cr; Prereq-3015, 3115; Student Option; offered Every Spring)
Basic integrated circuit building blocks of differential amplifiers, high bandwidth, instrumentation amplifiers. Current/voltage references. Feedback, stability, and noise in electronic circuits. Integral lab.
EE 4161W - Energy Conversion and Storage [WI]
(3 cr; Prereq-3161 or instr consent; Student Option; offered Every Spring)
Equivalent courses: was EE 4161 until 18-JAN-11
Fundamental physics/chemistry of selected energy conversion and energy storage devices. Connections with their electric power applications. Role of grid, application to electric vehicles. Lectures, lab, student presentations.
EE 4163 - Energy Conversion and Storage Laboratory
(1 cr; Prereq-concurrent registration is required (or allowed) in 4161W; Student Option; offered Every Spring)
Provides laboratory experiences with the topics of 4161W, including the fundamental physics and chemistry of selected energy conversion and energy storage devices, their application, and their connection strategies in electric power applications.
EE 4231 - Linear Control Systems: Designed by Input/Output Methods
(3 cr; Prereq-[3015, [upper div CSE or grad student in CSE major]] or instr consent; Student Option; offered Every Fall)
Equivalent courses: AEM 4321
Modeling, characteristics, performance of feedback control systems. Stability, root locus, frequency response methods. Digital implementation, hardware considerations.
EE 4233 - State Space Control System Design
(3 cr; Prereq-[3015, upper div CSE] or instr consent; Student Option; offered Every Spring)
State space models, performance evaluation, numerical issues for feedback control. Stability, state estimation, quadratic performance. Implementation, computational issues.
EE 4235 - Linear Control Systems Laboratory
(1 cr; Prereq-4231 or concurrent registration is required (or allowed) in 4231; Student Option; offered Every Fall)
Lab to accompany 4231.
EE 4237 - State Space Control Laboratory
(1 cr; Prereq-4233 or concurrent registration is required (or allowed) in 4233; no cr for [EE or CompE] grad students; Student Option; offered Every Spring)
Lab to accompany 4233.
EE 4301 - Digital Design With Programmable Logic
(4 cr; Prereq-2301, [1301 or CSCI 1113 or CSCI 1901]; Student Option; offered Every Fall & Summer)
Introduction to system design/simulation. Design using Verilog code/synthesis. Emulation using Verilog code.
EE 4303 - Introduction to Programmable Devices Laboratory
(1 cr; Prereq-2301, 2361; cannot receive cr for 4303 if cr granted for EE 4301; Student Option; offered Periodic Spring)
Verilog Language. Combinatorial and sequential logic synthesis with Verilog. Implementation in Field Programmable Gate Arrays (FPGAs).
EE 4341 - Embedded System Design
(4 cr; Prereq-2301, 2361, upper div CSE; Student Option; offered Every Spring)
Microcontroller interfacing for embedded system design. Exception handling/interrupts. Memory Interfacing. Parallel/serial input/output methods. System Buses and protocols. Serial Buses and component interfaces. Microcontroller Networks. Real-Time Operating Systems. Integral lab.
EE 4363 - Computer Architecture and Machine Organization
(4 cr; Prereq-2361; Student Option; offered Every Fall & Spring)
Equivalent courses: EE 5361 (inactive), CSCI 4203 (starting 07-SEP-99, was CSCI 5201 until 02-SEP-03, was EE 5361 until 07-SEP-99)
Introduction to computer architecture. Aspects of computer systems, such as pipelining, memory hierarchy, and input/output systems. Performance metrics. Examines each component of a complicated computer system.
EE 4389W - Introduction to Predictive Learning [WI]
(3 cr; Prereq-[3025, ECE student] or STAT 3022; computer programming or MATLAB or similar environment is recommended for ECE students; Student Option; offered Fall Odd Year)
Empirical inference and statistical learning. Classical statistical framework, model complexity control, Vapnik-Chervonenkis (VC) theoretical framework, philosophical perspective. Nonlinear methods. New types of inference. Application studies.
EE 4501 - Communications Systems
(3 cr; Prereq-3025; Student Option; offered Every Fall)
Systems for transmission/reception of digital/analog information. Characteristics/design of wired/wireless communication systems. Baseband, digital, and carrier-based techniques. Modulation. Coding. Electronic noise and its effects on design/performance.
EE 4505 - Communications Systems Laboratory
(1 cr; Prereq-4501 or concurrent registration is required (or allowed) in 4501; Student Option; offered Every Fall)
Experiments in analysis/design of wired/wireless communication systems. Lab to accompany 4501.
EE 4521 - Introduction to Machine Learning and Data Science for Electrical and Computer Engineers
(3 cr; Prereq-EE 3025; Math 2263 or 2374; Math 2142, 2243, 2373 or CSci 2033; Student Option; offered Every Fall)
Equivalent courses: EE 5521
Computational techniques for analysis and inference from data. Python language programming. Elementary numerical optimization and statistical data analysis. Computational methods for clustering, dimensionality reduction, classification, regression, and time series analysis. Construction, training, and utilization of deep neural networks. Application case studies using datasets arising in Electrical and Computer Engineering.
EE 4541 - Digital Signal Processing
(3 cr; Prereq-[3015, 3025] or instr consent prereq: [3015, 3025] or instr consent; Student Option; offered Every Fall & Summer)
Review of linear discrete time systems and sampled/digital signals. Fourier analysis, discrete/fast Fourier transforms. Interpolation/decimation. Design of analog, infinite-impulse response, and finite impulse response filters. Quantization effects.
EE 4545 - Real-time Signal Processing Laboratory
(1 cr; Student Option; offered Every Fall)
(1 credit; EE 3015 & EE 3101; Design and implementation of real-time digital signal processing architectures.) Real-time implementation of digital information processing algorithms, including multirate filtering, and FFT-based spectral analysis; implementation on a modern DSP Platform; arithmetic operations and dynamic range; real-time processing requirements; processor architectures and limitations. Laboratory experience covers real-life applications in audio, communications, robotics and medical devices.
EE 4607 - Wireless Hardware System Design
(3 cr; Prereq-[3015, 3115, 3601, CSE student] or dept consent; Student Option; offered Every Spring)
Random processes, noise, modulation, error probabilities. Antenna opertaion, power transfer between antennas, rf propagation phenomena, transmitters/receivers, transmission lines, effect of antenna performance on system performance, rf/microwave device technologies, small-signal amplifiers, mixers, power amplifiers, rf oscillators.
EE 4616 - Antennas: Theory, Analysis, and Design
(3 cr; Student Option; offered Every Fall)
Equivalent courses: EE 5616 (starting 20-JAN-15)
With the widespread use of cell phones autonomous vehicles, and the coming of the Internet of Things, there is an increasing need to understand wireless communications and radar sensors. A key component of these systems is the antenna. The purpose of this course is to help the student develop knowledge in the area of antennas. This involves understanding the parameters that are used to characterize antennas and how these effect system performance. An important aspect of the course is to provide the student with an understanding of the operating principles behind the most commonly used antennas. This is followed with exposure to basic design principles. These can be used to perform antenna design or can be used as starting points for design using an electromagnetic simulator. As part of the course, students will be exposed to simulator use through homework assignments and course project work. [EE 3601 or equivalent]
EE 4623 - Introduction to Modern Optics
(3 cr; Prereq-[Phys 2503 or Phys 2303] and [Math 2374 or MATH 2263 or MATH 2573H]; instr consent.; Student Option; offered Every Fall)
Equivalent courses: PHYS 4623 (starting 04-SEP-12, was PHYS 4711 until 03-SEP-19)
Modern optics broadly defined as geometrical, physical, and quantum optics, including interference and diffraction, optical polarization, Fourier optics, cavity optics, optical propagation, optical coherence, lasers, optical detection, and optical instruments.
EE 4701 - Electric Drives
(3 cr; Prereq-3015; Student Option; offered Every Spring)
AC/DC electric-machine drives for speed/position control. Integrated discussion of electric machines, power electronics, and control systems. Computer simulations. Applications in electric transportation, robotics, process control, and energy conservation.
EE 4703 - Electric Drives Laboratory
(1 cr; Prereq-4701 or concurrent registration is required (or allowed) in 4701; Student Option; offered Every Spring)
Laboratory to accompany 4701. Simulink-based simulations of electric machines/drives in applications such as energy conservation and motion control in robotics.
EE 4721 - Introduction to Power System Analysis
(3 cr; Prereq-2011; Student Option; offered Every Fall)
AC power systems. Large power system networks. Mathematics/techniques of power flow analysis. Short-circuit analysis, transient stability analysis. Use of power system simulation program for design.
EE 4722 - Power System Analysis Laboratory
(1 cr; Prereq-4721 or concurrent registration is required (or allowed) in 4721; Student Option; offered Every Fall)
Lab analysis of AC power systems, power system networks, power flow, short circuit, transient stability.
EE 4741 - Power Electronics
(3 cr; Prereq-3015, 3115; Student Option; offered Every Fall; may be repeated for 4 credits)
Switch-mode power electronics. Switch-mode DC power supplies. Switch-mode converters for DC and AC motor drives, wind/photovoltaic inverters, interfacing power electronics equipment with utility system. Power semiconductor devices, magnetic design, electro-magnetic interference (EMI).
EE 4743 - Switch-Mode Power Electronics Laboratory
(1 cr; Prereq-4741 or concurrent registration is required (or allowed) in 4741; Student Option; offered Every Fall)
Laboratory to accompany 4741. PSpice-/Simulink-based simulations of converters, topologies, and control in switch-mode dc power supplies, motor drives for motion control, and inverters for interfacing renewable energy sources to utility grid.
EE 4893 - Directed Study
(1 cr [max 3]; Prereq-dept consent; Student Option; offered Every Fall, Spring & Summer; may be repeated for 12 credits; may be repeated 4 times)
Equivalent courses: was EE 4970 until 08-SEP-20
Studies of approved projects, either theoretical or experimental.
EE 4930 - Special Topics in Electrical and Computer Engineering Laboratory (computer based, Completely Online, independent study, conference/workshop)
(1 cr [max 2]; Prereq-CSE sr or grad student or instr consent; A-F only; offered Periodic Fall, Spring & Summer; may be repeated for 6 credits; may be repeated 3 times)
Lab work not available in regular courses. Topics vary.
EE 4940 - Special Topics in Electrical and Computer Engineering (Topics course)
(1 cr [max 4]; Prereq-CSE or instr consent; Student Option; offered Every Fall, Spring & Summer; may be repeated for 8 credits; may be repeated 2 times)
Topics that are not available in regular courses. Topics vary.
EE 4951W - Senior Design Project [WI]
(4 cr; Prereq-3015, 3115, 3102, attendance first day of class; Student Option; offered Every Fall & Spring)
Equivalent courses: was EE 4951 until 05-SEP-00
Team participation in formulating/solving open-ended design problems. Oral/written presentations.
EE 4981H - Senior Honors Project I
(2 cr; Prereq-ECE honors, sr, instr consent; Student Option; offered Every Fall)
Equivalent courses: was EE 4981 until 05-SEP-00
Experience in research/design for electrical/computer engineering. Oral/written reports.
EE 4982V - Senior Honors Project II [WI]
(2 cr; Prereq-4981; Student Option; offered Every Spring)
Equivalent courses: was EE 4982 until 05-SEP-00
Experience in research/design for electrical/computer engineering. Oral/written reports.
EE 4994 - Honors Directed Research II
(2 cr; Student Option; offered Every Fall, Spring & Summer)
Experience in research/design for electrical/computer engineering. Oral/written reports. This courses is part 2 of a two-part course that spans one year of research/design for electrical or computer engineering students. Students must apply and qualify for the course and obtain a faculty sponsor.
EE 4999 - Special Exam
(2 cr; Student Option)
EE 5041 - Industrial Assignment for Graduate Students
(1 cr; Prereq-Consent of Advisor and Office of the DGS; S-N only; offered Every Fall, Spring & Summer; 6 academic progress units; 6 financial aid progress units)
Optional industrial work assignment. Evaluation based on student's formal written report covering semester's work assignment. This course counts for 6 credits of Academic Progress for the semester in which it is taken.
EE 5121 - Transistor Device Modeling for Circuit Simulation
(3 cr; Prereq-[3115, 3161, CSE grad student] or dept consent; Student Option; offered Periodic Fall & Spring)
Basics of MOS, bipolar theory. Evolution of popular device models from early SPICE models to current industry standards.
EE 5141 - Introduction to Microsystem Technology
(4 cr; Prereq-[3161, 3601, CSE grad student] or dept consent; Student Option; offered Every Spring)
Microelectromechanical systems composed of microsensors, microactuators, and electronics integrated onto common substrate. Design, fabrication, and operation principles. Labs on micromachining, photolithography, etching, thin film deposition, metallization, packaging, and device characterization.
EE 5163 - Semiconductor Properties and Devices I
(3 cr; Prereq-[3161, 3601, CSE grad student] or dept consent; Student Option; offered Every Fall)
Principles/properties of semiconductor devices. Selected topics in semiconductor materials, statistics, and transport. Aspects of transport in p-n junctions, heterojunctions.
EE 5164 - Semiconductor Properties and Devices II
(3 cr; Prereq-5163 or instr consent; Student Option; offered Every Spring)
Principles/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
(3 cr; Prereq-CSE grad student or dept consent; Student Option; offered Every Fall; may be repeated for 4 credits)
Fabrication of microelectronic devices. Silicon integrated circuits, GaAs devices. Lithography, oxidation, diffusion. Process integration of various technologies, including CMOS, double poly bipolar, and GaAs MESFET.
EE 5173 - Basic Microelectronics Laboratory
(1 cr; Prereq-[[5171 or concurrent registration is required (or allowed) in 5171], CSE grad student] or dept consent; Student Option; offered Every Fall)
Students fabricate a polysilicon gate, single-layer metal, NMOS chip, performing 80 percent of processing, including photolithography, diffusion, oxidation, and etching. In-process measurement results are compared with final electrical test results. Simple circuits are used to estimate technology performance.
EE 5181 - Micro and Nanotechnology by Self Assembly
(3 cr; Prereq-EE 3161, Phys 1302; Student Option; offered Spring Odd Year)
Self-assembly process of micro and nano structures for realization of 1-, 2-, 3-dimensional micro- and nano-devices. Micro and nanoscale fabrication by electrostatic, magnetic, surface tension, Capillary, intrinsic and extrinsic forces. Nanoscale lithographic patterning. Devices packaging, Self-healing process.
EE 5231 - Linear Systems and Control
(3 cr; Prereq-[3015, CSE grad student] or instr consent; Student Option; offered Every Fall)
Equivalent courses: AEM 5321 (starting 07-SEP-99, was AEM 8401 until 02-SEP-08)
The course studies finite-dimensional linear systems in continuous and discrete time. Such systems are described by ordinary differential and difference equations. Input-output and state-space descriptions are provided and analyzed. Introductory methods for controlling such systems are developed.
EE 5235 - Robust Control System Design
(3 cr; Prereq-CSE grad, 3015, 5231 or instr consent; Student Option; offered Every Spring)
Development of control system design ideas; frequency response techniques in design of single-input/single-output (and MI/MO) systems. Robust control concepts. CAD tools.
EE 5239 - Introduction to Nonlinear Optimization
(3 cr; Prereq-[3025, Math 2373, Math 2374, CSE grad student] or dept consent; Student Option; offered Periodic Fall & Spring)
Nonlinear optimization. Analytical/computational methods. Constrained optimization methods. Convex analysis, Lagrangian relaxation, non-differentiable optimization, applications in integer programming. Optimality conditions, Lagrange multiplier theory, duality theory. Control, communications, management science applications.
EE 5241 - Optimal Control and Reinforcement Learning
(3 cr; Student Option; offered Every Fall)
(Prereq-CSE grad student or instructor consent) A wide variety of control problems such as "walk from home to school via the shortest path" or "maintain a constant temperature" can be modeled using optimization. This course will survey a variety of methods for modeling and solving optimal control problems. In particular, we will cover numerical optimal control, model predictive control, system identification, dynamic programming, and reinforcement learning. Examples from robotics and aerospace systems will be given.
EE 5251 - Optimal Filtering and Estimation
(3 cr; Prereq-[[[MATH 2243, STAT 3021] or equiv], CSE grad student] or dept consent; 3025, 4231 recommended; Student Option; offered Every Fall)
Equivalent courses: AEM 5451 (starting 02-SEP-08)
Basic probability theory, stochastic processes. Gauss-Markov model. Batch/recursive least squares estimation. Filtering of linear/nonlinear systems. Continuous-time Kalman-Bucy filter. Unscented Kalman filter, particle filters. Applications.
EE 5271 - Robot Vision
(3 cr; Student Option; offered Every Fall)
Modern visual perception for robotics that includes position and orientation, camera model and calibration, feature detection, multiple images, pose estimation, vision-based control, convolutional neural networks, reinforcement learning, deep Q-network, and visuomotor policy learning. [Math 2373 or equivalent; EE 1301 or equivalent basic programming course]
EE 5301 - VLSI Design Automation I
(3 cr; Prereq-[2301, CSE grad student] or dept consent; Student Option; offered Periodic Fall & Spring)
Basic graph/numerical algorithms. Algorithms for logic/high-level synthesis. Simulation algorithms at logic/circuit level. Physical-design algorithms.
EE 5302 - VLSI Design Automation II
(3 cr; Prereq-[5301, CSE grad student] or dept consent; Student Option; offered Every Spring)
Basic algorithms, computational complexity. High-level synthesis. Test generation. Power estimation. Timing optimization. Current topics.
EE 5323 - VLSI Design I
(3 cr; Prereq-[2301, 3115, CSE grad student] or dept consent; Student Option; offered Every Fall)
Combinational static CMOS circuits. Transmission gate networks. Clocking strategies, sequential circuits. CMOS process flows, design rules, structured layout techniques. Dynamic circuits, including Domino CMOS and DCVS. Performance analysis, design optimization, device sizing.
EE 5324 - VLSI Design II
(3 cr; Prereq-[5323, CSE grad student] or dept consent; Student Option; offered Every Spring)
CMOS arithmetic logic units, high-speed carry chains, fast CMOS multipliers. High-speed performance parallel shifters. CMOS memory cells, array structures, read/write circuits. Design for testability, including scan design and built-in self test. VLSI case studies.
EE 5327 - VLSI Design Laboratory
(3 cr; Prereq-[4301, [5323 or concurrent registration is required (or allowed) in 5323], CSE grad student] or dept consent; Student Option; offered Every Spring)
Complete design of an integrated circuit. Designs evaluated by computer simulation.
EE 5329 - VLSI Digital Signal Processing Systems
(3 cr; Prereq-[[5323 or concurrent registration is required (or allowed) in 5323], CSE grad student] or dept consent; Student Option; offered Periodic Fall & Spring)
Programmable architectures for signal/media processing. Data-flow representation. Architecture transformations. Low-power design. Architectures for two's complement/redundant representation, carry-save, and canonic signed digit. Scheduling/allocation for high-level synthesis.
EE 5333 - Analog Integrated Circuit Design
(3 cr; Prereq-[3115, CSE grad student] or dept consent; Student Option; offered Every Fall)
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 of operational amplifier or comparator or analog sampled-data circuit filter).
EE 5334 - CMOS VLSI Data Converter Design
(3 cr; Student Option; offered Spring Odd Year)
This course covers the design of modern CMOS VLSI data converters. After a brief introduction to sampling theory and quantization noise the course will focus on various Nyquist rate and oversampled converters. In particular, we will discuss flash, pipelined, successive approximation and sigma-delta converters. The course will involve a design project that will require the use of the Cadence design tools or equivalent analog/digital VLSI design software.
EE 5340 - Introduction to Quantum Computing and Physical Basics of Computing
(3 cr; Student Option; offered Every Spring)
Physics of computation will explore how physical principles and limits have been shaping paradigms of computing. A key goal of this course is to understand how (and to what extent) a paradigm shift in computing can help with emerging energy problems. Topics include physical limits of computing, coding and information theoretical foundations, computing with beyond-CMOS devices, reversible computing, quantum computing, stochastic computing. A previous course in computer architecture is suggested but not required.
EE 5351 - Applied Parallel Programming
(3 cr; Prereq-[4363 or equivalent], programming experience (C/C++ preferred); Student Option; offered Every Fall)
Parallel programming/architecture. Application development for many-core processors. Computational thinking, types of parallelism, programming models, mapping computations effectively to parallel hardware, efficient data structures, paradigms for efficient parallel algorithms, application case studies.
EE 5355 - Algorithmic Techniques for Scalable Many-core Computing
(3 cr; Prereq-basic knowledge of CUDA, experience working in a Unix environment, and experience developing and running scientific codes written in C or C++. Completion of EE 5351 is not required but highly recommended.; Student Option; offered Spring Odd Year)
Algorithm techniques for enhancing the scalability of parallel software: scatter-to-gather, problem decomposition, binning, privatization, tiling, regularization, compaction, double-buffering, and data layout. These techniques address the most challenging problems in building scalable parallel software: limited parallelism, data contention, insufficient memory bandwidth, load balance, and communication latency. Programming assignments will be given to reinforce the understanding of the techniques.
EE 5361 - Computer Architecture
(3 cr; Student Option; offered Every Fall & Spring)
Equivalent courses: was CSCI 4203 until 03-SEP-24, was CSCI 5201 until 02-SEP-03
Introduction to computer architecture. Pipelining, memory hierarchy, and input/output systems. Performance metrics. Examination of each component of a complicated computer system.
EE 5364 - Advanced Computer Architecture
(3 cr; Prereq-[[4363 or CSci 4203], CSE grad student] or dept consent; Student Option; offered Every Fall)
Equivalent courses: CSCI 5204 (starting 12-JUN-00, was CSCI 8203 until 02-SEP-03, was EE 8365 until 12-JUN-00, was CSCI 8203 until 12-JUN-00, was EE 8365 until 07-SEP-99)
Instruction set architecture, processor microarchitecture. Memory and I/O systems. Interactions between computer software and hardware. Methodologies of computer design.
EE 5371 - Computer Systems Performance Measurement and Evaluation
(3 cr; Prereq-[4363 or 5361 or CSci 4203 or 5201], [CSE grad student] or dept consent; Student Option; offered Periodic Fall & Spring)
Equivalent courses: EE 5863 (inactive)
Tools/techniques for analyzing computer hardware, software, system performance. Benchmark programs, measurement tools, performance metrics. Deterministic/probabilistic simulation techniques, random number generation/testing. Bottleneck analysis.
EE 5373 - Data Modeling Using R
(1 cr; A-F only; offered Periodic Fall & Spring)
Introduction to data modeling and the R language programming. Multi-factor linear regression modeling. Residual analysis and model quality evaluation. Response prediction. Training and testing. Integral lab. An introductory course in probability and statistics is suggested but not required; basic programming skills in some high-level programming language, such as C/C++, Java, Fortran, etc also suggested.
EE 5389 - Introduction to Predictive Learning
(3 cr; Prereq-EE 3025, STAT 3022 or equivalent; computer programming or MATLAB or similar environment is recommended.; Student Option; offered Fall Even Year)
Empirical inference and statistical learning. Classical statistical framework, model complexity control, Vapnik-Chervonenkis (VC) theoretical framework, philosophical perspective. Nonlinear methods. New types of inference. Application studies.
EE 5393 - Circuits, Computation, and Biology
(3 cr; Student Option; offered Periodic Fall & Spring)
Connections between digital circuit design and synthetic/computational biology. Probabilistic, discrete-event simulation. Timing analysis. Information-Theoretic Analysis. Feedback in digital circuits/genetic regulatory systems. Synthesizing stochastic logic and probabilistic biochemistry.
EE 5501 - Digital Communication
(3 cr; Prereq-[3025, 4501, CSE grad student] or dept consent; Student Option; offered Every Fall)
Theory/techniques of modern digital communications. Communication limits. Modulation/detection. Data transmission over channels with intersymbol interference. Optimal/suboptimal sequence detection. Equalization. Error correction coding. Trellis-coded modulation. Multiple access.
EE 5505 - Wireless Communication
(3 cr; Prereq-[4501, CSE grad student] or dept consent; 5501 recommended; Student Option; offered Every Spring)
Introduction to wireless communication systems. Propagation modeling, digital communication over fading channels, diversity and spread spectrum techniques, radio mobile cellular systems design, performance evaluation. Current European, North American, and Japanese wireless networks.
EE 5521 - Intro to Machine Learning and Data Science for Electrical and Computer Engineers & Roboticists
(3 cr; Prereq-[EE3025; MATH 2263 or 2374; MATH 2142, 2243, 2373 or CSCI 2033] or instructor consent.; Student Option; offered Every Fall)
Equivalent courses: EE 4521 (starting 07-SEP-21)
Computational techniques for analysis and inference from data. Python language programming. Elementary numerical optimization and statistical data analysis. Computational methods for clustering, dimensionality reduction, classification, regression, and time series analysis. Construction, training, and utilization of deep neural networks. Application case studies using datasets arising in Electrical and Computer Engineering and Robotics.
EE 5531 - Probability and Stochastic Processes
(3 cr; Prereq-[3025, CSE grad student] or dept consent; Student Option; offered Every Fall)
Probability, random variables and random processes. System response to random inputs. Gaussian, Markov and other processes for modeling and engineering applications. Correlation and spectral analysis. Estimation principles. Examples from digital communications and computer networks.
EE 5542 - Adaptive Digital Signal Processing
(3 cr; Prereq-[4541, 5531, CSE grad student] or dept consent; Student Option; offered Periodic Fall & Spring)
Design, application, and implementation of optimum/adaptive discrete-time FIR/IIR filters. Wiener, Kalman, and Least-Squares. Linear prediction. Lattice structure. LMS, RLS, and Levinson-Durbin algorithms. Channel equalization, system identification, biomedical/sensor array processing, spectrum estimation. Noise cancellation applications.
EE 5545 - Digital Signal Processing Design (computer based)
(3 cr; Prereq-[4541, CSE grad student] or dept consent; Student Option; offered Every Spring)
Real-time implementation of digital signal processing (DSP) algorithms, including filtering, sample-rate conversion, and FFT-based spectral analysis. Implementation on a modern DSP Platform. Processor architecture. Arithmetic operations. Real-time processing issues. Processor limitations. Integral laboratory.
EE 5549 - Digital Signal Processing Structures for VLSI
(3 cr; Prereq-[4541, CSE grad student] or dept consent; Student Option; offered Periodic Fall & Spring)
Pipelining. Parallel processing. Fast convolution. FIR, rank-order, IIR, lattice, adaptive digital filters. Scaling and roundoff noise. DCT. Viterbi coders. Lossless coders, video compression.
EE 5561 - Image Processing and Applications: From linear filters to artificial intelligence
(3 cr; Prereq-[4541, 5581, CSE grad student] or instr consent; Student Option; offered Every Spring)
Image enhancement, denoising, segmentation, registration, and computational imaging. Sampling, quantization, morphological processing, 2D image transforms, linear filtering, sparsity and compression, statistical modeling, optimization methods, multiresolution techniques, artificial intelligence concepts, neural networks and their applications in classification and regression tasks in image processing. Emphasis is on the principles of image processing. Implementation of algorithms in Matlab/Python and using deep learning frameworks.
EE 5571 - Statistical Learning and Inference
(3 cr; Prereq-courses in Stochastic Processes (EE 5531) and Digital Signal Processing (EE 4541); Student Option; offered Periodic Spring)
Equivalent courses: was EE 8581 until 17-JAN-23
Deterministic and random approaches to learning and inference from data, with applications to statistical models for estimation, detection, and classification. Algorithms and their performance include minimum-variance unbiased estimators, sufficient statistics, fundamental bounds, (non)linear least-squares, maximum-likelihood, expectation-maximization, nonparametric density estimators, mean-square error and Bayesian estimators, importance sampling, Kalman and particle filtering, sequential probability ratio test, bootstrap, Monte Carlo Markov Chains, and graphical models.
EE 5581 - Information Theory and Coding
(3 cr; Prereq-[5531, CSE grad student] or dept consent; Student Option; offered Fall Even Year)
Source/channel models, codes for sources/channels. Entropy, mutual information, capacity, rate-distortion functions. Coding theorems.
EE 5583 - Error Control Coding
(3 cr; Prereq-[[3025, Math 2373] or equiv], [CSE grad student or dept consent]; Student Option; offered Periodic Spring)
Error-correcting codes. Concepts, properties, polynomial representation. BCH, Golay, Reed-Muller/Reed-Solomon codes. Convolutional codes. Iterative codes.
EE 5585 - Data Compression
(3 cr; Prereq-CSE grad student or dept consent; Student Option; offered Periodic Fall & Spring)
Source coding in digital communications and recording. Codes for lossless compression. Universal lossless codes. Lossless image compression. Scalar and vector quantizer design. Loss source coding theory. Differential coding, trellis codes, transform/subband coding. Analysis/synthesis schemes.
EE 5601 - Introduction to RF/Microwave Engineering
(3 cr; Prereq-[3601, CSE grad student] or dept consent; Student Option; offered Periodic Fall & Spring)
Fundamentals of EM theory and transmission lines concepts. Transmission lines and network analysis. CAD tool. Lumped circuit component designs. Passive circuit components. Connectivity to central communication theme.
EE 5602 - RF/Microwave Circuit Design
(3 cr; Prereq-[5601 or equiv], [CSE grad student or instr consent]; Student Option; offered Periodic Fall & Spring)
Transmission lines, network analysis concepts. CAD tools for passive/active designs. Diode based circuit designs (detectors, frequency multipliers, mixers). Transistor based circuit design (amplifiers, oscillators, mixer/doubler).
EE 5607 - Wireless Hardware System Design
(3 cr; Student Option; offered Every Spring)
Review of random processes, noise, modulation, and error probabilities. Basis antenna operation, power transfer between antennas, rf propagation phenomena, transmitters/receivers, transmission lines, effect of antenna performance on system performance, rf/microwave device technologies, small-signal amplifiers, mixers, power amplifiers, rf oscillators.
EE 5611 - Plasma-Aided Manufacturing
(4 cr; Prereq-[[[ME 3321, ME 3322] or equiv], [upper div CSE or grad student]] or dept consent; A-F or Audit; offered Periodic Fall & Spring)
Equivalent courses: ME 5361 (inactive, starting 05-SEP-00, was EE 5611 until 05-SEP-00, was EE 5611 until 07-SEP-99)
Manufacturing using plasma processes. Plasma properties as a processing medium. Plasma spraying, welding and microelectronics processing. Process control and system design; industrial speakers. Cross-disciplinary experience between heat transfer design issues and manufacturing technology.
EE 5613 - RF/Microwave Circuit Design Laboratory
(2 cr; Prereq-[[5601 or concurrent registration is required (or allowed) in 5601], CSE grad student] or dept consent; A-F only; offered Every Spring)
Scattering parameters, planar lumped circuits, transmission lines, RF/microwave substrate materials, matching networks/tuning elements, resonators, filters, combiners/dividers, couplers. Integral lab.
EE 5616 - Antennas: Theory, Analysis, and Design
(3 cr; Prereq-EE 3601 or equivalent; Student Option; offered Every Fall)
Equivalent courses: EE 4616
With the widespread use of cell phones autonomous vehicles, and the coming of the Internet of Things, there is an increasing need to understand wireless communications and radar sensors. A key component of these systems is the antenna. The purpose of this course is to help the student develop knowledge in the area of antennas. This involves understanding the parameters that are used to characterize antennas and how these effect system performance. An important aspect of the course is to provide the student with an understanding of the operating principles behind the most commonly used antennas. This is followed with exposure to basic design principles. These can be used to perform antenna design or can be used as starting points for design using an electromagnetic simulator. As part of the course, students will be exposed to simulator use through homework assignments, and possibly, course project work.
EE 5621 - Physical Optics
(3 cr; Prereq-[3015, CSE grad student] or dept consent; Student Option; offered Every Spring)
Physical optics principles, including Fourier analysis of optical systems/images, scalar diffraction theory, interferometry, and coherence theory. Diffractive optical elements, holography, astronomical imaging, optical information processing, microoptics.
EE 5622 - Physical Optics Laboratory
(1 cr; Prereq-[[5621 or concurrent registration is required (or allowed) in 5621], CSE grad student] or dept consent; Student Option; offered Every Spring)
Fundamental optical techniques. Diffraction and optical pattern recognition. Spatial/temporal coherence. Interferometry. Speckle. Coherent/incoherent imaging. Coherent image processing. Fiber Optics.
EE 5624 - Optical Electronics
(4 cr; Prereq-[[3601 or Phys 3002], CSE grad student] or dept consent; Student Option; offered Every Fall)
Fundamentals of lasers, including propagation of Gaussian beams, optical resonators, and theory of laser oscillation. Polarization optics, electro-optic, acousto-optic modulation, nonlinear optics, phase conjugation.
EE 5627 - Optical Fiber Communication
(3 cr; Prereq-[3015, 3601, CSE grad student] or dept consent; Student Option; offered Periodic Fall & Spring)
Components/systems aspects of optical fiber communication. Modes of optical fibers. Signal degradation/dispersion. Optical sources/detectors. Digital/analog transmissions systems. Direct/coherent detection. Optical amplifiers. Optical soliton propagation.
EE 5640 - Introduction to Nano-Optics
(3 cr; Student Option; offered Every Fall)
This course will cover the physics and technology of nano-optics and plasmonics and their potential applications in biochemical sensing, super-resolution imaging, optical trapping, light emission, and spectroscopy. The following topics will be covered: - Maxwell's equations, E&M of metals - Fresnel's equations, light propagation in periodic media - Physics of surface plasmon waves - Metallic waveguides: metal-insulator-metal vs. insulator-metal-insulator - Optical antennas - Noble metal nanoparticles: Synthesis, optical properties, and applications - Optical biosensors based on surface plasmon resonance (SPR) - Surface enhanced Raman scattering (SERS) - Surface enhanced Infrared Absorption (SEIRA) - Super-resolution imaging and near-field optical microscopy - Light transmission through nano-apertures (extraordinary optical transmission) - Plasmonics at long wavelengths (infrared and terahertz) - Plasmonics in atomically thick materials Knowledge of Maxwell's equations, Matlab, or Mathematica coding is suggested but not required.
EE 5649 - Infrared Devices and Technology
(3 cr; Student Option; offered Periodic Fall)
One of the most economically and scientifically important but relatively unknown device technologies is infrared detection, sensing and imaging. Today the application space is much larger than traditional military applications and includes weather and climate satellites, industrial process control, petrochemical analysis, pollution sensing, astronomy, and biomedical clinical diagnostics. This class covers the basic physics of infrared emission and absorption in solid-state materials, molecules, and the atmosphere. It also discusses detector technology (with particular emphasis on types of semiconductor and quantum-dot photon detectors, microbolometers, and thermoelectric detectors) and the infrared spectroscopy of molecules to show why the infrared is so important in the study of chemical, biological, and atmospheric systems. The class will also examine types of commonly used spectrometers: cavity, dispersive, and FTIR and sampling of important applications: passive and active standoff detection, satellite climate and atmospheric monitoring, industrial and petrochemical analysis, and LIDAR. Other topics will be introduced as time allows.
EE 5653 - Physical Principles of Magnetic Materials
(3 cr; Prereq-CSE grad student or dept consent; Student Option; offered Every Fall)
Physics of diamagnetism, paramagnetism, ferromagnetism, antiferromagnetism, ferrimagnetism. Ferromagnetic phenomena. Static/dynamic theory of micromagnetics, magneto-optics, and magnetization dynamics. Magnetic material applications.
EE 5655 - Magnetic Recording
(3 cr; Prereq-CSE grad student or dept consent; Student Option; offered Periodic Spring)
Magnetic fundamentals, recording materials, idealized models of magnetic records/reproduction, analytic models of magnetic record heads, sinusoidal magnetic recording, digital magnetic recording, magnetic recording heads/media, digital recording systems.
EE 5657 - Physical Principles of Thin Film Technology
(3 cr; Student Option; offered Every Fall)
Equivalent courses: was EE 5657W until 06-SEP-16
Fabrication, characterization, and application of thin film and nanostructured materials and devices. Focuses on vacuum deposition. Materials science.
EE 5670 - Spintronic Devices
(3 cr; Student Option; offered Spring Odd Year)
Basic concepts and physical principles underlying spintronic devices; engineering designs and basic features of matured spintronic devices: GMR and MTJ sensor, MRAM, etc; new opportunities and engineering designs and challenges of spintronic devices: STT-RAM, spin torque oscillator and all spin logic, etc.
EE 5705 - Electric Drives in Sustainable Energy Systems
(3 cr; Prereq-[4701, CSE grad student] or dept consent; Student Option; offered Periodic Spring)
Role of electric drives in wind-electric systems, inertial storage, elec/hybrid vehicles. AC machines for energy-efficient operation using d-q axis modeling. Vector-/direct-torque-controlled induction motor drives. Permanent-magnet and interior-permanent magnet ac motor drives. Sensorless drives. Voltage space-vector modulation technology.
EE 5707 - Electric Drives in Sustainable Energy Systems Laboratory
(1 cr; Prereq-5705 or concurrent registration is required (or allowed) in 5705; Student Option; offered Periodic Spring)
Lab to accompany 5705.
EE 5721 - Power Generation Operation and Control
(3 cr; Prereq-[4721, CSE grad student] or dept consent; Student Option; offered Spring Odd Year)
Engineering aspects of power system operation. Economic analysis of generation plants & scheduling to minimize total cost of operation. Scheduling of hydro resources and thermal plants with limited fuel supplies. Loss analysis, secure operation. State estimation, optimal power flow. Power system organizations.
EE 5741 - Advanced Power Electronics
(3 cr; Prereq-CSE grad student] or dept consent; Student Option; offered Periodic Spring)
Physics of solid-state power devices, passive components, magnetic optimization, advanced topologies. Unity power factor correction circuits, EMI issues, snubbers, soft switching in dc/ac converters. Practical considerations. Very low voltage output converters. Integrated computer simulations.
EE 5745 - Wind Energy Essentials
(2 cr; Prereq-CSE grad student or dept consent; Student Option; offered Every Fall)
Design, planning, development/operation of wind energy facilities. Wind turbine generator types, wind forecasting/assessment, wind farm project development, grid integration, wind turbine controls, blade aerodynamics/acoustics, mechanical/hydrostatic transmissions, materials/structural reliability, wind turbine foundations, radar interference, role of public policy in wind energy.
EE 5811 - Biological Instrumentation
(3 cr; Student Option; offered Spring Odd Year)
This course will cover the physics and technology of biological instruments. The operating principles of optical, electrical, and mechanical biosensors will be discussed, followed by transport and delivery of biomolecules to the sensors. Techniques to manufacture these sensing devices, along with microfluidic packaging, will be covered. Lectures will be complemented by lab demo sessions to give students hands-on experiences in microfluidic chip fabrication, microscopy, and particle trapping experiments.
EE 5940 - Special Topics in Electrical Engineering I (Topics course)
(1 cr [max 4]; Student Option; offered Every Fall, Spring & Summer; may be repeated for 12 credits; may be repeated 3 times)
Special topics in electrical and computer engineering. Topics vary.
EE 5960 - Special Topics in Electrical Engineering III (Topics course)
(1 cr [max 4]; Student Option; offered Every Fall & Spring; may be repeated for 12 credits; may be repeated 3 times)
Special topics in electrical and computer engineering. Topics vary.
EE 5980 - Teaching, Grading, and Lab Instruction Seminar
(1 cr; No Grade Associated; offered Every Fall)
The purpose of this course is to provide guidance and instruction in teaching, grading, and laboratory procedures. In addition, you will be provided with structured links to self-help resources, support from faculty, peers, and staff that will improve your effectiveness and efficiency while teaching and grading. The course is broken out into four components: - A pre-semester orientation and series of three workshops (4 hours) - A series of bi-weekly seminars spaced throughout the semester (approx. 4 hours) - A private teaching consultation by CEI (3 hours, lab TAs only) - A wrap-up discussion session (2 hours)
EE 5990 - Curricular Practical Training
(1 cr [max 2]; Prereq-Grad student, instr consent; S-N or Audit; offered Every Fall, Spring & Summer; may be repeated for 6 credits; may be repeated 3 times)
Industrial work assignment involving advanced electrical engineering technology. Review by faculty member. Final report covering work assignment.
EE 8100 - Advanced Topics in Electronics
(1 cr [max 3]; Prereq-instr consent; Student Option; offered Periodic Fall; may be repeated for 12 credits; may be repeated 4 times)
Topics vary according to needs and staff availability.
EE 8141 - Advanced Heterojunction Transistors
(3 cr; Prereq-5664 or instr consent; Student Option; offered Periodic Fall)
Recent developments in device modeling with emphasis on bipolar junction transistors. High-level effects in base and collector regions and their interrelationship.
EE 8161 - Physics of Semiconductors
(3 cr; Prereq-instr consent; Student Option; offered Periodic Fall & Spring)
Modern solid-state theory applied to specific semiconductor materials. Influence of band structure and scattering mechanisms upon semiconductor properties. Plasma effects in semiconductors. Mathematical treatments of generation-recombination kinetics, carrier injection, drift, and diffusion. Use of semiconductor properties in devices of current importance.
EE 8163 - Quantum Electronics
(3 cr; Prereq-instr consent; A-F or Audit; offered Periodic Fall & Spring)
Quantum theory of light/laser systems. Planck's radiation law, Einstein's coefficients. Quantum mechanics of atom-radiation interaction. Quantized radiation field. Interaction of quantized field with atoms. Generation/amplification of light. Nonlinear optics. Specific laser systems. Semiconductor lasers.
EE 8190 - Electronics Seminar
(1 cr; Prereq-instr consent; S-N or Audit; offered Every Fall & Spring; may be repeated for 3 credits; may be repeated 3 times)
Current literature, individual assignments.
EE 8210 - System Theory Seminar
(1 cr; S-N or Audit; offered Periodic Fall & Spring; may be repeated for 3 credits; may be repeated 3 times)
Current literature, individual assignments.
EE 8213 - Advanced System Theory
(3 cr; Prereq-IT grad student, instr consent; Student Option; offered Periodic Fall)
Generalized linear systems; applications, structural properties, computational approaches, classification, functional behavior, and synthesis.
EE 8215 - Nonlinear Systems
(3 cr; Prereq-instr consent; Student Option; offered Periodic Fall & Spring)
Current topics in stability analysis of nonlinear systems, design of controllers for nonlinear systems, discrete-time and stochastic nonlinear systems.
EE 8230 - Control Theory Seminar
(1 cr; S-N or Audit; offered Periodic Fall & Spring; may be repeated for 3 credits; may be repeated 3 times)
Current literature, individual assignments.
EE 8231 - Optimization Theory
(3 cr; Prereq-instr consent; Student Option; offered Periodic Fall)
Introduction to optimization in engineering; approximation theory. Least squares estimation, optimal control theory, and computational approaches.
EE 8235 - Advanced Control Topics (Topics course)
(3 cr; Student Option; offered Periodic Spring)
Adaptive/learning systems. Optimal/robust control/stabilization. Stability of dynamic systems.
EE 8243 - Model Reduction and Approximation of Dynamical Systems
(3 cr; Student Option; offered Periodic Spring)
In this course, we will study analytical and data-driven methods for model reduction and approximation of dynamical systems. The focus will be on learning the relevant mathematics and tools for obtaining "lean" low-dimensional representations of dynamical systems, which can be used to facilitate analysis and design. Roughly half of the course will be devoted to the problem of model reduction: i.e., given a mathematical description of a system, reduce the number of degrees of freedom required to faithfully represent that system. The other half of the course will be devoted to data-driven approximation of dynamical systems: i.e., given empirical data generated by a dynamical system, determine a mathematical representation for the underlying system dynamics. Although these two general problems are distinct, they are closely related and will be studied in parallel throughout the term.
EE 8300 - Advanced Topics in Computers (Topics course)
(1 cr [max 3]; Prereq-instr consent; Student Option; offered Periodic Fall; may be repeated for 12 credits; may be repeated 4 times)
Topics vary according to needs and staff availability.
EE 8310 - Advanced Topics in VLSI (Topics course)
(1 cr [max 3]; Prereq-instr consent; Student Option; offered Periodic Fall; may be repeated for 12 credits; may be repeated 4 times)
Topics vary according to needs and staff availability.
EE 8320 - Advanced Topics in Design Automation (Topics course)
(1 cr [max 3]; Prereq-Grad student or instr consent; A-F or Audit; offered Periodic Fall; may be repeated for 12 credits; may be repeated 4 times)
Equivalent courses: was EE 8301 until 02-SEP-08
State-of-the-art automated design tools for electronic system design. Topics vary.
EE 8331 - CMOS Data Converters: A/D and D/A
(3 cr; Prereq-5333 or instr consent; Student Option; offered Every Fall & Spring)
Data converters, low power low voltage analog circuits. Basic background in design of CMOS analog-to-digital and digital-to-analog converters. Special circuit design techniques for low power design. Students design/test several design problems.
EE 8333 - FTE: Master's
(1 cr; Prereq-Master's student, adviser and DGS consent; No Grade Associated; offered Every Fall, Spring & Summer; 6 academic progress units; 6 financial aid progress units)
(No description)
EE 8337 - Analog Circuits for Wire/Wireless Communications
(3 cr; Prereq-5333; A-F or Audit; offered Every Spring)
Basic background, advanced design concepts necessary to design integrated CMOS RF circuits. Emphasizes CMOS and RF. Where appropriate, mention is made of bipolar circuits and applications to other communications areas.
EE 8350 - Advanced Verification Methodologies for VLSI Systems
(3 cr; Student Option; offered Every Fall)
Object-oriented programming in SystemVerilog. Randomization techniques, threads, interprocess communication, and functional coverage determination. Advanced interfaces and assertion-based verification. UVM tests, components, agents, environments, factory pattern, transactions, and sequences. Formal and semi-formal verification methods. Other advanced verification techniques of current research interest. Prerequisites: EE 5327 VLSI Design Lab or equivalent
EE 8351 - Design Automation Techniques for Variation-Aware Computing
(3 cr; Student Option; offered Fall Even Year)
High-performance chip design can only be performed with the assistance of design automation tools that comprehend the needs of the designer and deliver solutions that can correctly analyze and optimize these systems. The objective of this class is to provide a view of this emerging universe and acquaint students with new research in this area. Specific topics to be covered include 1) Overview of technology trends and emerging systems 2) Variation-aware design and 3) Design automation issues. Prerequisites: CSE grad student. Some background in VLSI design and/or design automation is suggested but not required. Such prior exposure will make the experience in the class much more meaningful.
EE 8360 - Computer Systems Seminar
(1 cr; S-N or Audit; offered Every Fall & Spring; may be repeated for 3 credits; may be repeated 3 times)
Current literature, individual assignments.
EE 8365 - Advanced Computer Architecture
(3 cr; Student Option; offered Every Fall & Spring)
Equivalent courses: was CSCI 5204 until 03-SEP-24, was CSCI 8203 until 02-SEP-03, was CSCI 8203 until 12-JUN-00
Design of high-performance uniprocessors. Advanced pipeline design, dynamic instruction scheduling, branch penalty reduction schemes.
EE 8367 - Parallel Computer Organization
(3 cr; Prereq-5364 or CSci 5204; Student Option; offered Every Spring)
Equivalent courses: CSCI 8205 (starting 12-JUN-00, was EE 8367 until 12-JUN-00, was EE 8367 until 07-SEP-99)
Design/implementation of multiprocessor systems. Parallel machine organization, system design. Differences between parallel, uniprocessor machines. Programming models. Synchronization/communication. Topologies, message routing strategies. Performance optimization techniques. Compiler, system software issues.
EE 8370 - Computer Aided Design Seminar
(1 cr; Prereq-[EE or CompE or CSci] grad major, instr consent; S-N or Audit; offered Every Fall & Spring; may be repeated for 3 credits; may be repeated 3 times)
Current literature, individual assignments.
EE 8444 - FTE: Doctoral
(1 cr; Prereq-Doctoral student, adviser and DGS consent; No Grade Associated; offered Every Fall, Spring & Summer; 6 academic progress units; 6 financial aid progress units)
(No description)
EE 8500 - Seminar: Communications
(1 cr; S-N or Audit; offered Every Fall & Spring; may be repeated for 3 credits; may be repeated 3 times)
Current literature, individual assignments.
EE 8510 - Advanced Topics in Communications
(1 cr [max 3]; Prereq-instr consent; Student Option; offered Periodic Fall; may be repeated for 12 credits; may be repeated 4 times)
Topics vary according to needs and staff availability.
EE 8520 - Advanced Topics in Signal Processing
(1 cr [max 3]; Prereq-instr consent; Student Option; offered Every Spring; may be repeated for 12 credits; may be repeated 4 times)
Topics vary according to needs and staff availability.
EE 8551 - Multirate Signal Processing and Applications
(3 cr; Prereq-[CSE grad student] or dept consent; Student Option; offered Periodic Fall & Spring)
Equivalent courses: was EE 5551 until 18-JAN-22
Multirate discrete-time systems with applications in modern signal and data processing problems. Hilbert Spaces and Linear Operators; Reisz Bases and Frames; Vector Space Representation of Sampling, Interpolation, Time-frequency analysis and wavelets; Filterbanks and Polyphase Structures; Sparsity and redundancy with applications in linear and nonlinear approximation, super-resolution, blind-source separation.
EE 8591 - Predictive Learning from Data
(3 cr; Prereq-CSE grad student or instr consent; Student Option; offered Fall Even Year)
Methods for estimating dependencies from data have been traditionally explored in such diverse fields as: statistics (multivariate regression and classification), engineering (pattern recognition, system identification), computer science (artificial intelligence, machine learning, data mining) and bioinformatics. Recent interest in learning methods is triggered by the widespread use of digital technology and availability of data. Unfortunately, developments in each field are seldom related to other fields. This course is concerned with estimation of predictive data-analytic models that are estimated using past data, but are used for prediction or decision making with new data. This course will first present general conceptual framework for learning predictive models from data, using Vapnik-Chervonenkis (VC) theoretical framework, and then discuss various methods developed in statistics, pattern recognition and machine learning. Course descriptions will emphasize methodological aspects of machine learning, rather than development of ?new? algorithms.
EE 8601 - Advanced Electromagnetic Theory
(3 cr; Prereq-4601 or equiv; A-F or Audit; offered Periodic Fall)
Aspects of electromagnetic theory. Review of introductory material. Scattering theory, geometric theory of diffraction, integral equation methods, Green's functions.
EE 8610 - Seminar: Electronics, Fields, and Photonics
(1 cr; Prereq-EE grad major or instr consent; S-N or Audit; offered Every Fall & Spring; may be repeated for 3 credits; may be repeated 3 times)
Students are assigned readings from current literature and make individual presentations to class. From time to time outside speakers present research papers.
EE 8611 - Plasma Physics
(3 cr; Prereq-instr consent; Student Option; offered Periodic Fall)
Plasma theory and charged particle transport phenomena: collision processes, orbit theory, kinetic theory, Boltzmann transport equation, moment (continuity) equations, magnetohydrodynamics, transport properties. Applications of plasma theory to modeling of dc, rf, and microwave discharges.
EE 8620 - Advanced Topics in Magnetics (Topics course)
(1 cr [max 3]; Prereq-5653 or instr consent; Student Option; offered Periodic Fall; may be repeated for 12 credits; may be repeated 4 times)
Topics vary according to needs and staff availability.
EE 8630 - Advanced Topics in Electromagnetics
(1 cr [max 3]; Student Option; may be repeated for 12 credits; may be repeated 4 times)
Topics vary according to needs and staff availability.
EE 8660 - Seminar: Magnetics
(1 cr; S-N or Audit; offered Every Fall & Spring; may be repeated for 3 credits; may be repeated 3 times)
Current literature, individual assignments.
EE 8666 - Doctoral Pre-Thesis Credits
(1 cr [max 6]; Prereq-Doctoral student who has not passed prelim oral; no required consent for 1st/2nd registrations, up to 12 combined cr; dept consent for 3rd/4th registrations, up to 24 combined cr; doctoral student admitted before summer 2007 may register up to four times, up to 60 combined cr; No Grade Associated; offered Every Fall, Spring & Summer; may be repeated for 12 credits; may be repeated 2 times)
TBD
EE 8725 - Advanced Power System Analysis and Economics
(3 cr; Prereq-4721, CSE grad student or instr consent; Student Option; offered Periodic Fall)
Solving sets of equations that involve large sparse matrices. Sparse matrix storage, ordering schemes, application to power flow, short circuit calculation, optimal power flow, and state estimation.
EE 8741 - Power Electronics in Power Systems
(3 cr; Prereq-4741, IT grad student or instr consent; Student Option; offered Periodic Fall)
Impact of power electronics loads on power quality. Passive and active filters. Active input current wave shaping. HVDC transmission. Static VAR control, energy storage systems. Interconnecting photovoltaic and wind generators. Static phase shifters and circuit breakers for flexible AC transmission (FACTS).
EE 8744 - Modeling, Analysis, and Control of Renewable Energy Systems
(3 cr; Student Option; offered Every Fall)
The electrical power system has been widely recognized as the most important engineering achievement of the 20th century. High power quality and availability are maintained in the bulk power system mainly by enforcing hierarchical operational practices, central decision making, and topological redundancy. However, this status quo is being challenged by changing generation, consumption and operational landscapes. Particularly, increased renewable generation, supply scarcity, the impetus to improve resiliency to extenuating weather impacts, and expanding electricity access call for the development of transformative architectural and operational paradigms. Recognizing these developments, this course will present enabling modeling, analysis, and control methods that will be integral to architect next-generation renewable-based power systems. These methods will be developed adopting a bottom-up approach by leveraging recent theoretical advances in circuit theory, nonlinear systems, complex networks, and stochastic processes.
EE 8777 - Thesis Credits: Master's
(1 cr [max 18]; Prereq-Max 18 cr per semester or summer; 10 cr total required [Plan A only]; No Grade Associated; offered Every Fall, Spring & Summer; may be repeated for 50 credits; may be repeated 10 times)
(No description)
EE 8888 - Thesis Credit: Doctoral (independent study)
(1 cr [max 24]; No Grade Associated; offered Every Fall, Spring & Summer; may be repeated for 100 credits; may be repeated 10 times)
Thesis credit.
EE 8920 - Teaching Experience in Electrical and Computer Engineering
(1 cr; Prereq-PhD candidate in electrical engineering, passed written preliminary exam; S-N only; offered Every Spring; may be repeated for 3 credits; may be repeated 3 times)
Coteach class under guidance of faculty mentor. Students directly teach approximately half of the classes. Feedback to improve teaching effectiveness. Meet regularly with peers and instructor to discuss teaching concerns/issues.
EE 8925 - Ethics in Electrical and Computer Engineering
(1 cr; Prereq-Grad student in electrical engineering; S-N or Audit; offered Every Fall)
Topics on issues such as data integrity, professional conduct, authorship, plagiarism, patents, copyrights, conflicts, and disclosures. Students study cases, present findings, and write report.
EE 8940 - Special Investigations
(1 cr [max 3]; Prereq-1-3 cr [may be repeated for cr]; IT grad student or instr consent; Student Option; offered Every Fall, Spring & Summer; may be repeated for 3 credits)
Studies of approved theoretical or experimental topics.
EE 8950 - Advanced Topics in Electrical and Computer Engineering (Topics course)
(3 cr; Prereq-Cr ar [may be repeated for cr]; instr consent; Student Option; offered Every Fall & Spring; may be repeated for 12 credits; may be repeated 4 times)
Topics vary according to needs and staff availability.
EE 8965 - Plan C Project I (independent study)
(3 cr; Prereq-Grad EE major; Student Option; offered Every Fall, Spring & Summer)
Project topics arranged between student and adviser. Written reports.
EE 8967 - Plan C Project II (independent study)
(1 cr [max 3]; Prereq-EE grad student; Student Option; offered Every Fall, Spring & Summer; may be repeated for 3 credits)
Project topics arranged between student and adviser. Written reports.
EE 8970 - Graduate Seminar I
(1 cr; Prereq-Grad student; S-N or Audit; offered Every Fall; may be repeated for 3 credits; may be repeated 3 times)
Recent developments in electrical engineering, related disciplines.
EE 8980 - Graduate Seminar II
(1 cr; S-N or Audit; offered Every Spring; may be repeated for 3 credits; may be repeated 3 times)
Recent developments in electrical engineering, related disciplines.

Please report problems with this form to the webmaster.


This software is free and available under the GNU GPL.
© 2000 and later T. W. Shield