Catalog Home : Courses : Twin Cities Courses
 
Twin Cities Courses

Future effective dates indicate the first term the course may be available.

Find out when a particular course is offered using the Class Schedule.

Register for classes online.

 
ELECTRICAL AND COMPUTER ENGINEERING (EE)
College of Science and Engineering
Electrical and Computer Engineering
 
EE 1 - Refresher Course for Electrical Engineers
(0.0 cr; Prereq-[BSEE or BEE], pass EIT exam, four yrs elec eng experience; A-F or Aud, fall, spring, every year)
Review of electrical engineering fundamentals required to pass the Minnesota Professional Engineering Examination in electrical engineering. Organized review of material ordinarily contained in electrical engineering college curriculum. Emphasizes problem solving with orientation as close possible to type of questions in exam.



EE 1001 - Introduction to Electrical and Computer Engineering
(1.0 cr; S-N or Aud, spring, every year)
Introduction to engineering/computer engineering. Techniques and technologies developed by electrical and computer engineers.



EE 1301 - Introduction to Computing Systems
(4.0 cr; Prereq-&MATH 1271 or &MATH 1371; fall, spring, every year)
Fundamental concepts of computing systems, from machine level to high-level programming. Transistors, logic circuits. Instruction set architecture. Memory, pointer addressing. Binary arithmetic, data representation. Data types/structures. Assembly language, C programming. Control flow, iteration, recursion. Integral lab.



EE 1701W - Energy, Environment, and Society (WI)
(3.0 cr; fall, every year)
Energy supply and demand; generation of electricity; environmental impact of energy usage; energy conservation methods; utility deregulation; role of communication and computers. Demos, computer simulation, teamwork, and projects.



EE 2001 - Introduction to Circuits and Electronics
(3.0 cr; Prereq-&PHYS 1302, &(MATH 2243 or MATH 2373 or MATH 2573); fall, spring, summer, every year)
Physical principles underlying circuit element models. Kirchhoff's laws. Independent/dependent sources. Opamps. Linearity in circuits. Diodes and rectification. FET characteristics, biasing, small signal models, and simple amplifiers. Transients in first- and second-order circuits. CMOS-based logic gates. Circuit simulators.



EE 2002 - Introductory Circuits and Electronics Laboratory
(1.0 cr; Prereq-2001 or & 2001; fall, spring, summer, every year)
Introductory lab in electronics to accompany 2001. Experiments with simple circuits. Familiarization with basic measurement tools and equipment.



EE 2006 - Introductory Circuits Laboratory
(0.5 cr; fall, spring, every year)
Meets concurrently with an arranged 2002 section.



EE 2011 - Linear Systems, Circuits, and Electronics
(3.0 cr; Prereq-2001; fall, spring, summer, every year)
Sinusoidal steady state analysis. AC power calculations. Laplace transforms. Laplace transforms in circuit analysis. Elementary filter circuits. Frequency response of elementary MOSFET amplifiers. BJT characteristics and biasing. BJT small signal models and elementary amplifiers. Frequency response of BJT amplifiers. Use of circuit simulators.



EE 2101 - Introduction to Electronics I
(1.5 cr; Prereq-Linear circuits; fall, every year)
Diodes, field effect transistors and bipolar junction transistors, small signal transistor models. Amplifier circuits. Covers electronics content of 2001 in half a semester.



EE 2103 - Introduction to Electronics II
(1.0 cr; Prereq-2001 or 2101; fall, every year)
Active and passive analog filters, high frequency diode and transistor models, amplifier frequency response, multistage amplifiers. Covers electronics content of 2011 in half a semester.



EE 2301 - Introduction to Digital System Design
(4.0 cr; Prereq-MATH 1272 or MATH 1372 or MATH 1572; fall, spring, every year)
Boolean algebra, logic gates, combinational logic, logic simplification, sequential logic, design of synchronous sequential logic, VHDL modeling, design of logic circuits. Integral lab.



EE 2361 - Introduction to Microcontrollers
(4.0 cr; Prereq-2301, [1301 or CSCI 1113 or CSCI 1901]; fall, spring, summer, every year)
Computer organization, assembly language programming, arithmetic/logical operations, parallel/serial input/output. Exception handling, interrupts, using special-purpose features such as A/D converters, fuzzy logic, DSP operations. Integral lab.



