Tags:algorithms, computer science education, data structure, flipped classroom and visualization
Abstract:
Nowadays computer modeling and simulation widely use in computer science education. There are several ways of increasing the efficiency of educational process. One of the such ways is visualization, other way is flipped classroom concept. The aim of this study is to present some ways of increasing the efficiency of teaching data structures (hashing, trees) during Algorithms and data structures course. We conducted two experiments with four study groups of two subjects of the Algorithms and Data Structures – (1) Hashing, (2) Trees (BST, RBT, AVL), – taught second year bachelor students. In the first experiment study groups were prepared on the subjects (1) and (2) by the same level of teaching technique with or without visualization tools. Unlike the first experiment, in the second experiment we used flipped classroom concept for one study group and a standard way of teaching for another group.
Some Ways of Increasing the Efficiency of Teaching Data Structures