Main Image

ECE Graduate Courses

With permission, master's degree students may earn graduate credit for six hours of 400-level credit. See Undergraduate Courses for 400-level courses

ECE 502 - Digital Communication Systems
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 370 and GES 255
Description: Analyze performance of binary and M-ary digital communication systems in the presence of noise. Examine advanced analog-to-digital encoding techniques, data-compression techniques, and error-control codes.


ECE 506 - Computer Communications and Networks (also CS 538)
Credits/Hours: (3-0) Three hours
Prerequisites: CS 325, CS 357, and CS 426
Description: See CS 538

ECE 530 - Digital Integrated Circuit Design
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 383 and ECE 333
Corequisites: ECE 531, and GES 451 or MATH 237
Description: Introduction to digital integrated circuit design, analysis, and layout and use of tools for creating VLSI circuits and subsystems.

ECE 531 - Digital Integrated Circuit Design Laboratory
Credits/Hours: (0-3) One hour
Prerequisites: ECE 383 and ECE 333
Corequisites: ECE 530, and GES 451 or MATH 237
Description: Assignments and design projects provide hands-on digital integrated circuit design, analysis, and layout experience with VLSI design tools and graphics workstations.

ECE 532 - Analog Integrated Circuit Design
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 333
Corequisites: ECE 533
Description: Study of analog integrated circuit design, analysis, and layout. Topics include bipolar and CMOS layout, fabrication, design methodologies, and software tools.

ECE 533 - Analog Integrated Circuit Design Laboratory
Credits/Hours: (0-3) One hour
Prerequisites: ECE 333
Corequisites: ECE 532
Description: A laboratory experience with bipolar and CMOS integrated circuit design. Topics include bipolar and CMOS layout, fabrication, and software layout and simulation tools.

ECE 534 - High-Frequency Electronics
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 333
Corequisites: ECE 535
Description: Introduces the concepts of RF/microwave electronic system design. Topics include amplifier design, matching, filter design, oscillator and mixer design, modulation techniques, and receivers.

ECE 535 - High-Frequency Electronics Laboratory
Credits/Hours: (0-3) One hour
Prerequisites: ECE 333
Description: Introduces the concepts of RF and microwave electronic system design through device measurement and simulation. Laboratory topics include amplifier design, matching, filter design, oscillator and mixer design, modulation, and receivers.

ECE 538 - Integrated Circuit Fabrication Principles
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 333, MTE 271, or permission of the instructor
Description: Study of the processing tools used in semiconductor device fabrication. Topics include semiconductor fundamentals, semiconductor device fabrication processes, interconnections and contacts, integrated circuit packaging, and chip yield. Oral presentation and advance analytical work required.

ECE 545 - Antennas
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 340
Description: Transmission and reception of power and information in free space; antennas as interface elements; impedance and radiation characteristics of modern antennas.

ECE 546 - Microwave Engineering
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 340
Description: Guided waves, scattering matrix description of microwave circuit elements, computer analysis, and optimization of cascaded two-ports microwave integrated circuits.

ECE 547 - Electromagnetics Laboratory
Credits/Hours: (0-3) One hour
Prerequisites: ECE 340
Description: Electrical measurements of electromagnetic waves and phenomena in the microwave region; slotted line techniques; and measurement of frequency, wavelength, power, impedance, VSWR, and antenna radiation patterns.

ECE 548 - Radar Systems
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 340

Description:
The radar equation; detection of radar signals in noise; extraction of information and waveform design, CW, MTI, and pulse Doppler radar; and tracking radar.

ECE 553 - Electric Machines and Drives
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 326 and ECE 350

Description:
Detailed study on the theory and operation of rotating electric machines. Introduction to power electronics and machine drives.

ECE 557 - Power Systems II
Credits/Hours: (3-0) Three hours
Prerequisites:
ECE 456 Not open to students who have earned credit for ECE 457.
Description:
Economic operation, fault analysis, symmetrical components, system protection. Special projects are required.

ECE 561 - Quantum Electronics
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 340

Description:
Matrix formulation of quantum mechanics; quantization of lattice vibrations and electromagnetic radiation; diamagnetism and paramagnetism; paramagnetic resonance and paramagnetism in crystals; and interaction of radiation and atoms.

ECE 575 - Stochastic Processes (also GES 575)
Credits/Hours: (3-0) Three hours
Prerequisites: GES 500

