Методические аспекты обучения программированию на языке Python в школьном курсе информатики
https://doi.org/10.32517/2221-1993-2020-19-6-47-50
Аннотация
В статье рассматриваются особенности обучения программированию на языке Python старшеклассников с учетом опыта программирования на языке Pascal, полученного учащимися в основной школе. На основе анализа содержания учебников для углубленного изучения информатики и собственного опыта преподавания информатики авторы показывают преимущества языка Python для мотивации обучающихся к его изучению и на конкретных примерах раскрывают отдельные методические аспекты обучения программированию на языке Python. В частности, используя сравнительный анализ программных кодов для реализации процедур ввода и вывода данных, условной алгоритмической конструкции, а также для описания типов данных на двух языках программирования, авторы наглядно показывают особенности разработки программ на языке Python. Более конкретные детали программирования рассматриваются на примере темы «Массивы».
Об авторах
И. В. ПановаРоссия
Панова Ирина Валентиновна, канд. пед. наук, доцент, доцент кафедры прикладной информатики и информационных технологий в образовании
603005, г. Н. Новгород, ул. Ульянова, д. 1
А. А. Коливнык
Россия
Коливнык Анна Александровна, учитель информатики; студентка 2-го курса магистратуры
603003, г. Нижний Новгород, ул. Культуры, д. 1; 603005, г. Нижний Новгород, ул. Ульянова, д. 1
Список литературы
1. Бобров А. Н. Проблемы выбора языка программирования в школьном курсе информатики // Молодой ученый. 2015. № 24 (104). С. 61–64. https://moluch.ru/archive/104/24471/
2. Босова Л. Л., Босова А. Ю. Информатика. 9 класс. М.: БИНОМ. Лаборатория знаний, 2017. 208 с.
3. Панова И. В., Коливнык А. А. Обзор содержания онлайн курсов по обучению основам программирования на языке Python // Современные образовательные Web-технологии в реализации личностного потенциала обучающихся. Сборник статей участников Международной научно-практической конференции (20–21 мая 2020 года). Арзамас: Арзамасский филиал ННГУ, 2020. С. 523–528.
4. Поляков К. Ю., Еремин Е. А. Информатика. 8 класс. М.: БИНОМ. Лаборатория знаний, 2017. 256 с.
5. Поляков К. Ю., Еремин Е. А. Информатика. 9 класс. М.: БИНОМ. Лаборатория знаний, 2017. 288 с.
6. Поляков К. Ю., Еремин Е. А. Информатика. 10 класс. Базовый и углубленный уровни: учебник. В 2 ч. Ч. 2. М.: БИНОМ. Лаборатория знаний, 2016. 352 с.
7. Поляков К. Ю., Еремин Е. А. Информатика. 11 класс. Базовый и углубленный уровни: учебник. В 2 ч. Ч. 2. М.: БИНОМ. Лаборатория знаний, 2016. 304 с.
8. Поляков К. Ю. Язык Python глазами учителя // Информатика. 2014. № 9. С. 4–16.
9. Программирование на Python. https://stepik.org/course/67/syllabus/
10. Сорокина Н. А. Python как основной язык программирования в средней школе // Молодой ученый. 2019. № 5 (243). С. 15–16.
11. Сукин И. А. Python, проглатывающий слона // Информатика. 2012. № 2. С. 22–42.
12. Язык Python // Сайт Константина Полякова. http://kpolyakov.spb.ru/school/probook/python.htm
13. Python: основы и применение. https://stepik.org/course/512/syllabus
14. Schools Using Python. https://wiki.python.org/moin/SchoolsUsingPython/
15. TIOBE Index. https://tiobe.com/tiobe-index/
Рецензия
Для цитирования:
Панова И.В., Коливнык А.А. Методические аспекты обучения программированию на языке Python в школьном курсе информатики. Информатика в школе. 2020;(6):47-50. https://doi.org/10.32517/2221-1993-2020-19-6-47-50
For citation:
Panova I.V., Kolivnyk A.A. METHODOLOGICAL ASPECTS OF TEACHING PYTHON PROGRAMMING IN THE SCHOOL INFORMATICS COURSE. Informatics in school. 2020;(6):47-50. (In Russ.) https://doi.org/10.32517/2221-1993-2020-19-6-47-50