Preview

Informatics in school

Advanced search

Creative programming: From software development to the continuous informatics school course

https://doi.org/10.32517/2221-1993-2025-24-5-72-77

Abstract

The article explores creative programming in an atypical light, by fundamentalizing the concept in school education as an approach that originated from software development and retains its key characteristics: visualization of results, collaboration, working with objects, limited resources, and rapid MVP (Minimum Viable Product) development cycles. The article examines the specific interpretations of the term in the educational process. It emphasizes that today we can consider creative programming as an educational technology. It is shown that it acts not only as a means of increasing student motivation but also as a tool for developing algorithmic and design thinking, integrated into modern educational models, and fulfilling a propaedeutic function through the intuitive introduction of new concepts before they emerge as concepts in informatics courses. It also influences the forms of in-class and extracurricular activities. Based on the analysis, a model is presented for integrating creative programming into a continuous informatics curriculum for grades 1 through 11. This model incorporates robotics, multimedia, mobile development, machine learning tools, and an introduction to game development, including those using visual environments. Special attention is given to the role of artificial intelligence in group projects and the potential for its integration into project teams. The article proposes to consider individual student projects as modules of collaborative (group) projects. The article emphasizes the importance of creative programming for the pre-professional preparation of schoolchildren in the context of the digital transformation of education.

About the Author

A. A. Salakhova
Moscow Pedagogical State University
Russian Federation

Alena A. Salakhova, Candidate of Sciences (Education), Associate Professor at the Department of Theory and Methods of Teaching Mathematics and Informatics, Institute of Mathematics and Informatics

Moscow



References

1. Босова Л. Л., Самылкина Н. Н., Мишин В. А. О разноуровневом обучении программированию в курсе информатики основной школы в условиях дифференциации содержания обучения // Преподаватель ХХI век. 2024. № 1-1. С. 253–273. EDN: SVVVUO. DOI: 10.31862/2073-9613-2024-1-253-273.

2. Гласс Р. Креативное программирование 2.0: пер. с англ. С. Маккавеева. СПб.: Символ-Плюс, 2009. 352 с.

3. Грунефелд В. Креативный программист. СПб.: Питер, 2024. 272 с.

4. Даниелян С. Д. Разработка элективного курса языка программирования Kodu для младших школьников // Вопросы педагогики. 2022. № 4-2. С. 80–83. EDN: FELJST.

5. Лейн Д. Машинное обучение для детей. Практическое введение в искусственный интеллект: учебное пособие: пер. с англ. М. А. Федотенко. М.: Лаборатория знаний, 2023. 291 с.

6. Самылкина Н. Н. Образовательная робототехника — от модного тренда до педагогической технологии. Что дальше? // Информатика в школе. 2018. № 6 (139). С. 52–55. EDN: XZOONN.

7. Тарапата В. В. Scratch. Программировать сможет каждый: учебное пособие. М.: Лаборатория знаний, 2025. 299 с.

8. Хорошевич П. А. Использование высокоуровневых языков программирования для реализации креативного программирования // Актуальные проблемы методики обучения информатике и математике в современной школе. Материалы международной научно-практической интернет-конференции (Москва, 24–28 апреля 2023 года). М.: МПГУ, 2023. С. 791–796. EDN: LQYKUK.

9. Хорошевич П. А. Применение инструментов креативного программирования в ходе изучения алгоритмов машинного обучения // Информационно-коммуникационные технологии в педагогическом образовании. 2023. № 4 (85). С. 15–19. EDN: WNNUVX.

10. Янцев В. В. JavaScript. Креативное программирование: учебное пособие для СПО. 2-е изд., стер. СПб.: Лань, 2024. 232 с.


Review

For citations:


Salakhova A.A. Creative programming: From software development to the continuous informatics school course. Informatics in school. 2025;(5):72-77. (In Russ.) https://doi.org/10.32517/2221-1993-2025-24-5-72-77

Views: 114

JATS XML


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)