METHODOLOGICAL ASPECTS OF TEACHING PYTHON PROGRAMMING IN THE SCHOOL INFORMATICS COURSE
https://doi.org/10.32517/2221-1993-2020-19-6-47-50
Abstract
The article discusses the features of teaching programming in Python of high school students, taking into account the experience of programming in the Pascal language obtained by students in the main school. Based on the analysis of the content of textbooks for in-depth study of informatics and their own experience of teaching informatics, the authors show the advantages of the Python language for motivating students to study it and use specific examples to reveal certain methodological aspects of teaching programming in the Python language. In particular, using a comparative analysis of program codes for implementing data input and output procedures, conditional algorithmic construction, as well as for describing data types in two programming languages, the authors clearly show the advantages of developing programs in Python. More specific details of programming are considered on the example of the theme "Arrays".
About the Authors
I. V. PanovaRussian Federation
A. A. Kolivnyk
Russian Federation
References
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/
Review
For citations:
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