Block-based programming technologies: A review of platforms for teaching schoolchildren
https://doi.org/10.32517/2221-1993-2025-24-5-52-61
Abstract
In a rapidly evolving information society, the issue of effective teaching is more relevant than ever, as many traditional approaches are becoming obsolete. To complement existing approaches to teaching programming and to develop alternative approaches, the article examines the methodological aspects of teaching using block-based technologies, using specific educational resources as examples. Research shows that people receive most information visually, which underlies the key advantage of block-based programming technologies. Instead of static program text, students create code by manipulating graphical objects — blocks. The article analyzes the benefits of visual programming for developing students' computational and algorithmic thinking. It presents the characteristics of platforms such as PiktoMir, Blockly.Ru, Scratch (Scratch Junior), EduBlocks, Minecraft: Education Edition, and MIT App Inventor. It describes the specifics of using block-based environments at different levels of education, as well as the prospects for integrating such technologies into the educational process.
About the Author
M. S. PlotnikovaRussian Federation
Marina S. Plotnikova, an informatics teacher
Taganrog
References
1. Артемов В. А. Психология наглядности при обучении. М.: Просвещение, 1998. 268 с.
2. Белоконова С. С., Плотникова М. С. Блочный Python как переходный этап в обучении программированию // Информатика в школе. 2021. № 7 (170). С. 57–62. EDN: FJUIIS. DOI: 10.32517/2221-1993-2021-20-7-57-62.
3. Брукс Ф. Мифический человеко-месяц, или Как создаются программные системы. СПб.: Питер, 2021. 368 с.
4. Занков Л. В. Наглядность и активизация учащихся в обучении. М.: ГУПИ МП РСФСР, 1960. 312 с.
5. Коменский Я. А. Великая дидактика. Педагогическое наследие. М.: Педагогика, 1939. 123 с.
6. Куликова Н. Ю., Пономарева Ю. С. Возможности интерактивных сетевых средств при обучении информатике и ИКТ в школе // Continuum. Математика. Информатика. Образование. 2020. № 2 (18). С. 96–106. EDN: GOLGOY. DOI: 10.24888/2500-1957-2020-18-2-96-106.
7. Леонов А. Г., Первин Ю. А., Зайдельман Я. Н. Программные исполнители в цифровых образовательных средах «ПиктоМир», «Роботландия» и «КуМир» // Информатика в школе. 2019. № 9 (152). С. 54–61. EDN: ZCBQIC. DOI: 10.32517/2221-1993-2019-18-9-54-61.
8. Малова А. И. Обучение программированию школьников с использованием визуальной среды AppInventor при создании компьютерных игр для мобильных устройств // Молодежь и наука: шаг к успеху. Сборник научных статей IV Всероссийской научной конференции перспективных разработок молодых ученых (г. Курск, 19–20 марта 2020 года). Курск: Изд-во Юго Западного гос. ун-та, 2020. С. 76–80. EDN: CUANKI.
9. Мишин В. А. Использование платформы Minecraft: Education Edition на уроках информатики // Информатика в школе. 2021. № 3 (166). С. 50–59. EDN: SJCQSM. DOI: 10.32517/2221-1993-2021-20-3-50-59.
10. ПиктоМир. https://piktomir.ru
11. Самылкина Н. Н., Етова А. В. Создание мобильных приложений в MIT App Inventor с использованием элементов геймификации при изучении программирования в основной школе // Информатика в школе. 2020. № 8 (161). С. 37–45. EDN: SRMOKO. DOI: 10.32517/2221-1993-2020-19-8-37-45.
12. Сиденко А. Г. Использование игровых сред для обучения программированию // Информатизация непрерывного образования. Материалы Международной научной конференции. В 2 т. / под общ. ред. В. В. Гриншкуна. М.: РУДН, 2018. С. 491–496.
13. Федеральный государственный образовательный стандарт основного общего образования. https://edsoo.ru/wp-content/uploads/2023/08/Приказ-№-287-от-31.05.2021-ФГОС_ООО.pdf
14. Флойд Р. Парадигмы программирования // Лекции лауреатов премии Тьюринга за первые двадцать лет 1966–1985. М.: Мир, 1993. С. 86–98.
15. Широких А. А., Костарева Е. А. Графические среды для обучения школьников программированию // Информатика в школе. 2016. № 6 (119). С. 33–38. EDN: WMIILX.
16. Якиманская И. С. Образное мышление и его место в обучении // Советская педагогика. 1968. № 12. С. 62–71.
17. Blockly.Ru — Для будущих программистов — For tomorrow's programmers. http://blockly.ru/index.html
18. EduBlocks. https://app.edublocks.org
19. MIT App Inventor. https://appinventor.mit.edu
20. Scratch — Imagine, Program, Share. https://scratch.mit.edu
Review
For citations:
Plotnikova M.S. Block-based programming technologies: A review of platforms for teaching schoolchildren. Informatics in school. 2025;(5):52-61. (In Russ.) https://doi.org/10.32517/2221-1993-2025-24-5-52-61
JATS XML
















