Метод Ейлера з подвоєним кроком у навчанні чисельного розв’язання диференціальних рівнянь: програмування, обчислення, візуалізація

Автор(и)

DOI:

https://doi.org/10.31652/3041-1955-2025-02-02-17

Ключові слова:

метод Ейлера, Maple, чисельне інтегрування, задача Коші, інформатика, програмування, обчислення, обчислювальне мислення, візуалізація, вчитель

Анотація

У статті представлено результати дослідження, спрямованого на розробку та апробацію методики формування обчислювального мислення студентів педагогічних спеціальностей через інтегроване використання програмування, чисельного аналізу та візуалізації. Центральним компонентом дослідження виступає реалізація методу Ейлера з подвоєним кроком у середовищі Maple як засобу вивчення задачі Коші для звичайного диференціального рівняння. Методика включає розрахунок наближеного розв’язку з двома різними кроками, побудову графіків, оцінку похибки за правилом Річардсона та порівняння з еталонним значенням. Завдяки вбудованій мові програмування та можливостям візуалізації Maple, студенти реалізовували алгоритм, інтерпретували результати і будували графічні об’єкти, що відображають динаміку наближеного розв’язку та його точність. Результати дослідження свідчать про те, що така форма організації навчання сприяє формуванню гнучких обчислювальних навичок, здатності до програмного моделювання та критичного аналізу похибок. Аналіз типових помилок студентів дозволив виокремити ключові труднощі, пов’язані з оперуванням масивами, коректною індексацією та тлумаченням залишкових членів. Обговорення результатів виконано у порівнянні з сучасними міжнародними підходами, зокрема з дослідженнями, що підкреслюють значущість візуалізації, алгоритмічного мислення і автономної реалізації методів обчислення в навчанні програмуванню. Методика має потенціал до масштабування в освітніх програмах, орієнтованих на підготовку фахівців у STEM-галузях, та демонструє ефективність інтеграції систем комп’ютерної математики в курси математичної інформатики.

Біографії авторів

  • Олена Семеніхіна, Сумський державний педагогічний університет імені А. С. Макаренка

    Олена Семеніхіна, доктор педагогічних наук, професор, кафедра інформатики, Сумський державний педагогічний університет імені А. С. Макаренка, вул. Роменська, 87, м. Суми, 40002, Україна

  • Артем Юрченко, Сумський державний педагогічний університет імені А. С. Макаренка

    Артем Юрченко, кандидат педагогічних наук, доцент, кафедра інформатики, Сумський державний педагогічний університет імені А. С. Макаренка, вул. Роменська, 87, м. Суми, 40002, Україна

  • Юрій Хворостіна, Сумський державний педагогічний університет імені А. С. Макаренка

    Юрій Хворостіна, кандидат фізико-математичних наук, доцент, кафедра математики, фізики та методик їх навчання, Сумський державний педагогічний університет імені А. С. Макаренка, вул. Роменська, 87, м. Суми, 40002, Україна

  • Ігор Горовий, Сумський державний педагогічний університет імені А. С. Макаренка

    Ігор Горовий, аспірант, кафедра інформатики, Сумський державний педагогічний університет імені А. С. Макаренка, вул. Роменська, 87, м. Суми, 40002, Україна

  • Володимир Шамоня, Сумський державний педагогічний університет імені А. С. Макаренка

    Володимир Шамоня, кандидат фізико-математичних наук, доцент, кафедра інформатики, Сумський державний педагогічний університет імені А. С. Макаренка, вул. Роменська, 87, м. Суми, 40002, Україна

Посилання

Coşkunserçe O. Comparing the use of block-based and robot programming in introductory programming education: Effects on perceptions of programming self-efficacy. Computer Applications in Engineering Education. 2023. Vol. 31 (5). P. 1234–1255. DOI: https://doi.org/10.1002/cae.22637

Khvorostina Yu., Shamonia V., Semenikhina O. The connection between the study of mathematics and programming through the prism of scientific and pedagogical research. Вісник науки та освіти. 2025. Т. 4, №34. С. 932–945. DOI: https://doi.org/10.52058/2786-6165-2025-4(34)-932-945

Maplesoft. Maple – Technical Computing Software for Engineers, Mathematicians, and Scientists. Waterloo Maple Inc. URL: https://www.maplesoft.com/products/maple/

Ou Q., Liang W., He Z., Liu X., Yang R., Wu X. Investigation and analysis of the current situation of programming education in primary and secondary schools. Heliyon. 2023. Vol. 9 (4). Artical e15530. DOI: https://doi.org/10.1016/j.heliyon.2023.e15530

Sanusi I. T., Cudjoe E. S., Ayanwale M. A., Adepoju B. Pre-Service Teachers’ Perception of Programming Education. SAGE Open. 2025. Vol. 15 (1). DOI: https://doi.org/10.1177/21582440251327019

Yang T.-C. The Era of Learning Programming Through Program: Challenges and Potential of ChatGPT in Revolutionizing High School Programming Education. In A. Kashihara, B. Jiang, M. M. Rodrigo, & J. O. Sugay (Eds.). 32nd International Conference on Computers in Education Conference Proceedings. Asia Pacific Soc Computers in Education. ICCE 2024. Vol II. P. 572–577. URL: https://icce2024.org

Дємєнтьєв Є., Шамоня В., Семеніхіна О. Підготовка IT-фахівців до створення мобільних додатків: огляд актуальних досліджень. Освіта. Інноватика. Практика. 2025. Т. 13, № 1. С. 7–14. DOI: https://doi.org/10.31110/2616-650X-vol13i1-001

Кобильник Т., Когут У., Жидик В. Методичні аспекти вивчення основ алгоритмізації і програмування мовою Python у шкільному курсі інформатики у старших класах. Фізико-математична освіта. 2021. Т. 31, №5. С. 36–44. DOI: https://doi.org/10.31110/2413-1571-2021-031-5-006

Пенко В., Пенко О. Використання візуалізації на різних етапах вивчення дисципліни «Програмування». Освіта. Інноватика. Практика. 2023. Т. 11, № 2. С. 31–39. DOI: https://doi.org/10.31110/2616-650X-vol11i2-005

Завантаження

Опубліковано

2026-05-06

Номер

Розділ

МОДЕЛЮВАННЯ ОСВІТНІХ ПРОЦЕСІВ

Як цитувати

Метод Ейлера з подвоєним кроком у навчанні чисельного розв’язання диференціальних рівнянь: програмування, обчислення, візуалізація. (2026). Математика, інформатика, фізика: наука та освіта, 2(2), 338–348. https://doi.org/10.31652/3041-1955-2025-02-02-17