USING INTERACTIVE GAME-BASED ANIMATIONS FOR TEACHING AND LEARNING SORTING ALGORITHMS

被引:0
|
作者
Vegh, Ladislav [1 ]
机构
[1] J Selye Univ, Dept Math & Informat, Bratislavska Cesta 3322, Komarno, Slovakia
关键词
teaching programming; sorting algorithms; interactive animations; algorithm animations; AIDS;
D O I
10.12753/2066-026X-16-083
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Understanding algorithms are one of the hardest tasks for novice computer science students. One of the reasons why algorithms are difficult to understand is because they use abstract concepts. Algorithm animations, especially animations with the conceptual view, can make a bridge between these abstract concepts and real world examples. We collected and developed interactive animations to help students understand some of the sorting algorithms. In this contribution, we focus on two of our interactive animations: the collection of card sorting animations, and the box sorting game. These kinds of interactive animations with the conceptual view can help students to understand the main features of different sorting algorithms, but they are not going into details. The collection of card sorting animations contains five animations of sorting algorithms: simple exchange sort, bubblesort, insertion sort, minsort, and maxsort. The learners' task is to sort the playing cards in ascending order. In the animation, only those steps are allowed, which are consistent with the steps of the given sorting algorithm. In this way, students recognize the main ideas of the algorithms while they learn the rules of the card sorting games. During the second semester of the academic year 2014/15 we conducted a pedagogical experiment, where first-year students were asked to fill out a pre-test, experiment with the card-sorting animations, and fill out a post-test. The results showed that students were able to recognize the main ideas of sorting algorithms, but they did not understand the algorithms in details. The second, interactive box sorting animation is a simple game, where students' task is to sort three, five, or seven boxes in ascending order. The boxes are identical, and only a two-pan balance scale is available to find the lighter/heavier box of two selected boxes. During the second semester of the academic year 2014/15, first-year students were asked to play with the animations and fill out a questionnaire. Their goal was to sort the boxes without unnecessary weighing. Some of the students were not able to minimize the number of weighing when they used bubblesort. Other students were able to minimize the number of weighing when they grouped the boxes and simultaneously used an algorithm similar to bubblesort, or when they used quicksort algorithm.
引用
收藏
页码:565 / 570
页数:6
相关论文
共 50 条
  • [1] Visualize and Learn Sorting Algorithms in Data Structure Subject in a Game-based Learning
    Lim, Wee Han
    Cai, Yiyu
    Yao, Dezhong
    Cao, Qi
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON MIXED AND AUGMENTED REALITY ADJUNCT (ISMAR-ADJUNCT 2022), 2022, : 384 - 388
  • [2] Teaching organic synthesis using game-based learning
    Sibbald, Paul
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2016, 251
  • [3] Interactive video game platform for game-based learning
    Chang, Han-Bin
    Hsu, Hui-Huang
    Chao, Louis R.
    [J]. ADVANCES IN WEB BASED LEARNING - ICWL 2008, PROCEEDINGS, 2008, 5145 : 232 - 240
  • [4] Does Game-Based Learning Exist or is it Merely Game-Based Teaching?
    Pivec, Paul
    [J]. PROCEEDINGS OF THE 3RD EUROPEAN CONFERENCE ON GAMES BASED LEARNING, 2009, : 318 - 324
  • [5] An interactive Bomberman game-based teaching/learning tool for introductory C programming
    Wong, Wai-Tak
    Chou, Yu-Min
    [J]. TECHNOLOGIES FOR E-LEARNING AND DIGITAL ENTERTAINMENT, PROCEEDINGS, 2007, 4469 : 433 - +
  • [6] Interactive web-based animations for teaching and learning
    Syrjakow, M
    Berdux, J
    Szczerbicka, H
    [J]. PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 1651 - 1659
  • [7] Interactive Web-based animations for teaching and learning
    Univ of Karlsruhe, Karlsruhe, Germany
    [J]. Winter Simul Conf Proc, (1651-1659):
  • [8] The development of an interactive game-based tool for learning surgical management algorithms via computer
    Mann, BD
    Eidelson, BM
    Fukuchi, SG
    Nissman, SA
    Robertson, S
    Jardines, L
    [J]. AMERICAN JOURNAL OF SURGERY, 2002, 183 (03): : 305 - 308
  • [9] A framework for understanding game-based teaching and learning
    Holmes, Jeffrey B.
    Gee, Elisabeth R.
    [J]. ON THE HORIZON, 2016, 24 (01) : 1 - 16
  • [10] Effectiveness of game-based learning in university teaching
    Adams, J.
    Claus, M.
    Rose, D. M.
    Schoene, K.
    [J]. GESUNDHEITSWESEN, 2015, 77