DocumentCode :
1810837
Title :
Work in progress — Using a visual programming language to bridge the cognitive gap between a novice´s mental model and program code
Author :
Smith, B.J. ; Delugach, Harry S.
Author_Institution :
Univ. of Alabama, Huntsville, AL, USA
fYear :
2010
fDate :
27-30 Oct. 2010
Abstract :
Current research suggests that many students do not know how to program at the conclusion of their introductory course, which has been taught predominately with textual and auditory lecturing. By primarily appealing to programming novices who prefer to understand visually, an understanding method not currently accommodated through the standard lecture style used in most classes, we develop a method that encourages communication of programming solutions. This method builds upon previous research that suggests that most engineering students are visual learners and we contribute that using a flow-model visual programming language will address important and difficult topics to novices of programming. We performed a pilot study using a knowledge modeling tool instead of using an existing visual programming tool to test this method, and share the program understanding results using this theory.
Keywords :
computer science education; visual programming; flow-model visual programming language; knowledge modeling tool; program code; programming novice mental model; visual programming language; Computer languages; Engineering education; Programming profession; Software; Visualization; Flow-Model Tools; Index of Learning Styles; RAPTOR; novice programmer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education Conference (FIE), 2010 IEEE
Conference_Location :
Washington, DC
ISSN :
0190-5848
Print_ISBN :
978-1-4244-6261-2
Electronic_ISBN :
0190-5848
Type :
conf
DOI :
10.1109/FIE.2010.5673502
Filename :
5673502
Link To Document :
بازگشت