Electrical Engineering Courses

Electrical Engineering Courses

E E 531 - Communication Theory I (3 hours)
Orthogonal signal representation; review of Fourier series and Fourier transform; basic probability theory; random processes; power spectral density; Shannon's channel capacity; sampling theorem; baseband signaling; bandpass signaling; complex envelop representation of signals and systems; analog modulations; binary and M-ary digital modulations; phase locked loops, demodulation circuits; matched filter; error performance in digital communications. Prerequisite: a minimum grade of C in both EE 301 and EE 302 or equivalents.

E E 532 - Communication Theory II (3 hours)
Digital communication systems; modulation; demodulation; maximum likelihood detection; trade-offs between bandwidth and power; bit error rate; channel coding techniques: block coding, convolutional coding, and iterative decoding; mutual information; channel capacity; trelllis-coded modulation; synchronization. Prerequisite: EE 531.

E E 533 - Digital Image Processing (3 hours)
Design of computer-based imaging systems; multidimensional filtering and quantization methods for image enhancement, restoration, and pattern recognition. Prerequisite: EE 302 or MTH 325.

E E 534 - Digital Signal Processing (3 hours)
Representation and analysis of discrete time signals and systems. Finite and infinite impulse response filter design; computer-aided-design; Fast Fourier Transform; implementation of digital filters. Prerequisite: EE 302.

E E 535 - Engineering Applications of Neural Networks (3 hours)
Provides a working knowledge of the theory, design, and engineering applications of artificial neural networks. Emphasis will be directed to low-level implementation such as embedded microcontrollers and integrated circuits. Specific architectures such as correlation matrix memory, perceptron, adaline, multilayer networks, radial-basis function networks, and Hopfield networks will be examined as well as their corresponding learning rules. Prerequisite: EE 302 or graduate standing.

E E 550 - Electromagnetic Theory (3 hours)
Time-varying electric and magnetic fields; Maxwell's equations, electromagnetic potentials, electromagnetic boundary conditions, plane-wave propagation in unbounded conducting and non-conducting media, wave polarization, Poynting vector, reflection and transmission of waves at boundaries; radiation and antennas. Prerequisite: EE 381 or equivalent with a grade of C or better.

E E 551 - Radio Frequency Circuits and Systems (3 hours)
Review of transmission lines, impedance matching and transformations, S-parameters, passive R.F. junctions, R.F. amplifier design, R.F. systems, and front end design. Prerequisite: EE 205, 206.

E E 555 - Optical Fiber Communication (3 hours)
EM wave propagation in silica glass and step index optical fibers, LP modes, multimode and singlemode fibers, optical transmitters and receivers, design of optical fiber communication systems meeting industry standards. Prerequisite: EE 381 or consent of instructor.

E E 562 - Digital Systems: Computer Structures (3 hours)
Use of hardware programming language to design a small computer or other digital system: busing; control units; interfacing; transfer design. Prerequisite: EE 201.

E E 563 - Advanced Electronics-VLSI System Design (3 hours)
Design and implementation of very-large-scale-integrated systems (VLSI). Integrated circuit devices, subsystems, and architecture. Computer-aided-design (CAD) and design testing. Prerequisite: EE 304 or graduate standing.

E E 565 - Digital Systems: Microprocessor and PC Architecture (3 hours)
Architecture of PC-compatible computers; 32-bit processor architecture and assembly language programming; standard buses. Design of peripheral cards to interface with the standard PC bus architectures. Prerequisite: EE 365 or consent of instructor.

E E 566 - Digital Systems: Memory and Interfacing (3 hours)
Design of single-board computers using 32-bit processors; processor architecture and assembly language programming. Introduction to RISC processors. Prerequisite: EE 365 or consent of instructor.

E E 568 - VHDL: Digital System Design (3 hours)
A structured guide to the modeling of the design of digital systems, using VHDL, a hardware description language. VHDL is designed to fill a number of needs in the design process. It allows description of the structure of a system, and the specification of the function using familiar programming language forms. As a result it allows the design of a system to be simulated and synthesized.

E E 575 - Power Systems I (3 hours)
Analysis of electric power systems: fault studies; load flow; economic loading; stability; relaying; high voltage DC transmission; lightning and switching transients. Prerequisite: senior or graduate standing in EE.

E E 582 - Medical Imaging (3 hours)
Introduction to the common methods and devices employed for medical imaging, including conventional x-ray imaging, x-ray computed tomography (CT), nuclear medicine (single photon planar imaging), single photon emission computed tomography (SPECT), and positron emission tomography (PET), magnetic resonance imaging (MRI), and ultra-sound imaging. The physics and design of systems, typical clinical applications, medical image processing, and tomographic reconstruction. Cross-listed as ME 582. Prerequisite: senior standing in engineering or consent of instructor.

