Teaching schoolchildren in programming within the subject "Informatics": problems and possible solutions
https://doi.org/10.32517/2221-1993-2023-22-5-67-73
Abstract
In modern conditions, the constantly expanding use of information technologies, the urgent need for high-level IT specialists, which determine both the development of the country's industrial and intellectual potential, as well as its security, and sometimes the very existence of Russia as an independent state, update the problems of teaching programming at school, including the introduction of an independent subject "Programming" into the school curriculum. The study shows that the framework of the school subject "Informatics" is becoming too narrow for the formation of basic training and professional orientation of schoolchildren in the field of algorithmization and programming; there is an urgent need for schoolchildren to study programming as a separate discipline. But the question arises of choosing a programming language to study in a school course. A comparison of the programming languages that are most common in teaching school informatics today, in particular Python and Pascal, allows us to determine their advantages and disadvantages when studying at school as the first programming language and to conclude that preference should be given to the Pascal language, since Python does not allow students to sufficiently develop confident competencies in the field of programming and knowledge of the fundamental elements of programming.
About the Authors
O. A. KozlovRussian Federation
Moscow
I. V. Barysheva
Russian Federation
Nizhny Novgorod
E. V. Malkina
Russian Federation
Nizhny Novgorod
N. V. Shestakova
Russian Federation
Nizhny Novgorod
References
1. Барышева И. В., Гергель В. П., Городецкий С. Ю., Гришагин В. А., Громницкий В. С., Долгов Г. А., Кулакова А. П., Малыженков В. И., Маркина М. В., Тарасов В. Л., Фомина И. А. Информатика для абитуриентов. Задачи и решения. Нижний Новгород: Изд-во Нижегородского госуниверситета, 2007. 360 с.
2. Барышева И. В., Козлов О. А. Формирование структурного мышления школьников в процессе обучения программированию в рамках школьного курса информатики // Вопросы современной науки: коллективная научная монография / под ред. Н. П. Ходакова. М.: Интернаука, 2016. Т. 14. С. 112.
3. Босова Л. Л., Босова А. Ю. Информатика. 5–6 классы: методическое пособие. М.: БИНОМ. Лаборатория знаний, 2017. 384 с.
4. Босова Л. Л., Босова А. Ю., Анатольев А. В., Аквилянов Н. А. Информатика. 7–9 классы: методическое пособие. М.: БИНОМ. Лаборатория знаний, 2019. 512 с
5. Босова Л. Л., Босова А. Ю. Информатика. 10–11 классы. Базовый уровень: методическое пособие. М.: БИНОМ. Лаборатория знаний, 2016. 56 с.
6. ЕГЭ-2024, информатика: задания, ответы, решения // Сдам ГИА: решу ЕГЭ. https://inf-ege.sdamgia.ru
7. Мудракова О. А. Изучение языка программирования PYTHON в рамках подготовки к сдаче ЕГЭ по информатике // Преподавание информационных технологий в Российской Федерации — 2023. Материалы конференции АПКИТ (18–19 мая 2023 г.). https://it-education.ru/conf2023/thesis/5601/
8. Относительно школьной программы по информатике. http://acm.mipt.ru/twiki/bin/view/Curriculum/SchoolCurriculumArticle
9. Попов В. С. Изменение среднего балла и процентного распределения участников ЕГЭ по информатике по уровням подготовки за 2015–2022 годы // Преподавание информационных технологий в Российской Федерации — 2023. Материалы конференции АПКИТ (18–19 мая 2023 г.). https://it-education.ru/conf2023/thesis/5357/
10. Рабочая учебная программа по информатике (в соответствии с ФГОС) // Караулинская основная общеобразовательная школа имени Героя Советского Союза Никонова Константина Павловича. https://karaul-school.astr.eduru.ru/media/2019/10/22/1265929801/inf_7-9.pdf
11. Эволюция школьного компьютера. Часть вторая, современная // PVSM.RU. 28.09.2012. https://www.pvsm.ru/blogkompanii-intel/16061
Review
For citations:
Kozlov O.A., Barysheva I.V., Malkina E.V., Shestakova N.V. Teaching schoolchildren in programming within the subject "Informatics": problems and possible solutions. Informatics in school. 2023;(5):67-73. (In Russ.) https://doi.org/10.32517/2221-1993-2023-22-5-67-73