Electrical and Computer Engineering - ECE
The information below lists courses approved in this subject area effective Fall 2008. Not all courses will necessarily be offered these terms. Please consult the Schedule of Classes for a listing of courses offered for a specific term.
500-level courses require graduate standing.
Back to Course Index
100
The Digital Information Age 3 hours.
A-to-D conversion; logic; models; coding, transmission, processing; applications (such as CD player, digital speech and images, bar-code reader, credit card, fax, modem, cellular telephone, Internet). No graduation credit for students in the following: BS in Electrical Engineering. Previously listed as EECS 100. Prerequisite(s): MATH 090 or the equivalent.
115
Introduction to Electrical and Computer Engineering 4 hours.
Concepts and applications of electrical and computer engineering including: Basic circuits, fundamental electromagnetics, electronic devices, sensors, control, digital logic, computer organization, programming. Extensive computer use required. Will use PSPICE, MATLAB, C programming. Prerequisite(s): Credit or concurrent registration in MATH 180.
210
Electrical Circuit Analysis 3 hours.
Linear circuit analysis: networks, network theorems, dependent sources, operational amplifiers, energy storage elements, transient analysis, sinusoidal analysis, frequency response, filters. Laboratory. Credit is not given for ECE 210 if the student has credit for ECE 225. Previously listed as EECS 210. Prerequisite(s): PHYS 142 and credit or concurrent registration in MATH 220.
225
Circuit Analysis 4 hours.
Electric circuit elements; Ohm's Law; Kirchhoff's laws; transient and steady-state analysis of circuits; Laplace transform methods; network theorems. Laboratory. Credit is not given for ECE 225 if the student has credit for ECE 210. Previously listed as EECS 210. Prerequisite(s): MATH 220; and Grade of C or better in PHYS 142; and Grade of C or better in ECE 115.
265
Introduction to Logic Design 4 hours.
Number Systems; Binary arithmetic; Boolean/Logic functions; Boolean Algebra; logic gates, their CMOS design; function minimization, analysis and synthesis of combinational and sequential circuits. Credit is not given for ECE 265 if the student has credit for CS 266 or CS 366. Previously listd as EECS 265. Laboratory. Prerequisite(s): MATH 180 and grade of C or better in ECE 115.
267
Computer Organization I 3 hours.
Introduction to computer organization and assembly language programming. Memory, CPU, and I/O organization. Programming techniques and tools. Credit is not given for ECE 267 if the student has credit for CS 266 or CS 366. Previously listed as EECS 365. Prerequisite(s): CS 102 or CS 107 or CS 108.
310
Discrete and Continuous Signals and Systems 3 hours.
Signals; systems; convolution; discrete and continuous Fourier series and transforms; Z-transforms; Laplace transforms; sampling; frequency response; applications; computer simulations. Previously listed as EECS 310. Prerequisite(s): MATH 220 and credit or concurrent registration in ECE 225; or credit or concurrent registration in ECE 210 for non-ECE students.
311
Communication Engineering 4 hours.
Continuous-time signals and spectra; amplitude and angle modulation, sampling and quantization theory; digital pulse modulation, error probability, commercial broadcasting practices. Previously listed as EECS 311. Prerequisite(s): Grade of C or better in ECE 310.
317
Digital Signal Processing I 4 hours.
Sampling theorem; discrete signals and systems; discrete time Fourier transform; DFT; FFT; IIR and FIR digital filter design; stability; DSP applications. Laboratory. Previously listed as EECS 417. Prerequisite(s): Grade of C or better in ECE 310.
322
Communication Electromagnetics 3 hours.
Plane waves in various media. Polarization and Stoke's parameters. Scalar and vector potentials. Guided wave propagation. Radiation. Linear antennas and antenna parameters. Linear arrays. Credit is not given for this course if the student has credit for EECS 322. Previously listed as EECS 322. Prerequisite(s): Grade of C or better in ECE 225.
333
Computer Communication Networks I 4 hours.
Overview of networks, physical layer, data link protocols, multiple access, local area networks, network layer, Internet, ATM, routing, congestion control, IP protocol, transport layer. Laboratory Credit is not given for ECE 333 if the student has credit for CS 450. Previously listed as ECE 433. Prerequisite(s): ECE 341 and CS 107.
340
Electronics I 4 hours.
Operational amplifiers. Semiconductor junctions. Bipolar and field-effect transistors. Simple transistor amplifier and switching applications. Introduction to digital logic circuits. Laboratory experience. Previously listed as EECS 340. Prerequisite(s): Grade of C or better in ECE 225.
341
Probability and Random Processes for Engineers 3 hours.
Probability, random variables, discrete and continuous distributions, transformation of random variables, expectation, generating functions, statistical inference, hypothesis testing, estimation, random processes, stationarity, applications. Credit is not given for ECE 341 if the student has credit for IE 342. Prerequisite(s): ECE 310.
342
Electronics II 4 hours.
Differential amplifiers. Feedback amplifiers. Frequency response, stability and compensation of amplifiers. Circuit implementation of logic gates in various logic families. Bistable and memory circuits. Laboratory. Prevously listed as EECS 342. Prerequisite(s): ECE 340.
346
Solid State Device Theory 4 hours.
Introduction to semiconductors, Energy bands, Electron and hole transport mechanisms in semiconductor devices, recombination and generation, P-N Junctions. Intro to metal-oxide-semiconductor field effect transistors. Practical laboratory. Previously listed as EECS 346. Prerequisite(s): MATH 220 and a grade of C or better in ECE 115 and a grade of C or better in PHYS 142.
347
Integrated Circuit Engineering 3 hours.
Introduction to processing technology of integrated circuits: thin film deposition, doping, oxidation, epitaxy and lithography. Design, layout, assembly, testing and yield. Design project. Previously listed as EECS 347. Prerequisite(s): CHEM 112 and a grade of C or better in ECE 225.
350
Principles of Automatic Control 4 hours.
Transfer function; block diagrams; flow graphs; state space canonic forms; stability analysis; steady state and transient analysis; feedback control; continuous to discrete conversion; digital control. Previously listed as EECS 450. Prerequisite(s): Grade of C or better in ECE 310.
366
Computer Organization II 4 hours.
Circuit technology, clocking, datapath design, controller design including timing chains and microprogramming, memory systems design in caches, virtual memory, multiple memory modules, I/O design including disk, serial and network communications. Credit is not given for ECE 366 if the student has credit for CS 266 or CS 366. Previously listed as EECS 366. Laboratory. Prerequisite(s): ECE 267 and a grade of C or better in ECE 265. To be properly registered, students must enroll in one Laboratory and one Lecture-Discussion.
367
Microprocessor-Based Design 4 hours.
Microprocessor architecture; microprogrammed machines; programmer's model; control signals and timing; system buses; parallel and serial interfacing; interrupt processing; I/O devices; memory devices; direct memory access; assembly language. Laboratory. Previously listed as EECS 367. Prerequisite(s): ECE 267; and a grade of C or better in ECE 265 or a grade of C or better in CS 366.
368
CAD-Based Digital Design 4 hours.
CAD tools and VHDL programming for combinational and sequential circuit design, FPGA implementation of complex circuits, design project using CAD tools, FPGA implementations. Laboratory. Credit is not given for ECE 368 if the student has credit for CS 469. Prerequisite(s): ECE 366.
392
Undergraduate Research 2 TO 4 hours.
Research under close supervision of a faculty member. Satisfactory/Unsatisfactory grading only. Previously listed as EECS 392. Prerequisite(s): Consent of the instructor.
396
Senior Design I 2 hours.
Introduction to the principles and practice of product design: specifications, evaluation of design alternatives, technical reports, and oral presentations. Independent design projects. Previously listed as EECS 396. Prerequisite(s): ENGL 161. Open only to seniors.
397
Senior Design II 2 hours.
Application of engineering principles and optimization to the solution of the design problem initiated in Electrical and Computer Engineering 396. Implementation and testing of the design. Previously listed as EECS 397. Prerequisite(s): ECE 396.
400
Introduction to Microelectromechanical Systems 3 OR 4 hours.
Definition, classification and case studies of transducers, sensors and actuators. Microfabrication methods for microelectromechanical systems (MEMS). Design, simulation and modeling of MEMS. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 400. Prerequisite(s): ECE 346.
401
Quasi-Static Electric and Magnetic Fields 3 OR 4 hours.
Static electric and magnetic fields. Material description, boundary value problems. Field energy, its conversion and scaling laws. Quasi-static fields, field diffusion, eddy currents, energy losses. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 401. Prerequisite(s): ECE 322.
407
Pattern Recognition I 3 OR 4 hours.
The design of automated systems for detection, recognition, classification and diagnosis. Parametric and nonparametric decision-making techniques. Applications in computerized medical and industrial image and waveform analysis. Same as BIOE 407. 3 undergraduate hours. 4 graduate hours. Prerequisite(s): MATH 220.
410
Network Analysis 3 OR 4 hours.
Matrix algebra for network analysis, network parameters, macromodeling, high-frequency measurements, network functions and theorems. Topics in computer-aided analysis. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 410. Prerequisite(s): Grade of C or better in ECE 310.
412
Introduction to Filter Synthesis 3 OR 4 hours.
Fundamentals of network synthesis, filter approximations and frequency transformations. Active filter synthesis using bi-linear and bi-quad circuits. Topics in computer-aided design. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 412. Prerequisite(s): Grade of C or better in ECE 310.
415
Image Analysis and Computer Vision I 3 OR 4 hours.
Image formation, geometry and stereo. Two-dimensional image analysis by fourier and other 2-D transforms. Image enhancement, color, image segmentation, compression, feature extraction, object recognition. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 415. Prerequisite(s): MATH 310 or a grade of C or better in ECE 310.
417
Digital Signal Processing II 0 TO 5 hours.
Computer-aided design of digital filters; quantization and round-off effects; FFT algorithms; number-theoretic algorithms; multirate signal processing; DSP architectures and programming. 4 undergraduate hours. 5 graduate hours. Prerequisite(s): ECE 317.
418
Statistical Digital Signal Processing 3 OR 4 hours.
Stochastic signal models, LMS identification, identification of signals from noise, Wiener filtering, blind separation of mixed signal, discrete Wavelet Transforms, compression and denoising, ceptral analysis. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 418. Prerequisite(s): ECE 317 and ECE 341.
421
Introduction to Antennas and Wireless Propagation 3 OR 4 hours.
Potential, antenna parameters, radiation from linear wires and loops, impedance, arrays, communication links and path loss, tropospheric propagation, fading and diversity. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 421. Prerequisite(s): ECE 225 and ECE 322.
423
Electromagnetic Compatibility 3 OR 4 hours.
EMC requirements for electronic systems. Nonideal behavior of components. Radiated and conducted emissions. Susceptibility. Coupling and shielding. Electrostatic discharge. System design for EMS. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 423. Prerequisite(s): ECE 320 and ECE 322.
424
RF and Microwave Guided Propagation 0 TO 5 hours.
Maxwell's equations, transmission lines, Smith chart, strip lines, rectangular and circular waveguides, TE and TM waves, wave impedance, resonators, two-portal parameters, power and energy considerations. 4 undergraduate hours. 5 graduate hours. Prerequisite(s): ECE 225 and ECE 322.
427
Modern Linear Optics 3 OR 4 hours.
Geometrical optics, wave optics, two-dimensional Fourier analysis, scalar diffraction theory, Fourier transforming properties of lenses, coherent and incoherent images, holography, electromagnetic optics, polarization and crystal optics, resonators. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 427. Prerequisite(s): ECE 310 and ECE 322.
431
Analog Communication Circuits 0 TO 5 hours.
Introduction to radio frequency circuit design: narrowband transistor amplifiers, impedance matching networks, oscillators, mixers, amplitude and frequency modulation/demodulation, phase-lock loop circuits, amplifier noise and stability analysis. Laboratory. 4 undergraduate hours. 5 graduate hours. Previously listed as EECS 431. Prerequisite(s): ECE 311 and ECE 340.
432
Digital Communications 3 OR 4 hours.
Source coding, quantization, signal representation, channel noise, optimum signal reception, digital modulation: ASK, PSK, FSK, MSK, M-ary modulation. Probability of error. Inter-symbol interference. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 432. Prerequisite(s): ECE 311 and ECE 341.
434
Multimedia Systems 3 OR 4 hours.
Multimedia systems; compression standards; asynchronous transfer mode; Internet; wireless networks; television; videoconferencing; telephony; applications. 3 undergraduate hours. 4 graduate hours. Extensive computer use required. Prerequisite(s): ECE 333.
435
Wireless Communication Networks 3 OR 4 hours.
Radio technology fundamentals; channel and propagation models; channel multiple access technologies; wireless mobile communication fundamentals; generic wireless mobile network; cellular/PCS wireless mobile network standards. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 435. Prerequisite(s): ECE 432 and ECE 333.
436
Computer Communication Networks II 3 OR 4 hours.
Explores integrated network architecture of service, control signaling and management, examples of high-speed LAN/WAN, next generation Internet and mobile wireless network. 3 undergraduate hours. 4 graduate hours. Extensive computer use required. Prerequisite(s): ECE 333.
437
Wireless Communications 3 OR 4 hours.
Cellular concept, frequency reuse, mobile radio propagation, channel fading, noise in analog communications, mobile radio channel equalization, multiple access techniques (FDMA, TDMA, CDMA), wireless networking. 3 undergraduate hours. 4 graduate hours. Prerequisite(s): ECE 311 and ECE 341.
442
Power Semiconductor Devices and Integrated Circuits 0 TO 5 hours.
Covers the physics of devices encountered in the power-electronic and switching converter systems. 4 undergraduate hours. 5 graduate hours. Credit is not given for ECE 442 if the student has credit for EECS 442. Previously listed as EECS 442. ECE 442 is a supplement for ECE 445 and ECE 545. Prerequisite(s): ECE 342 and ECE 346.
445
Analysis and Design of Power Electronic Circuits 0 TO 5 hours.
Analysis of different isolated and non-isolated power-converter topologies, understanding of power-converter components, switching schemes. 4 undergraduate hours. 5 graduate hours. Previously listed as EECS 445. Prerequisite(s): ECE 342 and a grade of C or better in ECE 310.
448
Transistors 3 OR 4 hours.
Bipolar junction transistors, electronic processes in surface-controlled semiconductor and dielectric devices. Metal oxide semiconductor filed effect transistors, surface and interface effects, diode lasers, integrated optoelectronic devices. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 448. Prerequisite(s): ECE 346.
449
Microdevices and Micromachining Technology 0 TO 5 hours.
Microfabrication techniques for microsensors, microstructures, and microdevices. Selected examples of physical/chemical sensors and actuators. Simulation experiments. Laboratory. Same as ME 449. 4 undergraduate hours. 5 graduate hours. Previously listed as EECS 449. Prerequisite(s): ECE 347.
451
Control Engineering 3 OR 4 hours.
State-space representation of systems; realization theory; stability; performance; modern control design techniques, including: fuzzy, learning, adaptive and nonlinear control. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 451. Prerequisite(s): ECE 350.
452
Robotics: Algorithms and Control 3 OR 4 hours.
Kinematic and dynamic modeling of robots; configuration space; motion planning algorithms; control of robots; sensors and perception; reasoning; mobile robots. 3 undergraduate hours. 4 graduate hours. Prerequisite(s): CS 201; and a grade of C or better in ECE 210 or a grade of C or better in ECE 225.
458
Electromechanical Energy Conversion 0 TO 4 hours.
Electromagnetic forces and torque; magnetic circuits and transformers; DC machines; three-phase AC synchronous and induction machines; laboratory-demonstrations. Projects are required. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 458. Prerequisite(s): Grade of C or better in ECE 225.
465
Digital Systems Design 3 OR 4 hours.
Switching algebra, combinational circuits, Mux, ROM, DCD, PLA-based designs, advanced combinational circuit minimization techniques, sychronous and asynchronous squential circuit synthesis (minimization, hazards, races, state assignment) testing. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 465. Prerequisite(s): Grade of C or better in PHYS 142; and a grade of C or better in ECE 265 and a grade of C or better in CS 366.
466
Advanced Computer Architecture 3 OR 4 hours.
Design and analysis of high performance uniprocessors. Topics include arithmetic: multiplication, division, shifting; processor: pipelining, multiple function units. instruction sets; memory: caches, modules; virtual machines. Same as CS 466. 3 undergraduate hours. 4 graduate hours. Previously listed as EECS 466. Prerequisite(s): ECE 366 or CS 366.
467
Introduction to VLSI Design 0 TO 5 hours.
MOS, CMOS circuits VLSI technology, CMOS circuit characterization and evaluation. Static and dynamic MOS circuits, system design, faults, testing, and symbolic layout. Laboratory. 4 undergraduate hours. 5 graduate hours. Prevsiously listed as EECS 467. Prerequisite(s): ECE 340.
468
Analog and Mixed - Signal VLSI Design 0 TO 5 hours.
Elementary transistor stages and analog components; low-power design; comparison of bipolar, CMOS, and BiCMOS; s-parameters and high-frequency ASIC design and modeling; RF wireless communication system components; behavioral modeling. 4 undergraduate hours. 5 graduate hours. Previously listed as EECS 468. Prerequisite(s): ECE 467.
469
Computer Systems Design 3 OR 4 hours.
Analysis and modeling of digital systems; hardware description languages; CAD tools for simulation, synthesis, and verification of computer systems. Project: a simple processor design. 3 undergraduate hours. 4 graduate hours. Same as CS 469. Previously listed as EECS 469. Prerequisite(s): CS 366; or ECE 366 and ECE 368.
491
Seminar 1 TO 4 hours.
Topics of mutual interest to a faculty member and a group of students. Offered as announced by department bulletin or the Timetable. May be repeated. Previously listed as EECS 491. Prerequisite(s): Consent of the instructor.
493
Special Problems 2 TO 4 hours.
Special problems or reading by special arrangement with the faculty. No graduation credit for students in the following: MS in Electrical and Computer Engineering or PhD in Electrical and Computer Engineering. Previously listed as EECS 493. Prerequisite(s): Consent of the instructor.
510
Advanced Network Analysis 4 hours.
Characterizations of networks. The indefinite-admittance matrix. Active two-port networks. Theory of feedback amplifiers. Stability of feedback amplifiers. Multiple-loop feedback amplifiers. Previously listed as EECS 510. Prerequisite(s): ECE 410.
513
Advanced Analog Filter Synthesis 4 hours.
The active biquad, sensitivity analysis, realization of active two-port networks, design of broadband matching networks, and the theory of passive cascade synthesis. Previously listed as EECS 513. Prerequisite(s): ECE 412.
515
Image Analysis and Computer Vision II 4 hours.
Image analysis techniques, 2D and 3D shape representation, segmentation, camera and stereo modeling, motion, generic object and face recognition, parallel and neural architectures for image and visual processing. Previously listed as EECS 515. Prerequisite(s): ECE 415; or consent of the instructor.
516
Adaptive Digital Filters 4 hours.
Properties of signals; optimal filters, Wiener and Kalman filters; signal modeling, adaptive filters channel equalizing, echo canceling, noise canceling, and linear prediction; filter properties. Previously listed as EECS 516. Prerequisite(s): ECE 317 and ECE 341.
517
Digital Image Processing 4 hours.
Operations on 2-D digital images such as transforms, enhancement, restoration, warping, segmentation, registration, compression, and reconstruction from projection. Previously listed as EECS 517. Prerequisite(s): ECE 317 and ECE 341.
520
Electromagnetic Field Theory 4 hours.
Maxwell's equations. Potentials. Constitutive relations. Special relativity. Boundary conditions. Green's functions. Polarization. Radiation from antennas and charged particles. Waveguides and resonators. Exterior boundary - value problems. Previously listed as EECS 520. Prerequisite(s): ECE 420 and ECE 421.
521
Computational Electromagnetics 4 hours.
Finite-element, finite-difference solution. Computer aided solutions: integral equations, method of moments, transform and iterative solutions. FD-TD, singularity expansion method. Practical problems in radiation and scattering. Previously listed as EECS 521. Prerequisite(s): ECE 520.
522
Advanced Microwave Theory 4 hours.
Microwave integrated circuits: analysis, design. Microwave devices: filters, cavities and phase shifters. Millimeter waves: components and circuits, millimeter wave applications. Previously listed as EECS 522. Prerequisite(s): ECE 420 and ECE 520.
523
Advanced Antenna Engineering 4 hours.
Radiation from helix and spiral; aperture antennas; linear and planar array synthesis; Hallen's and other methods for impedance; design of array feeds; reflector and lens antennas. Previously listed as EECS 523. Prerequisite(s): ECE 421 and ECE 520.
526
Electromagnetic Scattering 4 hours.
Exact solutions of exterior boundary-value problems. Low-frequency expansions. High-frequency methods, including geometrical and physical theories of diffraction. Hybrid techniques. Radar cross-sections. Previously listed as EECS 526. Prerequisite(s): ECE 520.
527
Optical Electronics 4 hours.
Optical resonators. Radiation and atomic systems. Laser oscillation. Laser systems. Parametric amplification and oscillation. Electrooptics and acoustooptics. Phase conjugate optics. Modulation, detection and noise. Previously listed as EECS 527. Prerequisite(s): ECE 520.
528
Fiber and Integrated Optics 4 hours.
Propagation in thin films and fibers. Mode launching, coupling, and losses. Sources, detectors, modulators, interferometers. Fabrication and measurement techniques. Fiber optics systems. Previously listed as EECS 528. Prerequisite(s): ECE 520 or the equivalent.
530
Random Signal Analysis 4 hours.
Probability for communications, properties and series representations of random processes, random processes through linear and non-linear systems, minimum MSE and maximum SNR systems. Previously listed as EECS 530. Prerequisite(s): ECE 341 or consent of the instructor.
531
Detection and Estimation Theory 4 hours.
Bayes, Neyman-Pearson and minimax detection for discrete and continuous time random processes. Estimation of random and non-random signal parameters. Estimation of signals. Previously listed as EECS 531. Prerequisite(s): ECE 418 or consent of the instructor.
532
Advanced Digital Communications 4 hours.
Characteristics of digitally modulated signals; digital signals in additive noise; communication over fading channels and with intersymbol interference; source and channel coding; synchronization; spread spectrum techniques. Previously listed as EECS 532. Prerequisite(s): ECE 432 or consent of the instructor.
533
Advanced Computer Communication Networks 4 hours.
Computer and telecommunication networks; integrated (data, voice, and video) services; network performance; Quality of Service provisioning. Prerequisite(s): ECE 333 and ECE 341; or consent of the instructor.
534
Elements of Information Theory 4 hours.
Entropy and mutual information, fundamentals of coding theory, data compression, complexity of sources, channel mutual information and capacity, rate distortion theory, information theory applications. Previously listed as EECS 534. Prerequisite(s): ECE 341 or consent of the instructor.
535
Advanced Wireless Communication Networks 4 hours.
2nd generation: IS-95-based wireless mobile network; 2nd generation: GSM-based wireless mobile network; 2.5 generation: wireless mobile data/voice network; 3rd generation: broadband wireless mobile multimedia network. Previously listed as EECS 535. Prerequisite(s): ECE 435.
537
Wireless Data Communications and Networking 4 hours.
The course discusses data services evolution in (2G) wireless systems to achive specified data rates of 3G. The course focuses on wireless data services in the wide and local area networks Prerequisite(s): ECE 432 and ECE 435; and senior standing or above; or consent of the instructor.
540
Physics of Semiconductor Devices 4 hours.
Electrons in periodic lattice; equilibrium carrier distribution; energy band diagrams in junctions, in homogeneous semiconductors; recombination and generation; non-equilibrum processes, radiation and electric fields; diodes. Same as PHYS 540. Previously listed as EECS 540. Prerequisite(s): ECE 346 or the equivalent.
541
Microelectronic Fabrication Techniques 4 hours.
Current fabrication techniques of microelectronic technology; plasma and CVD processes; etching techniques; ion implantation; surface analytical methods. Same as ME 541. Previously listed as EECS 541. Prerequisite(s): ECE 347 or ECE 449.
542
Advanced Semiconductor Devices 4 hours.
Bipolar Transistor and Related Devices, MOSFET Transistor and Related Devices, MESFET and Related Devices, Quantum-Effect Devices, Photonic Devices. Previously listed as EECS 542. Prerequisite(s): ECE 540.
545
Advanced Power-Electronics Design 4 hours.
High-frequency-magnetics design and measurement, parasitics, modeling, estimation, and measurement, soft switching for DC-DC converters, distributed DC-DC converters, and design layout. Previously listed as EECS 545. Prerequisite(s): ECE 445.
550
Linear Systems Theory and Design 4 hours.
State variable description, linear operators, impulse response matrix, controllability, observability, reducible and irreducible realizations, state feedback, state observers and stability. Previously listed as EECS 550. Prerequisite(s): ECE 350.
551
Optimal Control 4 hours.
Optimal control of dynamic systems in continuous and discrete time, maximum principle, dynamic programming and constraints, learning systems. Previously listed as EECS 551. Prerequisite(s): ECE 550 or consent of the instructor.
552
Nonlinear Control 4 hours.
Nonlinear phenomena, linear and piecewise linear approximations, describing functions, servomechanisms, phase plane, limit cycles, Lyapunov's stability theory, bifurcation, bilinear control, vibrational control, learning systems. Previously listed as EECS 552. Prerequisite(s): ECE 550 or consent of the instructor.
553
System Identification 4 hours.
On-line and off-line identification of control systems in frequency and time domain, considering noise effects, nonlinearities, nonstationarities and distributed parameters. Previously listed as EECS 553. Prerequisite(s): ECE 550.
559
Neural Networks 4 hours.
Artificial neural networks, perceptron, backpropagation, Kohonen nets, statistical methods, Hopfield nets, associative memories, large memory networks, cognition. Same as CS 559. Previously listed as EECS 559. Prerequisite(s): Consent of the instructor.
560
Fuzzy Logic 4 hours.
Crisp and fuzzy sets; membership functions; fuzzy operations; fuzzy relations and their solution; approximate reasoning; fuzzy modeling and programming; applications; project. Previously listed as EECS 560. Prerequisite(s): Consent of the instructor.
565
Physical Design Automation 4 hours.
Computer-aided physical design of integrated circuits; circuit partitioning and placement; floorplanning; global and detailed routing; timing optimization; general optimization tools: local search, constraint relaxation. Same as CS 565. Previously listed as EECS 565. Prerequisite(s): CS 401; and CS 466 or ECE 465.
566
Parallel Processing 4 hours.
Parallel processing from the computer science perspective. Includes Architecture (bus based, lockstep, SIMD), Programming Languages (Functional, traditional and extensions), compilers, interconnection networks, and algorithms. Same as CS 566. Previously listed as EECS 566. Prerequisite(s): CS 466 or ECE 466; and CS 401.
567
Advanced VLSI Design 4 hours.
VLSI subsystem and system design: synthesis, design styles, design process, testing. Case Studies: switching networks, graphics engine, CPU. Projects use computer-aided design tools. Previously listed as EECS 567. Prerequisite(s): ECE 467.
568
Advanced Microprocessor Architecture and Design 4 hours.
Microprocessors; embedded control; processor core; system-on-chip; power-aware design; SMT design; Java processors; media processors; network processors; crypto processors; trusted processor architectures; architecture simulation. Extensive computer use required. Prerequisite(s): ECE 466 and consent of the instructor.
569
High-Performance Processors and Systems 4 hours.
Instruction-level parallelism, multiple-instruction issue, branch prediction, instruction and data prefetching, novel cache and DRAM organization, high-performance interconnect, compilation issues, case studies. Same as CS 569. Previously listed as EECS 569. Prerequisite(s): CS 466 or ECE 466; and graduate standing.
572
Nanoscale Semiconductor Structures: Electronic and Optical Properties 4 hours.
Electronic and optical properties of nanscale semiconductors and devices, carrier interactions in dimensionally-confined nanostructures, deformation potential, piezoelectric potential, polar-optical-phonon interaction potential. Prerequisite(s): PHYS 244 & ECE 346. Recommended background: Background in semiconductor device fundamentals such as covered in ECE 346 as well as the underlying physical principles as covered in PHYS 244.
594
Special Topics 4 hours.
Subject matter varies from term to term and section to section, depending on the specialities of the instructor. May be repeated. Students may register in more than one section per term. Previously listed as EECS 594. Prerequisite(s): Consent of the instructor.
595
Departmental Seminar 0 hours.
Seminar by faculty and invited speakers. Satisfactory/Unsatisfactory grading only. May be repeated. Previously listed as EECS 595.
596
Individual Study 1 TO 4 hours.
Individual study or research under close supervision of a faculty member. May be repeated. Students may register in more than one section per term. No graduation credit for students in the following: MS in Electrical and Computer Engineering and PhD in Electrical and Computer Engineering. Previously listed as EECS 596. Prerequisite(s): Consent of the instructor.
597
Project Research 0 TO 9 hours.
A research design or reading project approved by the committee appointed by the director of graduate studies. Satisfactory/Unsatisfactory grading only. May be repeated. Students may register in more than one section per term. Previously listed as EECS 597. Prerequisite(s): Consent of the instructor. For ECE majors only.
598
M.S. Thesis Research 0 TO 16 hours.
M.S. thesis work under the supervision of a graduate advisor. Satisfactory/Unsatisfactory grading only. May be repeated. Students may register in more than one section per term. Previously listed as EECS 598. Prerequisite(s): Consent of the instructor. For ECE majors only.
599
Ph.D. Thesis Research 0 TO 16 hours.
Ph.D. thesis work under supervision of a graduate advisor. Satisfactory/Unsatisfactory grading only. May be repeated. Students may register in more than one section per term. Previously listed as EECS 599. Prerequisite(s): Consent of the instructor. For ECE majors only.
Information provided by the Office of Programs and Academic Assessment.
This listing is for informational purposes only and does not constitute a contract. Every attempt is made to provide the most current and correct information. Courses listed here are subject to change without advance notice. Courses are not necessarily offered every term or year. Individual departments or units should be consulted for information regarding frequency of course offerings.
|