Preview

Informatics in school

Advanced search

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. Panova
Minin Nizhny Novgorod State Pedagogical University
Russian Federation


A. A. Kolivnyk
Lyceum 82, Nizhny Novgorod
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

Views: 904


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2221-1993 (Print)