Communications, Networking, Signal and Image Processing (CNSIP)

About this Area

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

  • Prerequisite: MA 51100, Linear Algebra
On-campus & online Spring 3
ECE 60200

Lumped System Theory (core)

  • Prerequisite: MA 51100, Linear Algebra
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

Digital Image Processing I

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 57700 Engineering Aspects of Remote Sensing On-campus Spring - even years 3
ECE 63400

Digital Video Systems

  • Prerequisite: ECE 60000
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

  • Prerequisite: ECE 54700
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

Performance Modeling of Computer Communication Networks

On-campus Spring - odd years 3
ECE 67800 Radar Engineering On-campus Fall - even years 3
ECE 67900

Advanced Digital Communications

On-campus Spring - even years 3
ECE 69500

Stochastic Processes in Information Systems

  • Prerequisite: ECE 60000
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 62900 Intro to Neural Networks On-campus & online Fall 3
ECE 69500 Optimization for Deep Learning On-campus & online Fall 3
ECE 69500 Probabilistic Causal Inference On-campus Fall 3
ECE 69500 Inference and Learning in Generative Models  On-campus Spring 3
ECE 66200 Pattern Recognition and Decision-Making Processes On-campus Spring - even years 3