Digital Signal Processing System-Level Design Using LabVIEW

For many years, I have been teaching DSP (Digital Signal Processing) lab courses using various TI (Texas Instruments) DSP platforms. One question I have been getting from students in a consistent way is, “Do we have to know C to take DSP lab courses?” Until last year, my response was, “Yes, C is a prerequisite for taking DSP lab courses.” However, last year for the first time, I provided a different response by saying, “Though preferred, it is not required to know C to take DSP lab courses.” This change in my response came about because I started using LabVIEW to teach students how to design and analyze DSP systems in our DSP courses.