Методика навчання математики з Python на прикладі теми «Числові послідовності»
Дата
2024
Назва журналу
Номер ISSN
Назва тому
Видавець
Видавничий дім «Гельветика»
Анотація
(ua) Стаття присвячена розкриттю методичних особливостей вивчення теми «Числові послідовності» у шкільному курсі математики за допомогою інструментів програмування, зокрема використання мови Python. Визначено актуальність теми та встановлено завдання дослідження. Наведено огляд науково-популярної літератури з теми дослідження, зокрема в основу дослідження покладені посібники американських вчителів та науковців П. Фаррела (2019) та А. Саха (2015), які розробляли методику вивчення шкільної математики з Python.
Автор дотримується позиції, що вивчення програмування повинно займати значуще місце в освітньому процесі, оскільки досвід багатьох країн свідчить, що освоєння принципів кодування і вивчення мов програмування сприяє розвитку логічного та креативного мислення.
Під час дослідження було проаналізовано та систематизовано задачний ряд шкільного курсу математики з теми «Числові послідовності» за кількома альтернативними підручниками. У статті використано задачі з підручника «Алгебра» для 9 класу авторського колективу А.Г. Мерзляк, В.Б. Полонський, М.С. Якір. При цьому виокремлено 7 різних типів задач, для вирішення яких можливо створити шаблони програм, або коротко охарактеризувати алгоритм роботи програми, написаної на мові Python.
У процесі роботи над дослідженням, встановлено, що вивчення математики та програмування можна поєднувати, адже для написання програми учням, у першу чергу, треба знати теоретичні основи, властивості числових послідовностей, а рутинну обчислювальну роботу виконуватиме програма.
Стаття має практичний характер, оскільки вона включає в себе реалізацію алгоритмів та програм для вивчення властивостей числових послідовностей. Програмна реалізація проводиться з використанням мови програмування Python, що дозволяє досліджувати та аналізувати числові послідовності шляхом ефективного використання інструментів цієї мови.
(en) The article is devoted to a disclosure of the methodological features of studying the topic "Numerical sequences" in the school course of mathematics with the help of programming tools, in particular the use of the Python language. The relevance of the topic is determined and the objectives of the research are established. A review of popular science literature on the topic of research is provided. In particular, the study is based on the manuals of American teachers and scientists P. Farrell (2019) and A. Saha (2015), who developed the methods of teaching school mathematics with Python.
The author adheres to the position that the study of programming should occupy a significant place in the educational process. After all, the experience of many countries shows that mastering the principles of coding and learning programming languages contributes to the development of logical and creative thinking.
In the course of the study, the problem series of the school mathematics course on the topic "Numerical sequences" was analyzed and systematized according to several alternative textbooks. The article uses problems from the textbook "Algebra" for the 9th grade by the team of authors A.G. Merzlyak, V.B. Polonsky, M.S. Yakir. Seven different types of problems are distinguished, for the solution of which it is possible to create program templates, or briefly describe the algorithm of a program written in Python.
In the process of working on the research, it was found that the study of mathematics and programming can be combined. To write a program, students, first of all, need to know the theoretical foundations, the properties of numerical sequences, and routine computational work will be performed by the program.
The article is of a practical nature, since it includes the implementation of algorithms and programs for studying the properties of numerical sequences. The software implementation is carried out using the Python programming language, which allows you to explore and analyze numerical sequences by effectively using the tools of this language.
Опис
Ботузова Ю. В. Методика навчання математики з Python на прикладі теми «Числові послідовності» / Юлія Володимирівна Ботузова // Наукові записки ЦДУ ім. Володимира Винниченка. Серія : Проблеми природничо-математичної, технологічної та професійної освіти : зб. наук. праць / ред. кол. : Сальник І. В. [та ін.]. – Кропивницький : Видавничий дім «Гельветика», 2024. – Вип. 2(4). – С. 25-37.
DOI https://doi.org/10.32782/cusu-pmtp-2024-2-3
Ключові слова
методика навчання математики, числова послідовність, програмування, Python, алгоритм, methods of teaching mathematics, numerical sequence, programming, algorithm