E E 630 - Random Variables and Signals (3 hours)
Axiomatic probability; probability distributions; correlation functions; power spectral density; random processes; Markov chains and Markov processes; linear and non-linear systems with random inputs; linear mean square estimation; Wiener and Kalman filtering; applications to signal processing problems. Prerequisite: a minimum grade of B in both EE 301 and EE 302 or equivalents; completion of a senior- or graduate-level course in the area of signals and systems with a minimum grade of C.

E E 631 - Advanced Communication Theory (3 hours)
Continuation of Electrical Engineering 531. Prerequisite: EE 531, 540.

E E 640 - Dynamic Systems Analysis (3 hours)
Advanced techniques for analysis of electrical, mechanical, and electromechanical systems. State function concepts are emphasized with applications for determining state equations, system stability, and control. Prerequisite: EE 301 or equivalent. Completion of a senior- or graduate-level signals and systems course with a minimum grade of C.

E E 642 - Advanced Control Systems (3 hours)
Continuation of EE 540. Prerequisite: EE 540.

E E 643 - Optimal Control Systems (3 hours)
Analysis and design of multivariable control systems: stability, observability and controllability, deterministic/stochastic linear optimal regulator and observers, and multivariable stability robustness. Prerequisite: EE 540 or permission of instructor.

E E 651 - Advanced Electrodynamics (3 hours)
Continuation of EE 550. Special theory of relativity; plasma dynamics. Prerequisite: EE 540, 550.

E E 681 - Research (0-6 hours)
Graduate research on a project selected by student and advisor. Repeatable to a maximum of 6 semester hours.

E E 682 - Research (0-6 hours)
Graduate research on a project selected by student and advisor. Repeatable to a maximum of 6 semester hours.

E E 691 - Topics in Electrical Engineering (0-6 hours)
Topics of special interest which may vary each time course is offered. Topic stated in current Schedule of Classes. Repeatable to a maximum of 6 semester hours.

E E 692 - Topics in Electrical Engineering (0-6 hours)
Topics of special interest which may vary each time course is offered. Topic stated in current Schedule of Classes. Repeatable to a maximum of 6 semester hours.

E E 699 - Thesis (0-6 hours)
Advanced electrical engineering research or design under the guidance of a faculty advisor. Required of students choosing thesis option. Repeatable to a maximum of 6 semester hours. Prerequisite: Consent of department chair; unconditional status.

Electrical & Computer Engineering

ECE 531 - Communication Theory I (3 hours)
Orthogonal signal representation; review of Fourier series and Fourier transform; basic probability theory; random processes; power spectral density; Shannon's channel capacity; sampling theorem; baseband signaling; bandpass signaling; complex envelop representation of signals and systems; analog modulations; binary and M-ary digital modulations; phase locked loops, demodulation circuits; matched filter; error performance in digital communications. Cross-listed as ECE 431. Prerequisite: Minimum grade of C in: ECE 206, ECE 302 or equivalents. Not open to students with credit in ECE 431.

ECE 532 - Communication Theory II (3 hours)
Digital communication systems; modulation; demodulation; maximum likelihood detection; trade-offs between bandwidth and power; bit error rate; channel coding techniques: block coding, convolutional coding, and iterative decoding; mutual information; channel capacity; trellis-coded modulation; synchronization. Cross-listed as ECE 432. Prerequisite: ECE 531 with a minimum grade of B or equivalent. Not open to students with credit in ECE 432.

ECE 550 - Electromagnetic Theory (3 hours)
Time-varying electric and magnetic fields; Maxwell's equations; electromagnetic potentials; electromagnetic boundary conditions; plane-wave propagation in unbounded conducting and non-conducting media; wave polarization; Poynting vector; reflection and transmission of waves at boundaries; and radiation and antennas. Cross-listed as ECE 450. ECE 208 with a minimum of C or equivalent. Not open to students with credit in ECE 450.

ECE 551 - Radio Frequency Circuits and Systems (3 hours)
Review of transmission lines, impedance matching and transformations, S-parameters, passive RF junctions, RF amplifier design, RF systems, and front-end design. Cross-listed as ECE 451. Prerequisite: A minimum grade of C in: ECE 208, ECE 221, ECE 303 or equivalents. Not open to students with credit in ECE 451.

ECE 555 - Optical Fiber Communication (3 hours)
EM wave propagation in silica glass and step index optical fibers, LP modes, multimode and singlemode fibers, optical transmitters and receivers, design of optical fiber communication systems meeting industry standards. Prerequisite: A minimum grade of C in ECE 208 or equivalent.

