DocumentCode
3539953
Title
Learning how to program through visualization: A pilot study on the Bubble Sort algorithm
Author
Bellström, Peter ; Thorén, Claes
Author_Institution
Dept. of Inf. Syst., Karlstad Univ., Karlstad, Sweden
fYear
2009
fDate
4-6 Aug. 2009
Firstpage
90
Lastpage
94
Abstract
A well-known difficulty when teaching and learning programming is the diverse educational background of IT students. In this paper we argue that a central factor agitating this problem is the tradition of teaching programming using a syntax perspective: Between the initial step of learning syntax, and the end step of achieving practical application, logic exists as a midpoint, representing the students´ understanding. In this paper we propose the opposite strategy: We present a qualitative pilot study that within its initial findings indicate that through visualization, the logic component in the learning process can be empowered to facilitate an application perspective to achieve syntax. Previous research in the field shows that there is potential for using visualization to eliminate the obstacle of abstract problem-solving for students of programming. Our study uses the simple but multilayered bubble sort algorithm to examine how visualization can promote a theory of understanding that facilitates learning and comprehension through application rather than through syntax. The initial results of the pilot study indicate that there is definite potential for visualization to assist students of varying backgrounds when learning programming.
Keywords
computer science education; IT students; educational background; multilayered bubble sort algorithm; Computer science; Education; Information systems; Logic programming; Mathematical programming; Problem-solving; Programming environments; Programming profession; Sorting; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Applications of Digital Information and Web Technologies, 2009. ICADIWT '09. Second International Conference on the
Conference_Location
London
Print_ISBN
978-1-4244-4456-4
Electronic_ISBN
978-1-4244-4457-1
Type
conf
DOI
10.1109/ICADIWT.2009.5273943
Filename
5273943
Link To Document