Student Attitudes Towards The Use Of Graphical Programming Languages
Guardado en:
| Publicado en: | Association for Engineering Education - Engineering Library Division Papers (Jun 22, 2008), p. 13.1105.1 |
|---|---|
| Autor principal: | |
| Otros Autores: | |
| Publicado: |
American Society for Engineering Education-ASEE
|
| Materias: | |
| Acceso en línea: | Citation/Abstract Full text outside of ProQuest |
| Etiquetas: |
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
| Resumen: | 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. |
|---|---|
| Fuente: | Library Science Database |