EE 3005 - Fundamentals of Electrical Engineering
(4.0 cr; Prereq-Math 2243, Phys 1302; not for EE majors; fall, spring, summer, every year)
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.0 cr; Prereq-Concurrent enrollment in 3005 is allowed but not required; fall, spring, summer, every year)
Lab to accompany 3005.



EE 3015 - Signals and Systems
(3.0 cr; Prereq-[2011, CSE] or %; fall, spring, every year)
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.



EE 3025 - Statistical Methods in Electrical and Computer Engineering
(3.0 cr; Prereq-[3015, CSE] or instr approval; fall, spring, summer, every year)
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 3041 - Industrial Assignment I
(2.0 cr; =[01309]; Prereq-[EE or CompE upper div], enrolled in ECE co-op program; A-F only, fall, spring, summer, every year)
Industrial work assignment in engineering co-op program. Evaluation based on student's formal written report covering semester's work assignment.



EE 3101 - Circuits and Electronics Laboratory I
(2.0 cr; Prereq-[2002, [3115 or &3115], CSE] or %; fall, spring, summer, every year)
Experiments in circuits/electronics.



EE 3102 - Circuits and Electronics Laboratory II
(2.0 cr; Prereq-[3101 or CSE or %], attendance first day of class; fall, spring, summer, every year)
Experiments in circuits/electronics. Team design project.



EE 3115 - Analog Electronics
(3.0 cr; Prereq-[3015 or &3015, CSE] or %; fall, spring, summer, every year)
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 3161 - Semiconductor Devices
(3.0 cr; Prereq-Upper div CSE, 2011, Phys 1302, Phys 2303 or Chem 1022; fall, spring, every year)
Elementary semiconductor physics; physical description of pn junction diodes, bipolar junction transistors, field-effect transistors.



EE 3601 - Transmission Lines, Fields, and Waves
(3.0 cr; Prereq-[2011, [Math 2243 or Math 2373 or Math 2573], [Phys 1302 or Phys 1402], CSE] or %; fall, spring, summer, every year)
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
(1.0 - 4.0 cr [max 8.0 cr]; Prereq-#; summer, every year)
Topics that are not available in regular courses. Topics vary.



EE 3990 - Curricular Practical Training
(1.0 - 2.0 cr [max 12.0 cr]; Prereq-#, undergrad EE or CompE major; S-N only, fall, spring, summer, every year)
Industrial work assignment involving advanced electrical engineering technology. Reviewed by faculty member. Final report covering work assignment



EE 4043W - Industrial Assignment II (WI)
(4.0 cr; =[01311]; Prereq-3041; A-F only, fall, spring, summer, every year)
Solution of system design problems that require developing criteria, evaluating alternatives, and generating a preliminary design. Final report emphasizes design communication and describes design decision process, analysis, and final recommendations.



EE 4044 - Industrial Assignment III
(2.0 cr; Prereq-4043W; A-F only, fall, spring, summer, every year)
Industrial work assignment in engineering co-op program. Evaluation based on student's formal written report covering semester work assignment.



EE 4111 - Advanced Analog Electronics Design
(4.0 cr; Prereq-3015, 3115; spring, every year)
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.0 cr; Prereq-3161 or #; spring, every year)
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.0 cr; Prereq-&4161W; spring, every year)
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.0 cr; =[AEM 4321]; Prereq-[3015, [upper div CSE or grad student in CSE major]] or #; fall, every year)
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.0 cr; Prereq-[3015, upper div CSE] or #; spring, every year)
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.0 cr; Prereq-4231 or &4231; fall, every year)
Lab to accompany 4231.



EE 4237 - State Space Control Laboratory
(1.0 cr; Prereq-4233 or & 4233; no cr for [EE or CompE] grad students; spring, every year)
Lab to accompany 4233.



EE 4301 - Digital Design With Programmable Logic
(4.0 cr; Prereq-2301, [1301 or CSCI 1113 or CSCI 1901]; fall, summer, every year)
Introduction to system design/simulation. Design using Verilog code/synthesis. Emulation using Verilog code.



EE 4303 - Introduction to Programmable Devices Laboratory
(1.0 cr; =[01806]; Prereq-2301, 2361; cannot receive cr for 4303 if cr granted for EE 4301; spring, offered periodically)
Verilog Language. Combinatorial and sequential logic synthesis with Verilog. Implementation in Field Programmable Gate Arrays (FPGAs).



