Digital Signal Processing

Our Program

This certificate program, sponsored by the School of Electrical and Computer Engineering and Engineering Professional Education at Purdue University is designed to help you become knowledgeable about the area of digital signal processing. The certificate you earn will serve as evidence that you have achieved a significant level of expertise in digital signal processing.

This certificate program meets the needs of mid-career and late-career engineers new to the area of Digital Signal Processing. The certificate is also appropriate for engineering managers who need a background in Digital Signal Processing and its implementation in emerging technologies.

Our Curriculum

This program features 15 credits in signal processing and related courses (e.g., in mathematics). Up to three semester credits can be transferred from another university (effectively one of five courses); the remainder must be earned at Purdue.

An average grade of B in the two core courses and an average of 3.0 overall are required.


ECE 53800: Digital Signal Processing I
ECE 60000: Random Variables and Signals

Electives (choose three, at most one math course)

ECE 58000: Optimization Methods for Systems and Control
ECE 60200: Lumped System Theory**
ECE 60800: Computational Models and Methods**
ECE 63700: Digital Image Processing I
ECE 64100: Digital Image Processing II
MA 51100: Linear Algebra with Applications
MA 52500: Introduction to Complex Analysis

**Either ECE 60200 or ECE 60800 can be applied to the certificate but not both.


You must have a bachelor’s degree in an appropriate area (Engineering, Science, Mathematics, or Technology) with a minimum GPA of 3.0.

Note: Acceptance into the certificate program does NOT assure admission to the Graduate School of Purdue University to pursue and advanced degree.