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