EE 4341 - Embedded System Design
(4.0 cr; Prereq-2301, 2361, upper div CSE; spring, every year)
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.0 cr; =[EE 5361, CSCI 4203]; Prereq-2361; fall, spring, every year)
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.0 cr; Prereq-[3025, ECE student] or STAT 3022; computer programming or MATLAB or similar environment is recommended for ECE students; fall, odd academic years)
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.0 cr; Prereq-3025; fall, every year)
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.0 cr; Prereq-4501 or &4501; fall, every year)
Experiments in analysis/design of wired/wireless communication systems. Lab to accompany 4501.



EE 4541 - Digital Signal Processing
(3.0 cr; Prereq-[3015, 3025] or #; fall, summer, every year)
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 4607 - Wireless Hardware System Design
(3.0 cr; Prereq-[3015, 3115, 3601, CSE student] or %; spring, every year)
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 4609 - Digital Signal Integrity
(3.0 cr; =[EE 5609]; Prereq-2011, Phys 1301, 1302, [sr EE or CompE major]; spring, offered periodically)
Introduction to high speed interconnect design. Transmission line theory, coupled line theory, elements of microwave circuit theory, parasitic calculations/measurement, techniques for good interconnect design.



EE 4701 - Electric Drives
(3.0 cr; Prereq-3015; spring, every year)
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.0 cr; Prereq-4701 or & 4701; spring, every year)
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.0 cr; Prereq-2011; fall, every year)
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.0 cr; Prereq-4721 or &4721; fall, every year)
Lab analysis of AC power systems, power system networks, power flow, short circuit, transient stability.



EE 4741 - Power Electronics
(3.0 cr [max 4.0 cr]; Prereq-3015, 3115; fall, every year)
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.0 cr; Prereq-4741 or & 4741; fall, every year)
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 4930 - Special Topics in Electrical and Computer Engineering Laboratory
(1.0 - 2.0 cr [max 6.0 cr]; Prereq-CSE sr or grad student or #; A-F only, fall, spring, summer, offered periodically)
Lab work not available in regular courses. Topics vary.



EE 4940 - Special Topics in Electrical and Computer Engineering
(1.0 - 4.0 cr [max 8.0 cr]; Prereq-CSE or #; fall, spring, summer, every year)
Topics that are not available in regular courses. Topics vary.



EE 4951W - Senior Design Project (WI)
(4.0 cr; Prereq-3015, 3115, 3102, attendance first day of class; fall, spring, every year)
Team participation in formulating/solving open-ended design problems. Oral/written presentations.



EE 4970 - Directed Study
(1.0 - 3.0 cr [max 12.0 cr]; Prereq-Cr ar [may be repeated for cr]; %; fall, spring, summer, every year)
Studies of approved projects, either theoretical or experimental.



EE 4981H - Senior Honors Project I
(2.0 cr; Prereq-ECE honors, sr, #; fall, every year)
Experience in research/design for electrical/computer engineering. Oral/written reports.



EE 4982V - Senior Honors Project II (WI)
(2.0 cr; Prereq-4981; spring, every year)
Experience in research/design for electrical/computer engineering. Oral/written reports.



EE 5041 - Industrial Assignment for Graduate Students
(1.0 cr [max 3.0 cr]; Prereq-Consent of Advisor and Office of the DGS; S-N only, fall, spring, summer, every year)
Optional industrial work assignment. Evaluation based on student's formal written report covering semester's work assignment.



EE 5121 - Transistor Device Modeling for Circuit Simulation
(3.0 cr; Prereq-[3115, 3161, CSE grad student] or %; fall, spring, offered periodically)
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.0 cr; Prereq-[3161, 3601, CSE grad student] or %; spring, every year)
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.0 cr; Prereq-[3161, 3601, CSE grad student] or %; fall, every year)
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.0 cr; Prereq-5163 or #; spring, every year)
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
(4.0 cr; Prereq-CSE grad student or %; fall, every year)
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.0 cr; Prereq-[[5171 or &5171], CSE grad student] or %; fall, every year)
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 - Introduction to Nanotechnology
(4.0 cr; Prereq-[3161, 3601, CSE grad student] or %; fall, every year)
Nanoscale imaging. Patterning using scanning srobes, soft-lithography, stamping, and molding. Nanomaterials, properties, synthesis, applications. Nanomanufacturing/component integration using engineered self-assembly/nanotransfer. Labs on AFM, microcontact printing, nanoparticles/nanowire synthesis.