Description:
Engineering applications of probability theory. Problems on sequences of random variables, convergence, stochastic processes, stationarity, ergodicity, correlation function, spectral densities, linear systems with random inputs, design of filters and predictors, and Markov processes.

ECE 577 - Advanced Linear Control (also AEM/ME 577)
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 475

Description:
Modern techniques for the analysis and design of linear control systems. Matrix formulation; multivariable control systems; state-variable concepts; discrete-time systems; optimization; and statistical design methods.

ECE 579 - Digital Control Systems
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 370 and ECE 475, and either GES 451 or MATH 237

Description:
Frequency and time domain methods in discrete time control systems; sampling of continuous-time signals, stability, transform design techniques, state variable analysis, and design techniques.

ECE 580 - Digital Systems Design
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 383
Corequisites: ECE 581

Description:
Basic computer organization, register transfer languages and micro-operations, central processor organization, microprogramming, and memory organization.

ECE 581 - Digital Systems Design Laboratory
Credits/Hours: (0-3) One hour
Prerequisites: ECE 383
Corequisites: ECE 580

Description:
Logic design and simulation via hardware description languages, use of electronic design automation tools, and CPU design.

ECE 582 - Computer Vision and Digital Image Processing
Credits/Hours: (3-0) Three hours
Prerequisites: GES 255 and ECE 285, or CS 124 and CS 125, or permission of the instructor
Description:
Introduction to computer vision and digital image processing with an emphasis on image representation, transforms, filtering, compression, boundary detection, and pattern matching.

ECE 583 - Advanced Computer Graphics Design
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 383

Description:
Selected topics in computer graphics and graphics algorithms. Design projects.

ECE 584 - Advanced Computer Architecture (also CS 567)
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 480

Description:

ECE 586 - Embedded Systems
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 383

Description: Integration of microprocessors/ microcontrollers into digital systems. Includes hardware interfacing, bus protocols and peripheral systems, digital control systems, real-time constraints, networking, and distributed process control. Design considerations include cost, performance, safety, power, robustness, and maintainability.

ECE 587 - Embedded Systems Laboratory
Credits/Hours: (0-3) One hours
Prerequisites: ECE 383

Description: Laboratory for ECE 586. Integration of microprocessors/ microcontrollers into digital systems. Includes hardware interfacing, bus protocols and peripheral systems, digital control systems, real-time constraints, networking, and distributed process control. Design considerations include cost, performance, safety, power, robustness, and maintainability.

ECE 588 - Microcontrollers
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 383
Corequisites: ECE 589

Description:
Microcontrollers, digital control systems, hardware interfacing, networking, distributed process control, and robotics.

ECE 589 - Microcontrollers Laboratory
Credits/Hours: (0-3) One hour
Prerequisites: ECE 383
Corequisites: ECE 588

Description:
Design and implementation experience with microcontrollers, digital control systems, interfacing, operating systems, automated manufacturing processes, robotics, and networking.

ECE 593 - Special Topics (Area)
Credits/Hours: One to five hours

Description:
Advanced topics of a specialized nature.

ECE 595 - Seminar I
Credits/Hours: (0-1) One hour

Description:
Emphasis is placed on techniques of oral communication, to include use of audiovisual aids. Usually taken in first semester of residence in the M.S.E.E. program.

ECE 596 - Seminar II
Credits/Hours: (1-0) One hour

Description:
Presentation of thesis research. Normally taken in the semester during which the student plans to apply for admission to candidacy for the M.S.E.E. degree.

ECE 598 - Research Not Related to Thesis
Credits/Hours: One to six hours


ECE 599 - Master's Thesis Research
Credits/Hours: One to 12 hours
Description:
Offered on a pass/fail basis

ECE 601 Digital Signal Processing
Credits/Hours: (3-0) Three hours.
Prerequisite: ECE 370 or equivalent

Description:
Discrete-time signals and systems; discrete Fourier and transforms; basic network structures. Design of FIR and IIR filters using digital simulation programs.

ECE 602 Information Theory and Error Control Coding

Credits/Hours: (3-0) Three hours
Prerequisites: GES 500 and ECE 502

Description:
The principles of information theory relevant to the development and analysis of source (data compaction/compression) and channel (error control) codes.

ECE 640 Electromagnetic Field Theory I (Same as GES 640)

