Preview

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

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

Python как базовый язык обучения программированию в школе

https://doi.org/10.32517/2221-1993-2020-19-1-26-30

Полный текст:

Аннотация

В статье рассматриваются вопросы, связанные с выбором языка программирования для начального обучения программированию в школе. Обосновывается выбор Python в качестве основного языка обучения программированию в базовом курсе информатики в VII—IX классах. Описываются характеристики Python, которые позволяют рекомендовать его для начального обучения программированию в школе. Также в статье представлены результаты опроса учителей информатики, которые уже нескольких лет обучают программированию на Python на уроках информатики в VII—IX классах.

Об авторах

С. Д. Каракозов
Московский педагогический государственный университет
Россия

Каракозов Сергей Дмитриевич, доктор пед. наук, профессор, проректор, директор Института математики и информатики

119991, Россия, г. Москва, ул. Малая Пироговская, д. 1, стр. 1



В. Г. Маняхина
Московский педагогический государственный университет
Россия

Маняхина Валентина Геннадьевна, канд. пед. наук, доцент, доцент кафедры теоретической информатики и дискретной математики

119991, Россия, г. Москва, ул. Малая Пироговская, д. 1, стр. 1



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

1. Авторская мастерская Л. Л. Босовой // Сайт издательства «БИНОМ. Лаборатория знаний». http://www.lbz.ru/metodist/authors/informatika/3/

2. Антипов А. В., Игумнов Д. А., Ахмедова Х. Г., Бесфамильная Е. М. Эффективное обучение программированию с помощью современных языков // Научный форум: технические и физико-математические науки. Сборник статей по материалам IX международной научно-практической конференции. М.: ООО «Международный центр науки и образования», 2017. С. 5–10.

3. Бобров А. Н. Проблемы выбора языка программирования в школьном курсе информатики // Молодой ученый. 2015. № 24. С. 61–64. https://moluch.ru/archive/104/24471/

4. Бухарова Г. Д., Комельских П. С. Важность и необходимость внедрения языка программирования Python в процесс обучения студентов // Новые информационные технологии в образовании: Материалы VII международной научно-практической конференции. Екатеринбург: Российский государственный профессионально-педагогический университет, 2014. С. 40–42.

5. Васильев Д. А. Тенденции к обучению программированию на языке Python в высших учебных заведениях // Актуальные исследования в области математики, информатики, физики и методики их изучения в современном образовательном пространстве. Курск: КГУ, 2017. С. 20–23.

6. Демонстрационные варианты КИМ ЕГЭ // Официальный информационный портал единого государственного экзамена (ЕГЭ). http://www.ege.edu.ru/ru/classes-11/preparation/demovers/

7. Демонстрационные варианты // Официальный информационный портал государственной итоговой аттестации. http://gia.edu.ru/ru/graduates_classes/preparing/demonstration/

8. Додонова Е. Изучение программирования с Python в школе. Как мы дошли до жизни такой (наконец-то!). https://novator.team/post/89

9. Жирняков Е. Д. Python — как новый язык для обучения программированию // Инновационное развитие науки и образования: Cборник статей IV Международной научно-практической конференции. Пенза, 2018. С. 131–133.

10. Итоги сдачи ЕГЭ 2019 года. Баллы по предметам. Выводы. https://obrmos.ru/go/go_scool/Articles/go_school_itogi_ege_2019.html

11. Карандашев А. Д., Курзанов С. Ю., Григорьев С. В., Чехранова О. А. Обучение студентов инженерных специальностей современному языку программирования Python // Информационные технологии в процессе подготовки современного специалиста: Межвузовский сборник научных трудов. Липецк, 2018. C. 31–36.

12. Кириенко Д. Почему Python должен быть первым языком программирования в школе? // Блог Д. Кириенко. https://dkirienko.livejournal.com/167787.html

13. Кокорев Д. С., Степаненко Д. Б. Scikit-learn: машинное обучение в Python //Аллея науки. 2018. № 1 (17). С. 834–838.

14. Кочеткова О. А., Пудовкина Ю. Н. Обучение учащихся программированию на языке Python в рамках элективного курса по информатике // Современные проблемы науки и образования. 2019. № 2. С. 59.

15. Кузнецов А. Е., Зыбцева К. А. Python как базовый язык для обучения программированию // Педагогическое образование на Алтае. 2015. № 1. С. 213–217.

16. Ларсон К. Какой язык программирования стоит выучить первым? https://m.habr.com/ru/company/ruvds/blog/315572/

17. Оленькова М. Н. Использование языков программирования для начального обучения в школьном курсе «Информатика и ИКТ» // Вестник научных конференций. 2015. № 2-4 (2). С. 109–111.

18. Паспорт федерального проекта «Кадры для цифровой экономики» // Официальный сайт Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации. https://digital.gov.ru/uploaded/files/pasport-federalnogo-proekta-kadryi-dlya-tsifrovoj-ekonomiki.pdf

19. Поляков К. Ю. Язык Python глазами учителя // Информатика. 2014. № 9. С. 4–16.

20. Преподавание, наука и жизнь: сайт К. Ю. Полякова. https://www.kpolyakov.spb.ru/

21. Седер Н. Python. Экспресс-курс. 3-е изд. СПб.: Питер, 2019. 480 с.

22. Скоробогатов Я. О. Об особенностях реализации курса обучения программированию школьников 7–11 классов в форме смешанного обучения // Современное образование. 2017. № 3. С. 1–9.

23. Язык программирования Python в школе // Форум на сайте журнала «Информатика и образование». https://infojournal.ru/forums/topic/yazyk-programmirovaniya-python-v-shkole/

24. Guo P. Python is now the most popular introductory teaching language at top U.S. universities // Communications of the ACM: blog@CACM. https://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-language-at-top-u-s-universities/fulltext

25. Interactive: The top programming languages 2019. https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2019

26. Python is becoming the world’s most popular coding language // The Economist. https://www.economist.com/graphic-detail/2018/07/26/python-is-becoming-the-worlds-most-popular-coding-language

27. TIOBE Index for December 2019. https://www.tiobe.com/tiobe-index/


Рецензия

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


Каракозов С.Д., Маняхина В.Г. Python как базовый язык обучения программированию в школе. Информатика в школе. 2020;(1):26-30. https://doi.org/10.32517/2221-1993-2020-19-1-26-30

For citation:


Karakozov S.D., Manyakhina V.G. PYTHON AS A BASIC LANGUAGE FOR TEACHING PROGRAMMING IN SCHOOL. Informatics in school. 2020;(1):26-30. (In Russ.) https://doi.org/10.32517/2221-1993-2020-19-1-26-30

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


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


ISSN 2221-1993 (Print)