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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
2. Admission
3. General Academic Regulations
5. Master's Degree Regulations
6. Doctoral Degree Regulations
7. Graduate Program Requirements and Course Descriptions
Table of ContentsAdditional Resources
Graduate and Undergraduate Catalog Archive
Office of Graduate Studies
Contact Us