content

COURSE DESCRIPTIONS ELECTRICAL ENGINEERING (EE)

5123 Computer Architecture
(3-0)3 hours credit. Prerequisite: Graduate standing or consent of instructor. Description of digital computer systems, arithmetic algorithms, central processor design, memory hierarchies and virtual memory, control unit and microprogramming, input and output, coprocessors, and multiprocessing.

5143 Linear Systems and Control
(3-0)3 hours credit. Prerequisite: Graduate standing or consent of instructor. Advanced methods of analysis and synthesis of linear systems, continuous and discrete-time systems, analytical approach to linear control theory.

5153 Random Signals and Noise
(3-0)3 hours credit. Prerequisite: Graduate standing or consent of instructor. Study of probability theory, random processes, mean and autocorrelation, stationarity and ergodicity, Gaussian and Markov processes, power spectral density, noise, and linear systems.

5163 Digital Signal Processing
(3-0)3 hours credit. Prerequisite: Graduate standing or consent of instructor. Study of discrete-time signals and systems, including Z-transforms, fast Fourier transforms, and digital filter theory. Filter design and effects of finite register length, and applications to one-dimensional signals.

5183 Foundations of Communication Theory
(3-0)3 hours credit. Prerequisite: Graduate standing or consent of instructor, EE 5153 suggested. Basis functions, orthogonalization of signals, vector representation of signals, optimal detection in noise, matched filters, pulse shaping, intersymbol interference, maximum likelihood detection, channel cutoff rates, error probabilities, bandwidth, and power-limited signaling.

5213 Topics in Instrumentation
(2-3) 3 hours credit. Prerequisites: EE 4453 or an equivalent, and EE 5153. Topics may include the following:
Topic 1: Biomedical Systems. Bioinstrumentation for physiological monitoring; biocompatibility.
Topic 2: Automatic Test Equipment. Techniques and standards for ATE; VXIbus, IEEE-488, and SCPI.
Topic 3: Virtual Instruments. Implementation of VI as collection of instrumentation resources.
Topic 4: Silicon Instruments. Techniques for fabricating sensors and signal processing elements into integrated systems.
May be repeated for credit as topics vary.

Table of Contents | Catalog Home | Previous Page

5223 Topics in Digital Design
(3-0)3 hours credit. Prerequisite: EE 5123 or consent of instructor. Topics may include the following:
Topic 1: Graph Theory and Networking. Introduction to graphs and digraphs, applications of graphs, Eulerian and Hamiltonian graphs, connectivity, trees, planar graphs, decomposition problems, graph models for electrical and communications networks and computer architectures, communications network application examples, analysis and design.
Topic 2: FPGA and HDL. Fundamental digital systems principles. HDL modeling concepts and styles: structural, RTL, and behavioral modeling styles; modeling for synthesis and verification; modeling combinatorial logic circuits; modeling synchronous logic circuits; modeling finites state machines; testbench developments; performance estimation and improvement.
Topic 3: Microcomputer-Based Systems. 8- and 16-bit microprocessors, bus timing analysis, interfacing principles, LSI and VLSI chip interfacing, use of software development tools such as assemblers, compilers, and simulators, and hardware development tools including logic analyzer.
Topic 4: PCI System Design. Understanding PCI specifications including protocol, electrical, mechanical, and timing. Study the protocol for high-speed, high-bandwidth data throughput. Designing a PCI-based system design and implementing in FPGA.
May be repeated for credit as topics vary.

5243 Topics in Control Systems
(3-0)3 hours credit. Prerequisite: EE 5143. Topics may include the following:
Topic 1: Adaptive Systems and Control. Current methods in adaptive systems and control including stability, convergence, robustness, system identification, recursive parameter estimation, and design of parameterized controllers.
Topic 2: Multivariable Control Systems. Analysis and design of multivariable feedback systems, stability, performance, and robustness. Techniques may include LQG, Youla parameterization, and Nyquist-like methods.
Topic 3: Optimal Control. Optimal and suboptimal techniques for controller design using the principle of optimality, min-max principles, and induced norm minimization.
Topic 4: Nonlinear Control Systems. Nonlinear systems modeling, existence and uniqueness of solutions, phase plane analysis, Lyapunov stability, and advanced nonlinear techniques.
May be repeated for credit as topics vary.

