ANALYSIS OF CONTEMPORARY VISUAL PROGRAMMING TOOLS FOR SCHOOL INFORMATICS: CLASSIFICATION, CAPABILITIES, AND PROSPECTS FOR USE

Authors

DOI:

https://doi.org/10.31110/2616-650X-vol12i10-020

Keywords:

Logo, Blockly, digital literacy, informatics lessons, visual programming, block-based programming environments, Scratch, teaching methodology

Abstract

The article analyzes current trends in the development of education in Ukraine, with a particular focus on the formation of students’ digital literacy through the study of informatics using visual programming tools. The issue of insufficiently developed methodologies for teaching informatics to students of different ages and skill levels is raised, as this leads to the formation of a “digital divide” — a situation where some students have limited access to modern technologies and relevant learning resources. The importance of informatics lessons as a key component of digital education is emphasized, as well as their role in developing the skills necessary for the effective use of technologies in various spheres of life.

The article highlights the need to adapt the content of informatics lessons to the new requirements of digital education. In particular, attention is drawn to the importance of integrating visual programming languages and block-based environments, which can significantly simplify the process of learning programming. Such tools are accessible and user-friendly for students, allowing them to develop algorithmic thinking and creativity without the need to master the complex syntax of text-based programming languages.

Modern examples of such visual programming languages as Scratch, Blockly, and Code.org are analyzed, all of which have proven effective in teaching children the fundamentals of programming. Furthermore, the use of block-based environments as an alternative to traditional coding for primary and secondary school students is examined, as it allows the creation of interactive projects, games, and animations. The paper also emphasizes the importance of improving educational software tools to enhance students’ digital literacy, particularly through the use of adaptive instruments designed for different learning levels.

The author underlines the relevance of developing specialized approaches to teaching informatics aimed at ensuring that all students acquire the necessary digital skills for successful functioning in the modern world.

References

Badr, H. S. M., El-Sayyed, H., & Shalash, S. (2025). Evaluating the effectiveness of Scratch Jr and Tynker Jr in fostering foundational coding skills among kindergarten children. International Journal of Early Years Education. Advance online publication. https://link.springer.com/article/10.1007/s13158-025-00442-4

Iusuf, J. A. (2023). Easing the transition from block-based programming in Blockly to text-based programming in Python using BlockPy (Master’s thesis). Mid Sweden University. https://www.diva-portal.org/smash/get/diva2:1778367/FULLTEXT01.pdf

Mayer, R. E. (2019). Multimedia learning (3rd ed.). Cambridge University Press. https://assets.cambridge.org/97811071/87504/frontmatter/9781107187504_frontmatter.pdf

Mayer, R. E., & Fiorella, L. (2022). The Cambridge handbook of multimedia learning (3rd ed.). Cambridge University Press. https://www.researchgate.net/publication/359588183_The_Cambridge_Handbook_of_Multimedia_Learning_3rd_ed

Redecker, C., & Punie, Y. (2017). European framework for the digital competence of educators: DigCompEdu. Publications Office of the European Union. https://publications.jrc.ec.europa.eu/repository/handle/JRC107466

Sánchez-Rivas, E. (2023). Teacher digital competence analysis in block programming applied to educational robotics. Sustainability, 16(1), 275. https://www.mdpi.com/2071-1050/16/1/275

Seralidou, E., Doukaki, S., & Kalles, D. (2021). Investigating the transition from block-based to text-based programming techniques in secondary education (Greece). Proceedings/Preprint. https://www.researchgate.net/publication/358721272_Investigating_the_Transition_from_Block-based_to_Text-based_Programming_Techniques_in_Secondary_Education_in_Greece

Stewart, W. H., Hansen, R., & Val, G. (2022). Analyzing computational thinking studies in Scratch programming: A review of elementary education literature. IEEE/ASEE. https://pdfs.semanticscholar.org/7e66/0f803c93386754ddae435b3c1827cf9ca818.pdf

Strong, G., Bell, T., & Hermans, F. (2025). Supporting learners in the transition from block-based to text-based programming: A systematic review. Journal of Computer Languages, 103, 101252. https://www.sciencedirect.com/science/article/pii/S2590118425000280

М Базурін, В. М. (2017). Середовища програмування як засіб навчання учнів основ програмування. Інформаційні технології і засоби навчання, 59(3), 13–27. https://doi.org/10.33407/itlt.v59i3.1601

Дацюк, Г. М., & Лещук, С. О. (2024). Використання цифрових ресурсів для організації навчання дітей з особливими освітніми потребами. У Сучасні інформаційні технології в освіті і науці: матеріали ХV Всеукраїнської науково-практичної конференції для молодих учених та здобувачів освіти (25–26 квітня 2024) (с. 61–63).

Ковтанюк, М. С., & Криворучко, І. І. (2024). Переваги та недоліки вебресурсів для створення мобільних застосунків з використанням елементів візуального програмування. У Збірник тез доповідей VI Міжнародної науково-практичної конференції з економічних та гуманітарних питань. – У 2-х томах. – Т. ІІ (с. 227-228). ДВНЗ УДХТУ.

Мезур, І.-С. В., Франко, Ю. П., & Козіброда, С. В. (2023). Технології інтернет речей (ІоТ) в середовищі візуального програмування Node-RED: методичні рекомендації до виконання лабораторних робіт для студентів другого (магістерського) рівня вищої освіти спеціальності 015.39 Професійна освіта (Цифрові технології). ТНПУ ім. В. Гнатюка.

Офіційний сайт розробників навчального середовища «CODE». (n.d.). Retrieved from https://studio.code.org

Офіційний сайт розробників навчального середовища «Scratch». (n.d.). Retrieved from http://scratch.mit.edu/

Офіційний сайт розробників навчального середовища «Tynker». (n.d.). Retrieved from https://tynker.com

Офіційний сайт розробників навчального середовища Zenbo Lab. (n.d.). Retrieved from https://zenbolab.asus.com/editor/?lang=en

Сікора, Я. Б. (2008). Зміст та структура поняття професійна компетентність вчителя інформатики. У Психолого-педагогічні основи гуманізації навчально-виховного процесу в школі та ВНЗ: зб. наук. праць (с. 148-156).

Coronado, E., et al. (2020). Visual Programming Environments for End-User Development of intelligent and social robots, a systematic review. Journal of Computer Languages, 58, 100970. https://doi.org/10.1016/j.cola.2020.100970

Ren, S., et al. (2022). JSPatcher, a visual programming environment for building high-performance web audio applications. Journal of the Audio Engineering Society, 70(11), 938–950. https://doi.org/10.17743/jaes.2022.0056

Яценко, О. І., & Чумак, Л. М. (2020). Критерії добору середовища навчання програмування для формування ІКТ-компетентності майбутніх учителів початкової школи. Інформаційні технології і засоби навчання, 78(4), 219-236.

Downloads


Abstract views: 145
PDF Downloads: 79

Published

2024-12-28

How to Cite

Sakh Ю. (2024). ANALYSIS OF CONTEMPORARY VISUAL PROGRAMMING TOOLS FOR SCHOOL INFORMATICS: CLASSIFICATION, CAPABILITIES, AND PROSPECTS FOR USE. Education. Innovation. Practice, 12(10), 133–140. https://doi.org/10.31110/2616-650X-vol12i10-020

Issue

Section

Статті