Application of resource-intensive algorithms in programming courses for preschool children and primary school children

A. G. Kushnirenko,K. A. Mashchenko,I. G. Rayko
DOI: https://doi.org/10.32517/2221-1993-2024-23-1-77-84
2024-04-19
Informatics in school
Abstract:The article describes two techniques for systematically teaching the basics of programming to preschool children and primary school children, developed at the Scientific Research Institute for System Analysis of the Russian Academy of Sciences. The widespread use of these techniques requires the execution of resource-intensive algorithms, which a few years ago were only feasible for powerful servers, but today can be executed without delay on mass-produced economy-class tablets. Software support for these two techniques is implemented in the educational textless programming environment PiktoMir. The screen-free method of composing programs from material objects according to the rules of error-free two-dimensional syntax allows you to save children from screen work when composing programs and increase the number of programs children independently compose in each lesson. The use of augmented reality when executing a child's program for moving a robot across the playing field allows the child to free himself from screen work when assembling the gaming environment.
What problem does this paper attempt to address?