Table of Contents | Catalog Home | Previous Page

5263 Topics in Digital Signal Processing and Digital Filtering
(3-0)3 hours credit. Prerequisite: EE 5163 or consent of instructor. Topics may include the following:
Topic 1: Nonlinear Filters. Order statistic filters, morphological filters, stack/Boolean filters, and other related topics.
Topic 2: Adaptive Filtering. Adaptive linear combiners, adaptive lattices, adaptive quadratic methods, and other related topics.
Topic 3: Applications of DSP. Remote sensing, biomedical image analysis, underwater acoustics, video compression and processing, and analysis of biological signals.
Topic 4: Computer Vision. Image perception, parallel and sequential edge detection in the visual system, shape from shading, stereo vision, image segmentation by textural perception in humans, chain codes, B-splines, 3-D representations.
May be repeated for credit as topics vary.

5283 Topics in Communication Systems
(3-0)3 hours credit. Prerequisite: Graduate standing or consent of instructor. Topics may include the following:
Topic 1: Mobile Communications. Multipath-fading channels, diversity reception, the rake receiver, coding for fading channels, cellular networks, traffic capacities, multiaccessing schemes, spread spectrum signaling and code division multiple access, correlation receivers, and multiuser receiver methods. Topic 2: Digital Communications Systems. Bandwidth and power-efficient signaling, satellite systems, speech coding basics, synchronization, communications networks, spread spectrum methods, fiber optic communications, and networks.
Topic 3: Algebraic Coding Theory. Groups and fields, linear codes, hamming distance, cyclic codes, minimum distance bounds, BACH codes and algebraic decoding, Reed Solomon (R) codes, Reed-Muller codes and maximum likelihood decoding, suboptimal decoding, and applications of coding.
Topic 4: Probabilistic Coding Theory. Channel capacity, convolutional codes (CC), coding and decoding of CCs, structure of CCs, distance and performance bounds, trellis coded modulation, suboptimum receivers, and advanced topics.
Topic 5: Computer and Communications Networks. Introduction to networks. Transmission media, interfaces, and protocols are addressed. Topics include local area networks, wide-area networks, internetworking, multiple access methods and service integration. ATM and wireless networks will be explored.
May be repeated for credit as topics vary.

5323 Topics in VLSI Design
(3-0)3 hours credit. Prerequisite: EE 5123 or consent of instructor.
Topic 1: VLSI I. VLSI Circuit Design, CMOS technology and device modeling, structured digital circuits, VLSI systems; computer-aided design tools, placement, routing, extraction, design rule checking, graphic editors, simulation, verification, minimization, silicon compilation, test pattern generation; theory for design automation; chip design.
Topic 2: VLSI II. Microelectronic systems architecture; VLSI circuit testing methods; integration of heterogeneous computer-aided design tools; wafer scale integration; advanced high-speed circuit design and integration. Engineering design of large-scale integrated circuits, systems, and applications; study of advanced design techniques, architectures, and CAD methodologies.
Topic 3: Low Power VLSI Design. Hierarchy of limits of power, source of power consumption, voltage scaling approaches; circuit, logic, architecture and system level power optimization; power estimation; advanced techniques for power optimization; software design for low power.
Topic 4: VSLI Testing. Fault Models, Test Pattern Generation, Hardware and software reliability analysis of digital systems, design for testability, self-diagnosis, fault-tolerant logic design, Built-in Self Test (BIST) – Techniques and architectures, System-on-a-Chip (SOC) Testing.
May be repeated for credit as topics vary.

5343 Intelligent Control and Robotics
(3-0)3 hours credit. Prerequisite: EE 5143. Study of artificial neural networks control, knowledge-based control, and fuzzy-logic control. Analytical techniques and fundamental principles of robotics; dynamics of robot arms, motion control, robot sensing, and robot intelligence.

Table of Contents | Catalog Home | Previous Page 5363 Digital Image Processing
(3-0)3 hours credit. Prerequisite: EE 5163 or consent of instructor. Study of binary image processing; histogram and point operations; algebraic and geometric image operations; 2-D digital Fourier transforms; convolution; linear and nonlinear filtering; morphological filters; image enhancement; linear image restoration (deconvolution); digital image coding and compression; and digital image analysis.

