Teaching the Bubble Sort Algorithm Using CS Unplugged Activities at the K-12 Level

被引:0
作者
Mladenovic, Monika [1 ]
Medak, Lucija [2 ]
Krpan, Di vna [1 ]
机构
[1] Univ Split, Dept Comp Sci, Split, Croatia
[2] Xgimnazija Ivan Supek, Zagreb, Croatia
关键词
visualization; CS Unplugged; bubble sort; computer science education; misconceptions;
D O I
10.1145/3706120
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Computer Science (CS) Unplugged activities are designed to engage students with CS concepts. It is an active learning approach combining physical interaction with visual representation. This research article investigates the impact of CS Unplugged on students' understanding of the bubble sort algorithm. Algorithm visualization, traditionally employed for active knowledge construction, serves as the foundation for this approach. The research was conducted as a quasi-experiment in middle and high schools in Split, Croatia, among 204 students. We divided the participants into two groups: experimental (CS Unplugged) and control (traditional teaching). The study included pre-test, mid-test, and post-test assessments. While CS Unplugged did not significantly affect students' understanding of bubble sort, it positively influenced long-term retention of the algorithm. These results highlight the potential of CS Unplugged activities as an effective teaching approach for CS concepts, specifically in promoting long-term retention of the bubble sort algorithm. The study also revealed misconceptions that included restarting comparisons after each swap, assuming the largest element reaches the end after one swap, and repeatedly swapping the largest element with its neighbor. Addressing these misconceptions through active learning activities like CS Unplugged can contribute to deeper understanding beyond memorization.
引用
收藏
页数:22
相关论文
共 43 条
[1]  
Aasen Finn Eivind, 2022, Visualization Tools in Introductory Programming Education
[2]  
[Anonymous], 2022, Bubble Sort Algorithm
[3]  
Astrachan O., 2003, SIGCSE Bulletin, V35, P1, DOI 10.1145/792548.611918
[4]  
Bell T., 2018, Adventures Between Lower Bounds and Higher Altitudes: Essays Dedicated to Juraj Hromkovi on the Occasion of His 60th Birthday, P497, DOI [DOI 10.1007/978-3-319-98355, DOI 10.1007/978-3-319-98355-4_29, DOI 10.1007/978-3-319-98355-429, 10.1007/978-3-319-98,355-4_29, DOI 10.1007/978-3-319-98,355-4_29]
[5]   Learning How to Program through Visualization: A Pilot Study on the Bubble Sort Algorithm [J].
Bellstrom, Peter ;
Thoren, Claes .
2009 SECOND INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES (ICADIWT 2009), 2009, :90-94
[6]  
Bernat Peter., 2014, Acta Didact. Napoc., V7, P1
[7]  
Bloom BS., 1956, TAXONOMY ED OBJECTIV, DOI DOI 10.1300/J104V03N01_03
[8]  
Blumenkrants Marina, 2006, P 2006 ACM S SOFTW V, P17, DOI [10.1145/1148493.1148496, DOI 10.1145/1148493.1148496]
[9]  
Bransford JD., 2000, PEOPLE LEARN BRAIN M, DOI [10.17226/9853, DOI 10.17226/9853]
[10]   Learning sorting algorithms through visualization construction [J].
Cetin, Ibrahim ;
Andrews-Larson, Christine .
COMPUTER SCIENCE EDUCATION, 2016, 26 (01) :27-43