Search

Published After
Published Before

Search Results

  • An interactive animation for learning sorting algorithms: How students reduced the number of comparisons in a sorting algorithm by playing a didactic game
    45-62
    Views:
    36
    Learning programming and understanding algorithms is one of the hardest tasks for novice computer science students. One of the basic algorithms they learn during the introductory programming and algorithms courses are the sorting algorithms. Students like learning these and other algorithms by animations and didactic games, however, these animations are not educationally useful in every case. In this article, we present our educational sorting game, which can be used to introduce the topic of sorting algorithms. The didactic game can be used later too, as a demonstrative tool for explaining the more efficient, quicksort algorithm. We conducted a pedagogical experiment, in which we examined the process of development of sorting algorithms by students while they used the mentioned didactic game. The results showed that students were able to create an algorithm to solve the sorting problem, and they improved its effectiveness by reducing the number of comparisons in the algorithm. They were also able to understand the importance of the efficiency of algorithms when we demonstrated them the quicksort algorithm using the same tool after the experiment.
  • A Nim like game and a machine that plays it: a learning situation at the interface of mathematics and computer science
    317-326
    Views:
    119

    The purpose of this work is to take a didactic look at a learning situation located at the interface between mathematics and computer science. This situation offers a first approach to the concept of artificial intelligence through the study of a reinforcement learning device. The learning situation, inspired by the Computer Science Unplugged approach, is based on a combinatorial game, along with a device that learns how to play this game. We studied the learning potential when the human players face the machine. After an a priori analysis using the Theory of Didactic Situations (TDS), we conducted a pre-experiment in order to strengthen our hypotheses. In this article, we will focus on the analysis of the didactic variables, the values we have chosen for these variables and their effects on students’ strategies.

    Subject Classification: 97D99, 97K99, 97P80

  • Integrating Didactic Games in Higher Education: Benefits and Challenges
    1-15
    Views:
    448

    In our paper, we study the reasons for the introduction of didactic games and the way of their application in higher education, especially in teaching mathematics. After describing the main characteristics and needs of Generation Z students, we outline the advantages and drawbacks of gamification and game-based learning, followed by some new aspects to their classification. The idea of device-based grouping arose because the most commonly used methods require IC tools. Gen Zs naturally accept gamified learning materials available on digital and mobile platforms, but we must not forget about traditional games either. In higher education, especially in the case of small-group teaching there should also be room for traditional, specialized didactic games, of which we focus on the benefits of card games.

    Subject Classification: 97C70, 97D20, 97D40, 97U70