EE 5231 - Linear Systems and Optimal Control
(3.0 cr; Prereq-[3015, CSE grad student] or #; fall, every year)
Properties and modeling of linear systems. Linear quadratic and linear-quadratic-Gaussian regulators. Maximum principle.



EE 5235 - Robust Control System Design
(3.0 cr; Prereq-CSE grad, 3015, 5231 or #; spring, every year)
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.0 cr; Prereq-[3025, Math 2373, Math 2374, CSE grad student] or %; fall, spring, offered periodically)
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 5251 - Optimal Filtering and Estimation
(3.0 cr; =[AEM 5451]; Prereq-[[[MATH 2243, STAT 3021] or equiv], CSE grad student] or %; 3025, 4231 recommended; fall, every year)
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 5301 - VLSI Design Automation I
(3.0 cr; Prereq-[2301, CSE grad student] or %; fall, spring, offered periodically)
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.0 cr; Prereq-[5301, CSE grad student] or %; spring, every year)
Basic algorithms, computational complexity. High-level synthesis. Test generation. Power estimation. Timing optimization. Current topics.



EE 5323 - VLSI Design I
(3.0 cr; Prereq-[2301, 3115, CSE grad student] or %; fall, every year)
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.0 cr; Prereq-[5323, CSE grad student] or %; spring, every year)
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.0 cr; Prereq-[4301, [5323 or &5323], CSE grad student] or %; spring, every year)
Complete design of an integrated circuit. Designs evaluated by computer simulation.



EE 5329 - VLSI Digital Signal Processing Systems
(3.0 cr; Prereq-[[5323 or &5323], CSE grad student] or %; fall, spring, offered periodically)
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.0 cr; Prereq-[3115, CSE grad student] or %; fall, every year)
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 5351 - Applied Parallel Programming
(3.0 cr; Prereq-[4363 or equivalent], programming experience (C/C++ preferred); fall, every year)
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 5364 - Advanced Computer Architecture
(3.0 cr; =[CSCI 5204]; Prereq-[[4363 or CSci 4203], CSE grad student] or %; fall, every year)
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.0 cr; =[EE 5863]; Prereq-[4363 or 5361 or CSci 4203 or 5201], [CSE grad student] or %; fall, spring, offered periodically)
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 5381 - Telecommunications Networks
(3.0 cr; Prereq-[4501, 5531, CSE grad student] or %; fall, spring, offered periodically)
Fundamental concepts of modern telecommunications networks, mathematical tools required for their performance analysis. Layered network architecture, point-to-point protocols/links, delay models, multiaccess communication/routing.



EE 5391 - Computing With Neural Networks
(3.0 cr; Prereq-[[3025 or Stat 3091], CSE grad student] or %; fall, spring, offered periodically)
Neural networks as a computational model. Connections to AI, statistics and model-based computation. Associative memory and matrix computation; Hopfield networks. Supervised networks for classification and prediction. Unsupervised networks for data reduction. Associative recognition/retrieval, optimization, time series prediction, knowledge extraction.



EE 5393 - Circuits, Computation, and Biology
(3.0 cr; Prereq-MATH 2263 or %; fall, spring, offered periodically)
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.0 cr; Prereq-[3025, 4501, CSE grad student] or %; fall, every year)
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.0 cr; Prereq-[4501, CSE grad student] or %; 5501 recommended; spring, every year)
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 5531 - Probability and Stochastic Processes
(3.0 cr; Prereq-[3025, CSE grad student] or %; fall, every year)
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.0 cr; Prereq-[4541, 5531, CSE grad student] or %; fall, spring, offered periodically)
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
(3.0 cr; Prereq-[4541, CSE grad student] or %; spring, every year)
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.0 cr; Prereq-[4541, CSE grad student] or %; fall, spring, offered periodically)
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 5551 - Multiscale and Multirate Signal Processing
(3.0 cr; Prereq-[4541, 5531, CSE grad student] or %; fall, spring, offered periodically)
Multirate discrete-time systems. Bases, frames. Continuous wavelet transform. Scaling equations. Discrete wavelet transform. Applications in signal/image processing.



