Signal Processing, Communications and Controls

Basic Courses: 3 courses (9 total credits)
2 Required core courses
EECE 6020 Probability and Random Processes in Engineering
EECE 6310 Modern Control Theory
Choose 1 of 3 area specific courses from which to specialize*
EECE 5310 Control Systems
EECE 5510 Digital Signal Processing
EECE 5560 Introduction to Communication Systems
*The chosen course becomes your area of Specialization: Communication, Controls, or Signal
Processing
Additional Required Courses
EECE 6952 Department Colloquium (0 Credit)
Master’s Thesis/Doctoral Dissertation
Broader Core Courses: Choose 3 courses (9 total credits)
EECE 5320 Digital Control Systems
EECE 5390 Developments in Control
EECE 5565 Optical Fiber Communications
EECE 5570 Developments in Communications (e.g., Digital Communications, or other topics)
EECE 6010 Advanced Engineering Mathematics
EECE 6320 Optimal Control
EECE 6330 Nonlinear and Adaptive Control
EECE 6340 Stochastic Systems, Estimation and Control
EECE 6510 Optimal and Adaptive Digital Signal Processing
EECE 6520 Digital Processing of Speech Signals
EECE 6530 Chaos and Nonlinear Signal Processing
EECE 6540 Advanced Digital Image Processing
EECE 6560 Information and Coding Theory
EECE 6570 Detection, Estimation and Learning Theory
EECE 6822 Machine Learning
EECE 6932 Advanced Topics in Electrical and Computer Engineering (e.g., Advanced Probability for Engineers, or other topics)
General Electives: A minimum of 2 courses (at least 6 total credits)
Selected graduate level courses in Math, Biomedical Engineering, Computer Science or EECE as approved by advisor.