Charles Explorer logo
🇬🇧

The Role of Algorithmic Thinking Development in the Learning of Elementary School Pupils aged 10 - 13

Publication at Faculty of Education |
2020

Abstract

The article presents a case study aimed to identify changes in Czech elementary school pupils' algorithmic thinking through programming in Scratch. The study was carried out in 2017/18 with 48 pupils in Grade 5 and 6 at an elementary school in Prague within Informatics as a compulsory subject.

It was divided into three parts: (1) a concept of algorithms; (2) an introduction to Scratch; and (3) a concluding project in Scratch. To identify the impact of Scratch's activities on pupils' algorithmic thinking, a set of 16 tasks was proposed for tests A1 and A2.

Pupils were tested at the beginning (test A1) and at the end of the case study (test A2). By comparing the results of both, it was possible to discover whether Scratch's activities had influenced the pupils' algorithmic thinking.

Practically all pupils achieved better results in the test A2 test than in A1. The evaluation of the concluding projects using the DrScratch application revealed that the best results were achieved by the pupils with respect to understanding algorithms and in using logical conditions; the worst results related to abstract thinking and parallelism.