EE 5561 - Image Processing and Applications
(3.0 cr; =[01244]; Prereq-[4541, 5581, CSE grad student] or #; spring, every year)
Two-dimensional digital filtering/transforms. Application to image enhancement, restoration, compression, and segmentation.



EE 5581 - Information Theory and Coding
(3.0 cr; Prereq-[5531, CSE grad student] or %; fall, even academic years)
Source/channel models, codes for sources/channels. Entropy, mutual information, capacity, rate-distortion functions. Coding theorems.



EE 5583 - Error Control Coding
(3.0 cr; Prereq-[[3025, Math 2373] or equiv], [CSE grad student or %]; spring, offered periodically)
Error-correcting codes. Concepts, properties, polynomial representation. BCH, Golay, Reed-Muller/Reed-Solomon codes. Convolutional codes. Iterative codes.



EE 5585 - Data Compression
(3.0 cr; Prereq-CSE grad student or %; fall, spring, offered periodically)
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.0 cr; Prereq-[3601, CSE grad student] or %; fall, spring, offered periodically)
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.0 cr; Prereq-[5601 or equiv], [CSE grad student or #]; fall, spring, offered periodically)
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 5611 - Plasma-Aided Manufacturing
(4.0 cr; =[ME 5361]; Prereq-[[[ME 3321, ME 3322] or equiv], [upper div CSE or grad student]] or %; A-F or Aud, fall, spring, offered periodically)
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.0 cr; Prereq-[[5601 or &5601], CSE grad student] or %; A-F only, spring, every year)
Scattering parameters, planar lumped circuits, transmission lines, RF/microwave substrate materials, matching networks/tuning elements, resonators, filters, combiners/dividers, couplers. Integral lab.



EE 5616 - Antenna Theory and Design
(3.0 cr; Prereq-[[5601 or &5601], CSE grad student] or %; fall, spring, offered periodically)
Antenna performance parameters, vector potential/radiation integral, wire antenna structures, broadband antenna structures, microstrips/aperture theory, antenna measurements.



EE 5621 - Physical Optics
(3.0 cr; Prereq-[3015, CSE grad student] or %; spring, every year)
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.0 cr; Prereq-[[5621 or &5621], CSE grad student] or %; spring, every year)
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.0 cr; Prereq-[[3601 or Phys 3002], CSE grad student] or %; fall, every year)
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.0 cr; Prereq-[3015, 3601, CSE grad student] or %; fall, spring, offered periodically)
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 5628 - Fiber Optics Laboratory
(1.0 cr; Prereq-[[5627 or &5627], CSE grad student] or #; spring, even academic years)
Experiments in fiber optics. Dielectric waveguides, modes in optical fibers, fiber dispersion/attenuation, properties of light sources/detectors, optical communication systems.



EE 5629 - Optical System Design
(2.0 cr; Prereq-CSE grad student or %; fall, spring, offered periodically)
Elementary or paraxial optics. Non-paraxial, exact ray tracing. Energy considerations in instrument design. Fourier optics and image quality. Design examples: telescopes, microscopes, diffraction-limited lenses, projectors, scientific instruments.



EE 5653 - Physical Principles of Magnetic Materials
(3.0 cr; Prereq-CSE grad student or %; fall, every year)
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.0 cr; Prereq-CSE grad student or %; spring, offered periodically)
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 5657W - Physical Principles of Thin Film Technology (WI)
(4.0 cr; Prereq-CSE grad student or %; fall, every year)
Fabrication, characterization, and application of thin film and nanostructured materials/devices. Focuses on vacuum deposition. Materials science. Hands-on, team-based labs.



EE 5705 - Electric Drives in Sustainable Energy Systems
(3.0 cr; Prereq-[4701, CSE grad student] or %; spring, offered periodically)
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.0 cr; Prereq-5705 or &5705; spring, offered periodically)
Lab to accompany 5705.



EE 5721 - Power Generation Operation and Control
(3.0 cr; Prereq-[4721, CSE grad student] or %; spring, even academic years)
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 5725 - Power Systems Engineering
(3.0 cr; Prereq-[4721, CSE grad student] or %; spring, odd academic years)
Reliability analysis of large power generation/transmission systems. Writing programs for state-by-state analysis and Monte Carlo analysis. Power system protection systems, circuit current calculations, short circuit detection, isolating faulted components. Characteristics of protection components.



EE 5741 - Advanced Power Electronics
(3.0 cr; Prereq-CSE grad student] or %; spring, offered periodically)
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.0 cr; Prereq-CSE grad student or %; fall, every year)
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 5940 - Special Topics in Electrical Engineering I
(1.0 - 4.0 cr [max 12.0 cr]; fall, spring, summer, every year)
Special topics in electrical and computer engineering. Topics vary.



