z-logo
open-access-imgOpen Access
A Study Of Graphical Vs. Textual Programming For Teaching Dsp
Author(s) -
M.A. Yoder,
Bruce A. Black
Publication year - 2020
Publication title -
2006 annual conference & exposition proceedings
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--1125
Subject(s) - computer science , class (philosophy) , digital signal processing , graphics , matlab , programming language , graphical user interface , visual programming language , signal (programming language) , computer graphics (images) , computer hardware , artificial intelligence
The proponents of graphical programming (that is using graphics to program a computer, not programming a computer to do graphics) claim graphical programming is better than text-based programming; however text-based programmers far out number graphics-based programmers. This paper describes the preliminary developments of comparing the use of LabVIEW (a graphical programming language) to MATLAB (a text-based language) in teaching discrete-time signal processing (DSP). This paper presents the results of using both methods in a junior-level introduction to DSP class. The students who enter this class have had a course in continuous-time signals and systems but no DSP theory background. The class uses the text “Signal Processing First”, by McClellan, Schafer, Yoder, published by Prentice Hall, to introduce discrete-time signal processing. In the past, a series of MATLAB based mini-projects were used in addition to homework to reinforce the DSP concepts. The new version of the class uses the same mini-projects except that they are based on LabVIEW. Several quarters of concept inventory data have been collected on the MATLAB version of the class. The same inventory was used with the LabVIEW version of the class and the results compared. The authors do not expect this study to answer the “which is better?” question. Rather it will give experience in assessing what the tradeoffs are in choosing between two very different types of programming languages to teach DSP.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom