Content area

Abstract

In the fall and spring of 2007 freshmen CS, CPE, and EE students at Virginia Tech had the unique experience of working with five or six programming languages, all within one year and all for the purpose of developing fundamental programming skills. One of those languages was purely educational in nature (Alice), three were traditional and text-based (C++, Java, and MATLABTM script), but two were unique graphical languages (RAPTORTM and LabVIEWTM). This paper briefly describes how teaching with graphical programming languages is consistent with the learning theories of constructivism and multiple intelligences. This paper also describes how a survey was used to take advantage of this unique opportunity to measure freshman student perceptions of relevance, general attitude, and recommendations for further use of each of these six programming languages. This paper concludes by describing the results of that survey and by discussing some implications of the results.

In the fall of 2006 and spring of 2007 freshmen engineering students at Virginia Tech intending to enter into CS, CPE, and EE majors had the unique experience of working with five or six different programming languages, all for the purpose of developing fundamental programming skills. Of those five languages one was purely educational in nature (Alice), three were traditional text-based programming languages (C++, and MATLABTM script programming), but two were unique graphical programming languages (Raptor and LabVIEWTM). A few of the students also worked with Java, which is a traditional text-based language similar to C++. That unusual circumstance provided a rare opportunity to probe student attitudes towards the use of graphical programming languages in introductory programming courses, and to compare those attitudes against their attitudes towards both a purely educational language and traditional text- based languages in those same environments. In order to take advantage of that opportunity a survey was developed and implemented at the end of the spring 2007 semester. The survey asked the students to answer a common set of questions, eight questions for each of the six languages. Those questions included perceptions of relevance and perceptions of effects on self- confidence (also known as “self-efficacy”). The survey also asked the students whether, or not, they would recommend each programming language for use with future students. Although the surveys were anonymous, standard demographic data was requested, and that has allowed simple comparisons to be made not only between programming languages but also to compare the attitudes of women and minorities to those of white males (for this study, the responses of women and minorities were combined during the statistical analysis). It should be noted that the use of the terms “LabVIEW” and “MATLAB” refer to the registered trademarks for commercial products developed by National Instruments and MathWorks, respectively.

Details

Title
Student Attitudes Towards The Use Of Graphical Programming Languages
Source details
Conference: 2008 Annual Conference & Exposition; Location: Pittsburgh, Pennsylvania; Start Date: June 22, 2008; End Date: June 25, 2008
Pages
13.1105.1-13.1105.11
Publication year
2008
Publication date
Jun 22, 2008
Publisher
American Society for Engineering Education-ASEE
Place of publication
Atlanta
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
Publication history
 
 
Online publication date
2015-03-10
Publication history
 
 
   First posting date
10 Mar 2015
ProQuest document ID
2317722019
Document URL
https://www.proquest.com/conference-papers-proceedings/student-attitudes-towards-use-graphical/docview/2317722019/se-2?accountid=208611
Copyright
© 2008. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://peer.asee.org/about .
Last updated
2025-11-17
Database
ProQuest One Academic