Preview

Информатика и образование

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

ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON В ПЕДАГОГИЧЕСКОМ ВУЗЕ: ОТ ОСНОВ ДО ИСКУССТВЕННОГО ИНТЕЛЛЕКТА

https://doi.org/10.32517/0234-0453-2019-34-6-26-33

Аннотация

В статье актуализируется выбор языка программирования Python для профессиональной подготовки будущих учителей информатики в педагогическом вузе. Python, являясь одним из наиболее актуальных языков программирования, внедряется в образование, и будущий учитель информатики должен быть готов эффективно применять его для обучения основам программирования. Кроме того, Python является одним из ведущих средств реализации перспективных на сегодняшний день технологий искусственного интеллекта, в связи с чем владеющий данным языком программирования педагог может стать частью механизма внедрения искусственного интеллекта в сферу образования. Цель статьи — рассмотреть особенности организации курса обучения программированию на языке Python для профессиональной подготовки будущих учителей информатики. Методология. В процессе разработки авторского курса обучения программированию на языке Python была проанализирована учебно-методическая литература по программированию на данном языке, а также статьи практикующих преподавателей и исследователей, описывающих свой опыт преподавания языка Python. Результаты и заключение. Для обеспечения качественной подготовки будущих учителей информатики в Новосибирском государственном педагогическом университете был разработан курс обучения программированию на языке Python и апробирован в рамках дисциплины «Программирование». В ходе разработки курса были учтены типичные проблемы преподавания языка Python в школе и вузе, выявленные как авторами статьи, так и другими практикующими преподавателями программирования. Приведена структура разработанного курса с описанием составляющих его разделов. Представлены результаты опроса обучающихся третьего и четвертого курсов бакалавриата, завершивших изучение представленного курса, по ключевым вопросам, освещенным в данной статье. Респонденты отметили актуальность изучения языка Python и эффективность отдельных организационных особенностей курса. Раскрыта преемственность курса для дальнейшего обучения будущих учителей информатики актуальным в настоящее время технологиям искусственного интеллекта.

Об авторах

К. В. Розов
Новосибирский государственный педагогический университет
Россия
аспирант кафедры педагогики и психологии профессионального образования, ассистент кафедры информатики и дискретной математики


А. В. Подсадников
Новосибирский государственный педагогический университет
Россия
старший преподаватель кафедры информатики и дискретной математики


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

1. Python 3.0 Release. https://www.python.org/download/releases/3.0/

2. Hromkovic J., Kohn T., Komm D., Serafini G. Combining the power of Python with the simplicity of Logo for a sustainable computer science education // Informatics in Schools: Improvement of Informatics Knowledge and Perception. 2016. P. 155–166. DOI: 10.1007/978-3-319-46747-4_13

3. Горбатов С. В., Добудько А. В., Добудько Т. В., Пугач О. И. Организационно-методические вопросы разработки и эксплуатации электронных курсов в педагогическом вузе (на примере электронного курса «Программирование на Python») // Балтийский гуманитарный журнал. 2017. Т. 6. № 4. С. 281–284.

4. Поляков К. Ю. Программирование. Python. C++. Ч. 1: учебное пособие. М.: БИНОМ. Лаборатория знаний, 2019. 144 с.

5. Иванов А. А., Рожкова Л. Искусственный интеллект как основа инновационных преобразований в технике, экономике, бизнесе // Известия СПбГЭУ. 2018. № 3. С. 112–115. https://unecon.ru/sites/default/files/ izvestiya_3-2018.pdf

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

7. Васильев Д. А. Методические особенности изучения языка Python школьниками // Символ науки. 2017. Т. 1. № 1. С. 170–172. https://os-russia.com/SBORNIKI/ SN-17-01-1.pdf

8. Барабанова П. С., Лямкин Р. А., Макарова И. С. Разработка электронного курса по программированию для самоподготовки студентов технического вуза // Бюллетень лаборатории математического, естественнонаучного образования и информатизации. Материалы Международной научно-практической конференции «Математическое, естественнонаучное образование и информатизация». М.: МГПУ, 2015. С. 62–66.

9. Шелудько В. М. Основы программирования на языке высокого уровня Python. Ростов-на-Дону; Таганрог: ЮФУ, 2017. 146 с.

10. Сысоева М. В., Сысоев И. В. Программирование для нормальных с нуля на языке Python: В 2 ч. Ч. 1. М.: Базальт СПО; МАКС Пресс, 2018. 176 с.

11. Пименова А. Н. Обучение будущих учителей информатики основам работы с языком программирования Python // Преподавание информационных технологий в Российской Федерации. Материалы Шестнадцатой открытой Всероссийской конференции. М.: МГТУ им. Н. Э. Баумана, 2018. С. 163–164. http://www.it-education.ru/ conf2017/thesis/2712/

12. Сорокина Т. Е. Использование графической библиотеки Turtle Graphics языка Python для плавного перехода от блочного программирования к текcтовому // Информатика в школе. 2018. № 3. С. 6–10.

13. Fagan B. J. M. Ed., Payne B. Learning to program in Python — by teaching it! // Proc. Interdisciplinary STEM Teaching and Learning Conf. 2017. Vol. 1. Article 9. P. 99–107. DOI: 10.20429/stem.2017.010109

14. Пейперт С. Переворот в сознании: Дети, компьютеры и плодотворные идеи. М.: Педагогика, 1989. 224 с.

15. Якимов И. М., Кирпичников А. П., Конюхов А. А., Седов И. А. Имитационное моделирование вероятностных объектов в библиотеке SimPy языка программирования Python // Вестник технологического университета. 2019. Т. 22. № 3. С. 134–137.

16. Васильев Д. А. К вопросу изучения языка программирования Python в школе // Актуальные исследования в области математики, информатики, физики и методики их изучения в современном образовательном пространстве. Курск: КГУ, 2016. С. 80–83.

17. Самсонович О. О., Фокина Е. А. Искусственный интеллект — новые реалии // Международный журнал прикладных и фундаментальных исследований. 2018. № 5-1. С. 257–263. https://applied-research.ru/ru/article/ view?id=12253

18. Уваров А. Ю. Технологии искусственного интеллекта в образовании // Информатика и образование. 2018. № 4. С. 14–22.

19. Edwards C., Edwards A., Spence P. R., Lin X. I, teacher: Using artificial intelligence (AI) and social robots in communication and instruction // Communication Education. 2018. Vol. 67. Is. 4. P. 473–480. DOI: 10.1080/03634523.2018.1502459 20. Goksel N., Bozkurt A. Artificial intelligence in education: Current insights and future perspectives // Handbook of Research on Learning in the Age of Transhumanism. Hershey, PA: IGI Global, 2019. P. 224–236.


Рецензия

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


Розов К.В., Подсадников А.В. ЯЗЫК ПРОГРАММИРОВАНИЯ PYTHON В ПЕДАГОГИЧЕСКОМ ВУЗЕ: ОТ ОСНОВ ДО ИСКУССТВЕННОГО ИНТЕЛЛЕКТА. Информатика и образование. 2019;(6):26-33. https://doi.org/10.32517/0234-0453-2019-34-6-26-33

For citation:


Rozov K.V., Podsadnikov A.V. PYTHON PROGRAMMING LANGUAGE IN PEDAGOGICAL UNIVERSITY: FROM THE BASES TO ARTIFICIAL INTELLIGENCE. Informatics and education. 2019;(6):26-33. (In Russ.) https://doi.org/10.32517/0234-0453-2019-34-6-26-33

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


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


ISSN 0234-0453 (Print)
ISSN 2658-7769 (Online)