Skip to main content



Signal and image processing

A student interested in signal and image processing will most likely minor in Electrical and Computer Engineering. The sample course study below assumes and ECE minor. Other relevant choices for a minor include Computer Science and Statistics.

Year 1, fall semester:

  • Math 4130 or Math 6110,
  • Math 4330 or Math 6710,
  • ECE 4250 (Digital Signal Processing),
  • ECE 4110 (Random signals in communications and signal processing).

Year 1, spring semester:

  • Math 4140 (or 6120),
  • Math 4340 (or 6720),
  • ECE 5480 (Digital Image Processing).

Year 2, fall semester:

  • Math 6110 or EE 5620 (Fundamental Information Theory)
  • ECE 5260 (Advanced Signal Processing),
  • ECE 4110 (Random Signals in Communications and Signal Processing) or Math 6710 (Probability Theory) or CS 6210(Matrix Computations)

Year 2, spring semester:

  • Math 6120 (Complex Analysis),
  • ECE 5660 (Fundamentals of Networks) or Math 6720 (Probability Theory),
  • ECE 5670 (Topics in Digital Communication)

Year 3, fall semester:

  • Math 6150 (Mathematical Methods in Physics) or OR 6500 (Applied Stochastic Processes) or T&AM 6120 (Methods of Applied Mathematics 3),
  • CS 6210 (Matrix Computations)
  • ECE 5620 (Fundamental Information Theory) or ECE 5640 (Decision Making and Estimation)

Year 3, spring semester:

  • Math 6150 (Mathematical Methods in Physics) or T&AM 6120- (Methods of Applied Mathematics III) or CS 6220 (Nonlinear equations and optimization)
  • ECE 5210 (linear systems) or other ECE elective
  • elective

Other relevant ECE courses include:

  • ECE 4670 & 4680 -- Communication Systems
  • ECE 4720 -- Digital Control systems