Communications, Networking, Signal and Image Processing (CNSIP)
About this Area
Needed Prior Knowledge
It is recommended that incoming MSECE students interested in taking graduate-level coursework in this area have taken coursework similar to the following:
- ECE 20875, Python for Data Science
- ECE 30100, Signals and Systems
- ECE 30200, Probabilistic Methods in ECE
- ECE 43800, Introduction to Signal and Image Processing
- ECE 44000, Transmission of Information
- MA 26500, Linear Algebra
Proficiency in Python is also essential.
Course Lists
Foundational courses:
- ECE 60000, Random Variables and Signals (core; 3 cr)
- MA 51100, Linear Algebra or ECE 69500, Math for Engineering Professionals I (3 cr)
- MA 50400, Real Analysis (3 cr)
-
ECE 58000, Optimization Methods for Systems & Control (3 cr)
- Prerequisite: ECE 69500, Math for Engineering Professionals I
-
ECE 60200, Lumped System Theory (core, 3 cr)
- Prerequisite: ECE 69500, Math for Engineering Professionals I
- ECE 60800, Computational Models and Methods (core, 3 cr)
Sub-area: Signal and image processing, recommended courses:
- ECE 53800, Digital Signal Processing I (3 cr)
- ECE 63700, Digital Image Processing I (3 cr)
- ECE 64100, Digital Imagine Processing II: Model-Based Image and Signal Processing (3 cr)
- ECE 51300, Fourier Optics (3 cr)
-
ECE 63400, Digital Video Systems (3 cr)
- Prerequisite: ECE 60000
- ECE 59500, Optical Imaging System Design (3 cr)
- ECE 63800, Principles of Digital Color Imaging Systems (3 cr)
Sub-area: Communications and Networking, recommended courses:
- ECE 54440, Digital Communications (3 cr)
- ECE 54700, Introduction to Computer Communication Networks (3 cr)
- ECE 64500, Estimation Theory (3 cr)
-
ECE 60022, Wireless Communication Networks (3 cr)
- Prerequisite: ECE 54700
- ECE 63900, Error Control Coding (3 cr)
- ECE 64200, Information Theory and Source Coding (3 cr)
- ECE 64700, Performance Modeling of Computer Communication Networks (3 cr)
- ECE 67800, Radar Engineering (3 cr)
- ECE 67900, Advanced Digital Communications (3 cr)
-
ECE 69500, Stochastic Processes in Information Systems (3 cr)
- Prerequisite: ECE 60000