ECE 560 - Digital Signal Processing (3 hours)
Design of digital filters and multirate systems. Topics include: review of discrete-time signals and systems, generalized linear phase, all-pass filters, minimum phase systems, inverse systems, FIR filter design, IIR filter design, resampling in time and frequency domain, half-band filters, polyphase filters, quadrature mirror filters and wavelets. Cross-listed as ECE 460. Prerequisite: ECE 301 with a minimum grade of C or equivalent. Not open to students with credit in ECE 460.

ECE 562 - Digital Image Processing (3 hours)
Introduction to image processing. Topics covered: digital image fundamentals, image enhancements in spatial domain, image restoration, color image processing, wavelets and multiresolution, image compression, morphological image processing, image segmentation, pattern recognition. Cross-listed as ECE 462. Prerequisite: ECE 301 or ME 273 with a minimum grade of C or equivalent. Not open to students with credit in ECE 462.

ECE 563 - Medical Imaging (3 hours)
Introduction to the common methods and devices employed for medical imaging, including conventional x-ray imaging, x-ray computed tomography (CT), nuclear medicine (single photon planar imaging), single photon emission computed tomography (SPECT), and positron emission tomography (PET), magnetic resonance imaging (MRI), and ultra-sound imaging. The physics and design of systems, typical clinical applications, medical image processing, and tomographic reconstruction. Cross-listed as ECE 463. Prerequisite: ECE 206 with a minimum grade of C or equivalent. Not open to students with credit in ECE 463.

ECE 565 - Engineering Applications of Neural Networks (3 hours)
Provides a working knowledge of the theory, design, and engineering applications of artificial neural networks. Emphasis will be directed to low-level implementation such as embedded microcontrollers and integrated circuits. Specific architectures such as correlation matrix memory, perceptron, adaline, multilayer networks, radial-basis function networks, and Hopfield networks will be examined as well as their corresponding learning rules. Cross-listed as ECE 465. Prerequisite: ECE 302 with a minimum grade of C or equivalent. Not open to students with credit in ECE 465.

ECE 580 - Digital Subsystems and Interfaces (3 hours)
A survey of the most commonly used peripheral devices used in embedded and programmable devices. Cross-listed as ECE 480. Prerequisite: A minimum of C in: ECE 205, ECE 303 or equivalents. Not open to students with credit in ECE 480.

ECE 581 - VHDL: Digital System Design (3 hours)
A structured guide to the modeling of the design of digital systems, using VHDL, a hardware description language. VHDL is designed to fill a number of needs in the design process. It allows description of the structure of a system and the specification of the function using familiar programming language forms. As a result it allows the design of a system to be simulated and synthesized. Cross-listed as ECE 481. Prerequisite: A minimum grade of C in ECE322 or equivalent. Not open to students with credit in ECE 481.

ECE 630 - Random Variables and Signals (3 hours)
Axiomatic probability; probability distributions; correlation functions; power spectral density; random processes; Markov chains and Markov processes; linear and non-linear systems with random inputs; linear mean square estimation; Wiener and Kalman filtering; applications to signal processing problems. Prerequisite: A minimum grade of B in ECE 302 or equivalent.

ECE 631 - Advanced Communication Theory (3 hours)
Wireless communication systems, spread spectrum systems; multiple access techniques; software-defined radios; iterative receiver design; application to engineering problems: Global Navigation Satellite Systems. Prerequisite: ECE 532 with a minimum grade of B.

ECE 640 - Dynamic Systems Analysis (3 hours)
Advanced techniques for analysis of electrical, mechanical, and electromechanical systems. State function concepts are emphasized with applications for determining state equations, system stability, and control. Prerequisite: A minimum grade of C in ECE 441 or equivalent.

ECE 642 - Advanced Control Systems (3 hours)
Analysis, design, and implementation of digital computer-controlled systems. Transform and state variable methods are used to analyze and design digital controllers. Introduction to discrete time optimal control, Kalman-Bucy filtering, system identification, nonlinear control, adaptive control, H-infinity control, contemporary software and hardware tools for design and rapid implementation of real-time digital controllers, and hardware-in-the-loop simulation of closed loop systems are presented. Prerequisite: A minimum grade of B in ECE 640.

ECE 643 - Optimal Control Systems (3 hours)
Analysis and design of multivariable control systems: stability, observability and controllability, deterministic/stochastic linear optimal regulator and observers, and multivariable stability robustness. Prerequisite: ECE 640 with a minimum grade of B.

ECE 650 - Advanced Electromagnetic Theory (3 hours)
Field analysis of transmission lines including planar transmission lines, rectangular and circular waveguides, electromagnetic resonators, periodic structures and filters, circuit theory for wave-guiding systems and, impedance transformation and matching. Prerequisite: A minimum grade of B in ECE 550