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:
| Course | Title | Offerings | Term(s) Offered | Credit Hours | 
|---|---|---|---|---|
| ECE 60000 | 
				 Random Variables and Signals (core)  | 
			On-campus & online | Fall (on-campus) and Spring (on-campus & online) | 3 | 
Other useful foundational courses:
| Course | Title | Offerings | Term(s) Offered | Credit Hours | 
|---|---|---|---|---|
| MA 51100 | Linear Algebra | On-campus & online | Fall (on-campus), Spring, and Summer | 3 | 
| MA 50400 | Real Analysis | On-campus | Fall | 3 | 
| ECE 58000 | 
				 Optimization Methods for Systems & Control 
  | 
			On-campus & online | Spring | 3 | 
| ECE 60200 | 
				 Lumped System Theory (core) 
  | 
			On-campus & online | Fall, Spring, Summer | 3 | 
| ECE 60800 | Computational Models and Methods (core) | On-campus & online | Fall, Spring (on-campus) | 3 | 
Sub-area: Signal and image procession, recommended courses:
| Course | Title | Offerings | Term(s) Offered | Credit Hours | 
|---|---|---|---|---|
| ECE 53800 | Digital Signal Processing I | On-campus & online | Fall | 3 | 
| ECE 63700 | On-campus & online | Spring | 3 | |
| ECE 64100 | Digital Imagine Processing II: Model-Based Image and Signal Processing | On-campus | Fall | 3 | 
| ECE 51300 | Fourier Optics | On-campus & online | Fall - odd years | 3 | 
| ECE 63400 | 
				
				
  | 
			On-campus | Every other Spring | 3 | 
| ECE 59500 | Optical Imaging System Design | On-campus & online | Spring - odd years | 3 | 
| ECE 63800 | Principles of Digital Color Imaging Systems | On-campus | Fall - odd years | 3 | 
Sub-area: Communications and Networking, recommended courses:
| Course | Title | Offerings | Term(s) Offered | Credit Hours | 
|---|---|---|---|---|
| ECE 54440 | Digital Communications | On-campus & online | Fall | 3 | 
| ECE 54700 | Introduction to Computer communication Networks | On-campus & online | Fall | 3 | 
| ECE 64500 | Estimation Theory | On-campus | Spring | 3 | 
| ECE 60022 | 
				 Wireless Communication Networks 
  | 
			On-campus | Spring - even years | 3 | 
| ECE 63900 | Error Control Coding | On-campus | Every 3rd semester | 3 | 
| ECE 64200 | Information Theory and Source Coding | On-campus & online | Fall - odd years | 3 | 
| ECE 64700 | On-campus | Spring - odd years | 3 | |
| ECE 67800 | Radar Engineering | On-campus | Fall - even years | 3 | 
| ECE 67900 | On-campus | Spring - even years | 3 | |
| ECE 69500 | 
				 Stochastic Processes in Information Systems 
  | 
			On-campus & online | Spring | 3 | 
Sub-area: Machine learning, recommended courses:
| Course | Title | Offerings | Term(s) Offered | Credit Hours | 
|---|---|---|---|---|
| ECE 50024 | Machine Learning | On-campus & online | Spring | 3 | 
| ECE 61046 | Deep Learning | On-campus | Spring | 3 | 
| ECE 69500 | Optimization for Deep Learning | On-campus & online | Fall | 3 | 
| ECE 69500 | Probabilistic Causal Inference | On-campus | Fall | 3 | 
| ECE 60131 | Inference and Learning in Generative Models | On-campus | Spring | 3 | 
| ECE 66200 | Pattern Recognition and Decision-Making Processes | On-campus | Spring - even years | 3 |