Credits/Hours: (3-0) Three hours
Prerequisite: ECE 340

Description:
Application of Maxwell's equations to problems of electrical engineering; boundary-value problems, wave propagation, waveguides, radiation, and scattering; and surface waves.

ECE 641 Electromagnetic Field Theory II (Same as GES 641)
Credits/Hours: (3-0) Three hours
Prerequisite: ECE 640

Description:
Plane, cylindrical, and spherical wave functions; scattering by wedges, cylinder, and spheres; radiation from apertures; perturbational and variational techniques; and microwave networks.

ECE 646 Microwave Circuits II
Credits/Hours: (3-0) Three hours
Prerequisite: ECE 546

Description:
Analysis and design of electromagnetic resonators, periodic structures, and filters; and advanced current topics in passive microwave devices and active circuits.

ECE 649 Numerical Methods in Electromagnetics (Same as GES 649)
Credits/Hours: Three hours
Prerequisite: ECE 640 or PH 531

Description:
Formulation and computer solution of electromagnetic boundary value problems and integral equations; moment method relation to finite-element method and variational techniques; and applications to radiation, scattering, and guided wave geometries.

ECE 650 Power System Stability

Credits/Hours: (3-0) Three hours
Prerequisite: ECE 456

Description:
Modeling of the transmission system, loads, generators, excites, and governors; prefault and postfault conditions; effect of system protection schemes on stability; computer solutions.

ECE 651 Power Systems in Steady State

Credits/Hours: (3-0) Three hours.
Prerequisite: ECE 456

Description:
Strategies for the optimum steady-state operation of the system; economic commitment of generating units, economic allocation of generation of real and reactive power, and online computation of control signals; computational aspects of load-flow solutions; system security considerations.

ECE 652 Operation and Control of Power Systems

Credits/Hours: (3-0) Three hours.
Prerequisite: ECE 651 or equivalent

Description:
State estimation in power systems; automatic generation control; load forecasting; economic dispatch; power pools and interchange evaluation; energy production costing; voltage collapse.

ECE 654 Large-Scale Network Simulation

Credits/Hours: (3-0) Three hours.
Prerequisites: ECE 326 and MATH 255; GES 451; or permission of the instructor

Description:
Linear graph theory and operations research based algorithms for computer generation of the algebraic and differential equations describing large-scale networks; and multiple simulation algorithms.

ECE 674 Nonlinear Control Systems (Same as AEM/ME 578)
Credits/Hours: (3-0) Three hours
Prerequisite: ECE 475

Description:
Classical and modern methods for the analysis and design of nonlinear automatic control systems. State variables, phase plane, describing functions, relay control, and optimal and adaptive control systems are covered.

ECE 678 Advanced Topics in Control (Same as AEM/ME 678)
Credits/Hours: (3-0) Three hours

Description:
Advanced topics in nonlinear, discrete-time, optimal, and learning systems.

ECE 679 Kalman Filtering and Stochastic Control (Same as AEM/ME 679)
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 575 or GES 575 and AEM/ECE/ME 577

Description:
Kalman filter, steady state theory, parameter estimation and extended Kalman filter; stochastic control; linear quadratic Gaussian (LQG) problems; and loop transfer recovery (LQG/LTR).

ECE 684 Parallel and Distributed Processing (Same as CS 684)
Credits/Hours: (3-0) Three hours
Prerequisites: ECE 484 and either ECE 485 or ECE 584

Description:
Architectures for parallel processing, parallel processing interconnection networks, hardware issues in parallel processing, and representative parallel systems.

ECE 693 Special Topics (Area)

Credits/Hours: One to five hours

Description:
Advanced topics of a specialized nature.

ECE 695 Seminar I
Credits/Hours: (1-0) One hour

Description:
Emphasis is on techniques of oral communication, to include use of audiovisual aids. Usually taken in the first semester of residence in the Ph.D. program.

ECE 696 Seminar II
Credits/Hours: (1-0) One hour.
Prerequisite: ECE 695

Description:
Presentation of dissertation research. Normally taken in the semester during which the student plans to apply for admission to candidacy for the Ph.D. degree.

ECE 698 Research Not Related to Dissertation

Credits/Hours: One to six hours

ECE 699 Doctoral Dissertation Research
Credits/Hours: Three to twelve hours