Preview

Информатика в школе

Расширенный поиск

Раннее обучение программированию: обзор основных затруднений

https://doi.org/10.32517/2221-1993-2021-20-9-51-58

Аннотация

В статье рассматриваются подходы к обучению программированию учащихся начальной школы. Акцент сделан на типовых затруднениях, которые испытывают ученики, изучая программирование, на причинах этих трудностей и возможных методах их преодоления. Представлена ретроспектива развития обучения программированию в школах России, в том числе в сравнении с международным опытом. Определено место начального курса программирования в системе образовательных результатов начального образования. На основе анализа работ А. П. Ершова, А. В. Горячева, Е. К. Хеннера, M. Gujberova, I. Kalaš, S. Grozdev, J. Wing и других специалистов установлена связь между обучением программированию и широким толкованием термина «грамотность», а также с вычислительным мышлением. Представлены результаты исследований авторов, в частности, выявленные различия в подходах к обучению программированию младших школьников, реализуемых учителями начальной школы и учителями информатики. На основе анализа научно-методической литературы выделен ряд проблем, возникающих при раннем обучении программированию, в частности, таких, как: «Самоценность компьютера в сознании ребенка», «Отсутствие связи “алгоритм — программа”», «Игра вместо учебы». В ходе практического исследования установлены причины и возможные пути преодоления этих проблем. Кроме того, в ходе исследования авторами выявлены и описаны в данной статье несколько типов проблем, которые еще требуют более глубокого изучения: «Щелчок ради щелчка», «Не читатель», «Глупый робот», «Декомпозиция», «Геометрия», «Множество одинаковых вопросов»

Об авторах

Д. И. Павлов
Московский педагогический государственный университет
Россия

канд. пед. наук, ст. преподаватель



А. В. Каплан
Московский педагогический государственный университет; школа № 2009
Россия

ассистент



Список литературы

1. Бешенков С. А., Ракитина Е. А., Матвеева Н. В., Милохина Л. В. Непрерывный курс информатики. М.: БИНОМ. Лаборатория знаний, 2008. 216 с.

2. Гладков В. П. Методы обучения программированию // Вестник ПНИПУ. Электротехника, информационные технологии, системы управления. 2009. No 3. С. 94–101.

3. Городняя Л. В., Боярских А. С. О языке начального обучения параллельному программированию // Вестник НГУ. Серия: Информационные технологии. 2012. No 2. С. 85–100.

4. Горячев А. В. О целесообразности модульной организации курса информатики в основной и старшей школе // Сборник материалов международной научной конференции «Информатизация непрерывного образования — 2018» (г. Москва, 14–17 октября 2018 года). Т. 2. М., 2018. С. 450-453.

5. Ершов А. П. Компьютеризация школы иматематическое образование. Пленарный доклад // Шестой международный конгресс по математическому образованию (ICME-6). http://ershov-arc.iis.nsk.su/russian/articles_pdf/23.pdf

6. Ершов А. П., Звенигородский Г. А., Первин Ю. А. Школьная информатика (концепция, состояние, перспективы). Препринт ВЦ СО АН СССР. No 152. Новосибирск, 1979 // Архив академика А. П. Ершова. http://ershov.iis.nsk.su/ru/node/805749

7. Каплан А. В., Павлов Д. И. Разработка методических подходов к реализации пропедевтического курса информатики в начальной школе средствами Kodu Game Lab// Информатика и образование. 2019. No 8. С. 14–23. DOI: 10.32517/0234-0453-2019-34-8-14-23

8. Павлов Д. И., Бутарев К. В., Балашова Е. В. О перспективах использования технологий геймификации при раннем обучении объектно-ориентированному программированию // Современные информационные технологии и ИТ-образование. 2018. Т.14. No 4. С. 977–985.

9. Первин Ю. А. Проблемы раннего обучения информатике в российской школе // Вопросы образования. 2005. No 3. С. 166–182.

10. Родыгин Е. Ф. Методические рекомендации обучения программированию в школе // Вестник Марийского государственного университета. 2011. No 7. С. 20–22.

11. Фрумин И. Д., Добрякова М. С., Баранников К. А., Реморенко И. М. Универсальные компетентности и новая грамотность: чему учить сегодня для успеха завтра. Предварительные выводы международного доклада о тенденциях трансформации школьного образования. М.: НИУ ВШЭ, 2018. 28 с. (Современная аналитика образования. 2018. No 2 (19).) https://ioe.hse.ru/data/2018/07/12/1151646087/2_19.pdf

12. Хеннер Е. К. Вычислительное мышление // Образование и наука. 2016. No 2. С. 18–31.

13. Blaho A., Kalaš I., Matusova M. Experimental curriculum of informatics for 11 year old children // IFIP World Conference on Computers in Education. Springer, Boston, MA, 1995. P. 829–841.

14. Coding, programming and the changing curriculum for computing in schools. UNESCO, 2019. 45 p. https://ru.scribd.com/document/454660001/OCCE-2018-TC3-UNESCO-meeting-040219-CS-coding-pdf

15. Grozdev S., Terzieva T. A didactic model for developmental training in computer science // Journal of Modern Education Review. May 2015. Vol. 5. No. 5. P. 470–480.

16. Gujberova M., Kalaš I. Designing productive gradations of tasks in primary programming education // Proceedings of the 8th Workshop in Primary and Secondary Computing Education. ACM, 2013. P. 108–117.

17. Kabátová M., Kalaš I., Tomcsányiová M. Programming in Slovak primary schools // Olympiads in Informatics. 2016. Vol. 10. P. 125–159.

18. Wing J. Computational Thinking // Communications of the ACM. 2006. Vol. 49. No. 3. P. 33–35.


Рецензия

Для цитирования:


Павлов Д.И., Каплан А.В. Раннее обучение программированию: обзор основных затруднений. Информатика в школе. 2021;1(9):53-60. https://doi.org/10.32517/2221-1993-2021-20-9-51-58

For citation:


Pavlov D.I., Kaplan A.V. Learning to program: An overview of the main difficulties of the initial stage. Informatics in school. 2021;1(9):53-60. (In Russ.) https://doi.org/10.32517/2221-1993-2021-20-9-51-58

Просмотров: 516


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)