5383 Digital Information Theory
(3-0)3 hours credit. Prerequisite: EE 5183. Entropy and mutual information; Huffman coding; Tunstall coding; Shannon’s source coding theorem; channel coding theorems; channel capacity; block coding error bounds; random coding bounds; cutoff rate; multiuser information theory; random access channels and protocols; multiaccess coding methods.

5423 Topics in Computer Architecture
(3-0)3 hours credit. Prerequisite: EE 5123 or consent of instructor.
Topic 1: Parallel and Distributed Computing. Multiprocessor and multicomputer systems, shared-memory and distributed memory systems, exploitation of parallelism, data partitioning and task scheduling, multiprocessor system interconnects, message passing and data routing, parallel programming.
Topic 2: RISC Processor Design, RISC concept, RISC versus CISC, RISC advantages and disadvantages, various processor survey and applications, study of software development tools: assemblers compilers, simulators, RISC implementations.
Topic 3: Superscalar Microprocessor Architecture, Definition of superscalar, superpipelined, and VLIW processors; available parallelism in programs; branch prediction techniques; memory systems for superscalar processors; trace caches; memory disambiguation and load/store recording; performance evaluation techniques; multimedia extensions in superscalar processors.
Topic 4: Fault Tolerance and Reliable System Design. Reliability and availability techniques, maintainability and testing techniques, evaluation criteria, fault-tolerant computing, fault-tolerant multiprocessors, design methodology for high reliability systems.
Topic 5: Computer Arithmetic. Fundamental principles of algorithms for performing arithmetic operations in digital computers. Number systems, fast implementations of arithmetic operations and elementary functions, design of arithmetic units using CAD tools.
Topic 6: Advanced Computer Architecture. Superscalar and vector processors, advanced pipelining techniques, instruction-level parallelism and dynamic scheduling techniques, advanced memory hierarchy design.
May be repeated for credit as topics vary.

5443 Discrete-Time Control Theory and Design
(3-0)3 hours credit. Prerequisite: EE 5143. Control theory relevant to deterministic and stochastic analysis and design of computer-controlled systems using both state-space and input-output models.

5453 Topics in Software Engineering
(3-0)3 hours credit. Prerequisite: EE 5123 or consent of instructor.
Topic 1: Large Domain-Specific Software Architectures. Software engineering approaches; scenario-based design processes to analyze large problem domains; domain modeling and representations; creation of component-based architecture providing an object-oriented representation of system requirements; development of large software class project.
Topic 2: Embedded Software Systems Design. Dataflow models, uniprocessor and multiprocessor scheduling, hardware/software co design, hierarchical finite state machines, synchronous languages, reactive systems, heterogeneous systems.
Topic 3: Embedded Software testing and Quality Assurance. Systematic testing of embedded software systems; unit (module), integration and system level testing; software verification; hardware/software cotesting; code inspections; use of metrics; quality assurance; measurement and prediction of software reliability; software maintenance; software reuse and reverse engineering.
Topic 4: Engineering Programming Languages. Object Oriented programming for engineering design problems; C++ and Java programming; software development for mathematical modeling and simulation of hardware systems; individual class projects.
May be repeated for credit as topics vary.

5463 Artificial Neural Networks
(3-0)3 hours credit. Prerequisite: EE 5163 or consent of instructor. Study of parallel optimization algorithms using Hopfield networks, perceptrons, backpropagation competitive systems, and other unsupervised techniques.

5483 Probabilistic Coding Theory
(3-0)3 hours credit. Prerequisite: EE 5183. Groups and rings, convolutional codes, probabilistic maximum-likelihood decoding, bandwidth efficient coding, trellis coded modulation (TCM), lattices and coset codes, trellis decoding of block codes, intersymbol interference channels, and reduced-complexity decoding.

5991 Graduate Seminar
(1-0) 1 hour credit. Prerequisites: Graduate standing and consent of instructor. The grade report for the course is either “CR” (satisfactory performance) or “NC” (unsatisfactory performance).

