Navigator of block programming environments
https://doi.org/10.32517/2221-1993-2022-21-2-71-82
Abstract
The theme "Algorithmization and programming" is one of the key themes in the school informatics course. The material of this theme is present in the tasks of the Main State Examination and the Unifed State Examination. Most often, its study takes place in grades 8–9 in the programming languages Python, Pascal, C++. However, for successful study, it is very important to lay the foundations and basic concepts of the theme in the lower grades. To do this, you can use block programming, in which the program is not typed manually by the student, but is assembled from pre-prepared blocks, like a puzzle. There are a fairly large number of such block programming environments, and the authors of this article decided to create the so-called Navigator of Block Programming Environments, in which to visually structure the available information. For each environment represented, the Navigator contains brief information about the environment, links to the ofcial website and a number of useful materials for acquaintance and study of this environment. It was decided to include environments in the Navigator that are free and cross-platform. It can be useful for informatics teachers to get acquainted with new block programming environments that can be used as а part of regular and extracurricular activities.
About the Authors
E. А. MorokhRussian Federation
D. S. Shaulina
Russian Federation
E. N. Yudina
Russian Federation
References
1. Блочное программирование, Online Whiteboard for Visual Collaboration. https://miro.com/app/board/o9J_lIvM_t0=/
2. Игры Blockly. https://blockly.games/
3. Изучай Информатику — Code.org. https://studio.code.org/
4. Клякс@.net. Информатика и ИКТ в школе. Компьютер на уроках. Исполнитель Робот-Blockly. http://klyaksa.net/htm/rblockly/index.htm
5. Ливенец М. А., Ярмахов Б. Б. Программирование мобильных приложений в MIT App Inventor. https://docs.yandex.ru/docs/view?url=ya-disk-public%3A%2F%2FqX9G6szi%2B2Si95bWv0lbWiTx7GxWW3JXXf3eTl7dQtDsL%2B31ju1ipi3dwYCgzaO1q%2FJ6bpmRyOJonT3VoXnDag%3D%3D&name=AppInventor_rus.pdf&nosw=1
6. Павлов Д. И., Полежаева О. А., Коробкова Л. Н., Аверкин Ю. А. Информатика (в 2 частях). 3 класс. Ч. 2: учебник / под ред. А. В. Горячева. М.: БИНОМ. Лаборатория знаний, 2019. 128 с.
7. Павлов Д. И., Полежаева О. А., Коробкова Л. Н., Аверкин Ю. А. Информатика (в 2 частях). 4 класс. Ч. 2: учебник / под ред. А. В. Горячева. М.: БИНОМ. Лаборатория знаний, 2019. 96 с.
8. Пашковская Ю. В. Творческие задания в среде Scratch: рабочая тетрадь для 5–6 классов. М.: Лаборатория знаний, 2018. 192 с.
9. Поляков К. Ю. Использование языка Blockly для управления виртуальными исполнителями // Информатика в школе. 2021. № 1. DOI: 10.32517/2221-1993-2021-20-1-20-25
10. ПиктоМир 2.0. https://piktomir.ru/
11. Робот-Blockly: Учебная среда «Исполнители». https://kpolyakov.spb.ru/school/blockly.htm
12. Рождественская Л. В. Карандашное программирование. https://marinaoleinik.files.wordpress.com/2017/12/pencilcode_rozhdestvenskaja1.pdf
13. Узнайте об использовании Tinkercad | Tinkercad. https://www.tinkercad.com/learn/codeblocks/
14. Blockly.Ru — Для будущих программистов — Fortomorrow’s programmers. http://blockly.ru/
15. Kodu Game Lab | KoduGameLab. https://www.kodugamelab.com/
16. MIT App Inventor 2. http://ai2.appinventor.mit.edu/
17. Pencil Code. http://pencilcode.net/
18. Scratch — Imagine, Program, Share. https://scratch.mit.edu/
19. The Visual Collaboration Platform for Every Team | Miro.https://miro.com/
20. TRIK Studio. https://trikset.com/products/trik-studio
Review
For citations:
Morokh E.А., Shaulina D.S., Yudina E.N. Navigator of block programming environments. Informatics in school. 2022;(2):71-82. (In Russ.) https://doi.org/10.32517/2221-1993-2022-21-2-71-82