EE 5950 - Special Topics in Electrical Engineering II
(1.0 - 4.0 cr [max 12.0 cr]; fall, spring, every year)
Special topics in electrical and computer engineering. Topics vary.



EE 5960 - Special Topics in Electrical Engineering III
(1.0 - 4.0 cr [max 12.0 cr]; fall, spring, every year)
Special topics in electrical and computer engineering. Topics vary.



EE 5970 - Special Topics in Electrical Engineering IV
(1.0 - 4.0 cr [max 12.0 cr]; Prereq-EE or CompE grad student or #; only available for Rochester Campus; fall, spring, offered periodically)
Special topics in electrical and computer engineering. Topics vary.



EE 5990 - Curricular Practical Training
(1.0 - 2.0 cr [max 6.0 cr]; Prereq-Grad student, #; S-N or Aud, fall, spring, summer, every year)
Industrial work assignment involving advanced electrical engineering technology. Review by faculty member. Final report covering work assignment.



EE 8100 - Advanced Topics in Electronics
(1.0 - 3.0 cr [max 12.0 cr]; Prereq-#)
Topics vary according to needs and staff availability.



EE 8141 - Advanced Heterojunction Transistors
(3.0 cr; Prereq-5664 or #)
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.0 cr; Prereq-#; fall, spring, offered periodically)
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.0 cr; Prereq-#; A-F or Aud, fall, spring, offered periodically)
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.0 cr [max 3.0 cr]; Prereq-#; S-N or Aud, fall, spring, every year)
Current literature, individual assignments.



EE 8210 - System Theory Seminar
(1.0 cr [max 3.0 cr]; S-N or Aud, fall, spring, offered periodically)
Current literature, individual assignments.



EE 8213 - Advanced System Theory
(3.0 cr; Prereq-IT grad student, #)
Generalized linear systems; applications, structural properties, computational approaches, classification, functional behavior, and synthesis.



EE 8215 - Nonlinear Systems
(3.0 cr; Prereq-#; fall, spring, offered periodically)
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.0 cr [max 3.0 cr]; S-N or Aud, fall, spring, offered periodically)
Current literature, individual assignments.



EE 8231 - Optimization Theory
(3.0 cr; Prereq-#; fall, offered periodically)
Introduction to optimization in engineering; approximation theory. Least squares estimation, optimal control theory, and computational approaches.



EE 8235 - Advanced Control Topics
(3.0 cr; spring, offered periodically)
Adaptive/learning systems. Optimal/robust control/stabilization. Stability of dynamic systems.



EE 8300 - Advanced Topics in Computers
(1.0 - 3.0 cr [max 12.0 cr]; Prereq-#)
Topics vary according to needs and staff availability.



EE 8310 - Advanced Topics in VLSI
(1.0 - 3.0 cr [max 12.0 cr]; Prereq-#)
Topics vary according to needs and staff availability.



EE 8320 - Advanced Topics in Design Automation
(1.0 - 3.0 cr [max 12.0 cr]; Prereq-Grad student or #; A-F or Aud, fall, offered periodically)
State-of-the-art automated design tools for electronic system design. Topics vary.



EE 8331 - CMOS Data Converters: A/D and D/A
(3.0 cr; Prereq-5333 or #; fall, spring, every year)
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.0 cr; Prereq-Master's student, adviser and DGS consent; No Grade, fall, spring, summer, every year)
(No description)



EE 8337 - Analog Circuits for Wire/Wireless Communications
(3.0 cr; Prereq-5333; A-F or Aud, spring, every year)
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 8360 - Computer Systems Seminar
(1.0 cr [max 3.0 cr]; S-N or Aud, fall, spring, every year)
Current literature, individual assignments.



EE 8367 - Parallel Computer Organization
(3.0 cr; =[CSCI 8205]; Prereq-5364 or CSci 5204; spring, every year)
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.0 cr [max 3.0 cr]; Prereq-[EE or CompE or CSci] grad major, #; S-N or Aud, fall, spring, every year)
Current literature, individual assignments.



EE 8444 - FTE: Doctoral
(1.0 cr; Prereq-Doctoral student, adviser and DGS consent; No Grade, fall, spring, summer, every year)
(No description)



EE 8500 - Seminar: Communications
(1.0 cr [max 3.0 cr]; S-N or Aud, fall, spring, every year)
Current literature, individual assignments.



EE 8510 - Advanced Topics in Communications
(1.0 - 3.0 cr [max 12.0 cr]; Prereq-#)
Topics vary according to needs and staff availability.



EE 8520 - Advanced Topics in Signal Processing
(1.0 - 3.0 cr [max 12.0 cr]; Prereq-#; spring, every year)
Topics vary according to needs and staff availability.



EE 8581 - Detection and Estimation Theory
(3.0 cr; Prereq-5531 or #; spring, offered periodically)
Risk theory approach to detection and estimation, random process representation, signal parameter estimation. Waveform estimation; detection of phase, frequency, and delay in signals. Applications to communications and radar-sonar signal design and processing.



EE 8591 - Predictive Learning from Data
(3.0 cr; Prereq-CSE grad student or #; fall, every year)
Basic elements and application areas of artificial intelligence (AI) related to design and implementation of expert systems (ES). Knowledge representation, reasoning under uncertainty, ES and their environment, planning, natural language processing (NLP), intelligent computer-aided instruction (ICAI), and AI tools (software and hardware).



EE 8601 - Advanced Electromagnetic Theory
(3.0 cr; Prereq-4601 or equiv; A-F or Aud)
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.0 cr [max 3.0 cr]; Prereq-EE grad major or #; S-N or Aud, fall, spring, every year)
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.0 cr; Prereq-#; fall, offered periodically)
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
(1.0 - 3.0 cr [max 12.0 cr]; Prereq-5653 or #; fall, offered periodically)
Topics vary according to needs and staff availability.



EE 8630 - Advanced Topics in Electromagnetics
(1.0 - 3.0 cr [max 12.0 cr])
Topics vary according to needs and staff availability.



EE 8660 - Seminar: Magnetics
(1.0 cr [max 3.0 cr]; S-N or Aud, fall, spring, every year)
Current literature, individual assignments.



EE 8666 - Doctoral Pre-Thesis Credits
(1.0 - 6.0 cr [max 12.0 cr]; Prereq-Doctoral student who has not passed prelim oral; no required consent for 1st/2nd registrations, up to 12 combined cr; % 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, fall, spring, summer, every year)
TBD



EE 8725 - Advanced Power System Analysis and Economics
(3.0 cr; Prereq-4721, CSE grad student or #; fall, offered periodically)
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.0 cr; Prereq-4741, IT grad student or #)
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 8777 - Thesis Credits: Master's
(1.0 - 18.0 cr [max 50.0 cr]; Prereq-Max 18 cr per semester or summer; 10 cr total required [Plan A only]; No Grade, fall, spring, summer, every year)
(No description)



EE 8888 - Thesis Credit: Doctoral
(1.0 - 24.0 cr [max 100.0 cr]; No Grade, fall, spring, summer, every year)
Thesis credit.



EE 8920 - Teaching Experience in Electrical and Computer Engineering
(1.0 cr [max 3.0 cr]; Prereq-PhD candidate in electrical engineering, passed written preliminary exam; S-N only, spring, every year)
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.0 cr; Prereq-Grad student in electrical engineering; S-N only, fall, every year)
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.0 - 3.0 cr [max 3.0 cr]; Prereq-1-3 cr [may be repeated for cr]; IT grad student or #; fall, spring, summer, every year)
Studies of approved theoretical or experimental topics.



EE 8950 - Advanced Topics in Electrical and Computer Engineering
(1.0 - 3.0 cr [max 12.0 cr]; Prereq-Cr ar [may be repeated for cr]; #; fall, spring, summer, every year)
Topics vary according to needs and staff availability.



EE 8965 - Plan C Project I
(3.0 cr; Prereq-Grad EE major; fall, spring, summer, every year)
Project topics arranged between student and adviser. Written reports.



EE 8967 - Plan C Project II
(1.0 - 3.0 cr [max 3.0 cr]; Prereq-EE grad student; fall, spring, summer, every year)
Project topics arranged between student and adviser. Written reports.



EE 8970 - Graduate Seminar I
(1.0 cr [max 3.0 cr]; Prereq-Grad student; S-N or Aud, fall, every year)
Recent developments in electrical engineering, related disciplines.



EE 8980 - Graduate Seminar II
(1.0 cr [max 3.0 cr]; S-N or Aud, spring, every year)
Recent developments in electrical engineering, related disciplines.



 
Search.

Search Programs

Related links.

Admission and Application

One Stop
for tuition, course registration, financial aid, academic calendars, and more