6323 Advanced Topics in Computers
(3-0)3 hours credit. Prerequisite: Consent of Graduate Advisor of Record and Dissertation Director. Current topics in the computer area. May be repeated for credit as topics vary.

6343 Advanced Topics in Control
(3-0)3 hours credit. Prerequisite: Consent of Graduate Advisor of Record and Dissertation Director. Current topics in the control area. May be repeated for credit as topics vary.

6363 Advanced Topics in Signal Processing
(3-0)3 hours credit. Prerequisite: Consent of Graduate Advisor of Record and Dissertation Director. Current topics in the signal processing area. May be repeated for credit as topics vary.

6383 Advanced Topics in Communications
(3-0)3 hours credit. Prerequisite: Consent of Graduate Advisor of Record and Dissertation Director. Current topics in the communications area. May be repeated for credit as topics vary.

6951-3 Independent Study
1 to 3 hours credit. Prerequisites: Graduate standing and permission in writing (form available) of the instructor and the Graduate Advisor of Record. Independent reading, research, discussion, and/or writing under the direction of a faculty member. For students needing specialized work not normally or not often available as part of the regular course offerings. May be repeated for credit, but not more than 6 hours, regardless of discipline, will apply to the degree.

6961 Comprehensive Examination
1 hour credit. Prerequisite: Approval of the Electrical Engineering Graduate Program Committee to take the Comprehensive Examination. Independent study course for the purpose of taking the Comprehensive Examination. May be repeated for credit as many times as approved by the Electrical Engineering Graduate Program Committee. Enrollment is required each term in which the Comprehensive Examination is taken if no other courses are being taken that term. The grade report for the course is either “CR” (satisfactory performance on the Comprehensive Examination) or “NC” (unsatisfactory performance on the Comprehensive Examination).

6971-3 Special Problems
(1-0, 2-0, 3-0) 1 to 3 hours credit. Prerequisite: Consent of instructor. An organized course offering the opportunity for specialized study not normally or not often available as part of the regular course offerings. Special Problems courses may be repeated for credit when topics vary, but not more than 6 hours, regardless of discipline, may be applied to the degree.

6983 Master’s Thesis
3 hours credit. Prerequisite: Consent of the Graduate Advisor of Record and thesis director. Thesis research and preparation. May be repeated for credit, but not more than 6 hours will apply to the Master’s degree. Credit will be awarded upon completion of the thesis. Enrollment is required each term in which the thesis is in progress.

6991 Research Seminar
1 hour credit. Required for all Ph.D. students to satisfy one year of research seminar.

7423 VLSI for Signal Processing
(3-0)3 hours credit. Prerequisite: EE 5123. VLSI applications in signal processing and telecommunications. General purpose DSP architecture. ASIC architectures: systolic arrays, data-flow multiprocessing, wavefront arrays. Case histories: modems, echo cancellers, digital PLL, High-speed arithmetic and algorithms.

7443 Nonlinear Control Systems
(3-0)3 hours credit. Prerequisite: EE 5143. Principles of nonlinear systems modeling and analysis: Lyapunov stability, input-output stability, and homogeneous theory. Control of nonlinear systems: integrator backstepping, feedback domination, Lyapunov-based design, small control technique, output feedback design, and applications to physical systems.

7463 Pattern Analysis and Machine Vision
(3-0)3 hours credit. Prerequisite: EE 5163. Image formations, early vision, binary machine vision, 2-D representation, 3-D representation, image segmentation, statistical pattern recognition, and knowledge-based vision.

7483 Communication Networks
(3-0)3 hours credit. Prerequisite: EE 5183. Networking, circuit and packet switching, layered architectures, protocols, and network performance. Local and wide-area networks; Internet; ISDN principals. Broadband networks; SONET, SDH, ATM and BISDN. Applications to data/voice/video/multimedia traffic.

7953 Doctoral Research
3 hours credit. Prerequisites: Ph.D. student standing and consent of instructor and the Graduate Advisor of Record. May be repeated for a maximum credit of 18 hours.

7993-6 Doctoral Dissertation
3 to 6 hours credit. Prerequisite: Consent of the Doctoral Advisor of Record and Dissertation Advisor. May be repeated for a maximum credit of 18 hours.

Table of Contents | Catalog Home | Previous Page


text size | + | R |