Програмна реалізація методу Монте-Карло в Maple як засіб формування обчислювальних навичок.

Автор(и)

  • О. Семеніхіна професорка кафедри інформатики фізико-математичного факультету Сумського державного педагогічного університету імені А. С. Макаренка, докторка педагогічних наук, професорка https://orcid.org/0000-0002-3896-8151
  • В. Шамоня доцент кафедри інформатики фізико-математичного факультету Сумського державного педагогічного університету імені А. С. Макаренка, кандидат фізико-математичних наук, доцент https://orcid.org/0000-0002-3201-4090
  • М. Сорока аспірант кафедри інформатики фізико-математичного факультету Сумського державного педагогічного університету імені А. С. Макаренка, кандидат фізико-математичних наук, доцент https://orcid.org/0009-0001-2353-692X
  • А. Юрченко доцент кафедри інформатики фізико-математичного факультету Сумського державного педагогічного університету імені А. С. Макаренка, кандидат педагогічних наук, доцент https://orcid.org/0000-0002-6770-186X
  • Ю. Хворостіна доцент кафедри математики, фізики та методик їх навчання фізико-математичного факультету Сумського державного педагогічного університету імені А. С. Макаренка, кандидат фізико-математичних наук, доцент https://orcid.org/0000-0002-8354-944X

DOI:

https://doi.org/10.28925/2311-2409.2025.4415

Анотація

У статті розглядається дидактичний потенціал використання методу Монте-Карло в середовищі комп’ютерної математики Maple як засобу формування обчислювальних навичок студентів. Показано, що програмна реалізація чисельного інтегрування стохастичними методами дозволяє ефективно інтегрувати зміст курсів «Методи обчислень» і «Програмування», сприяючи розвитку міжпредметних компетентностей, обчислювального мислення, просторової уяви та навичок критичного аналізу похибок. У ході дослідження було реалізовано лабораторне завдання, в межах якого студенти виконували обчислення подвійного інтеграла методом Монте-Карло двома способами: через усереднення значень функції в області та через геометричну інтерпретацію об’єму під графіком функції. Обидва підходи супроводжувалися візуалізацією процесу, що сприяло кращому розумінню суті методу та структури алгоритму. Застосування Maple як навчального інструмента дозволило мінімізувати складність реалізації алгоритму та зосередити увагу на математичному і логічному змісті задачі. Результати педагогічного спостереження засвідчили зростання рівня обґрунтованості дій студентів, розширення спектра їх самостійних дій у модифікації алгоритму, формування вмінь оцінювати точність результатів і проводити аналітичний супровід чисельних розрахунків. Запропонований підхід є придатним до масштабування, адаптації до різних рівнів складності та використання в процесі підготовки фахівців математичного, інженерного та ІТ-профілю. Стаття також окреслює перспективи подальших досліджень, пов’язаних із впровадженням аналогічних методик у середовищах Python, MATLAB та інших програмних платформах з акцентом на алгоритмічне мислення і візуально-орієнтоване навчання.

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

Дані завантаження ще не доступні.

Посилання

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). Pp. 1234–1255. 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. https://doi.org/10.52058/2786-6165-2025-4(34)-932-945

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). No e15530. https://doi.org/10.1016/j.heliyon.2023.e15530

Rudenko Y., Drushlyak M., Osmuk N., Shvets O., Kolyshkin O., Semenikhina O. Problems of Teaching Pupils of Non-Specialized Classes to Program and Ways to Overcome Them: Local Study. International Journal of Computer Science and Network Security, 2022. Vol. 22(1). Pp. 105–112. https://doi.org/10.22937/IJCSNS.2022.22.1.16

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

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

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

Семеніхіна О. В., Руденко Ю. О. Проблеми навчання програмувати учнів старших класів та шляхи їх подолання. Інформаційні технології і засоби навчання, 2018. Том 66(4). С. 54–64.

Чайка В., Ярощук І. Штучний інтелект як засіб створення і реалізації індивідуальних програм розвитку дітей з особливими освітніми потребами. Освіта. Інноватика. Практика, 2025. Том 13, №6. С. 69–79. https://doi.org/10.31110/2616-650X-vol13i6-010

Юрченко А. О., Семеніхіна О. В., Хворостіна Ю. В., Удовиченко О. М. Навчання програмувати в старшій школі крізь призму чинних навчальних програм. Фізико-математична освіта, 2019. Вип. 2(20), Ч.2. С. 47–54.

REFERENCES

Coşkunserçe, O. (2023). 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, 31(5), 1234–1255. https://doi.org/10.1002/cae.22637

Khvorostina, Yu., Shamonia, V., & Semenikhina, O. (2025). The connection between the study of mathematics and programming through the prism of scientific and pedagogical research. Bulletin of Science and Education, (4)34, 932–945. https://doi.org/10.52058/2786-6165-2025-4(34)-932-945

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

Rudenko, Y., Drushlyak, M., Osmuk, N., Shvets, O., Kolyshkin, O., & Semenikhina, O. (2022). Problems of Teaching Pupils of Non-Specialized Classes to Program and Ways to Overcome Them: Local Study. International Journal of Computer Science and Network Security, 22(1), 105–112. https://doi.org/10.22937/IJCSNS.2022.22.1.16

Diemientiev, Ye., Shamonia, V., & Semenikhina, O. (2025). Pidhotovka IT-fakhivtsiv do stvorennia mobilnykh dodatkiv: ohliad aktualnykh doslidzhen [Preparing IT specialists for mobile application creating: a review of current research]. Osvita. Innovatyka. Praktyka – Education. Innovation. Practice, 13(1), 7–14. https://doi.org/10.31110/2616-650X-vol13i1-001 [in Ukrainian]

Kobylnyk, T., Kohut, U., & Zhydyk, V. (2021). Metodychni aspekty vyvchennia osnov alhorytmizatsii i prohramuvannia movoiu Python u shkilnomu kursi informatyky u starshykh klasakh [Methodical aspects of studying the fundamentals of algorithmization and programming language Python school course in informatics in high school]. Fizyko-matematychna osvita – Physical and Mathematical Education, 31(5), 36–44. https://doi.org/10.31110/2413-1571-2021-031-5-006 [in Ukrainian]

Penko, V., & Penko, O. (2023). Vykorystannia vizualizatsii na riznykh etapakh vyvchennia dystsypliny «Prohramuvannia» [Using visualization at different stages of studying the discipline "Programming"]. Osvita. Innovatyka. Praktyka – Education. Innovation. Practice, 11(2), 31–39. https://doi.org/10.31110/2616-650X-vol11i2-005 [in Ukrainian]

Semenikhina, O. V., & Rudenko, Yu. O. (2018). Problemy navchannia prohramuvaty uchniv starshykh klasiv ta shliakhy yikh podolannia [Problems of teaching programming to high school students and ways to overcome them]. Informatsiini tekhnolohii i zasoby navchannia – Information technologies and teaching aids, 66(4), 54–64. [in Ukrainian]

Chaika, V., & Yaroshchuk, I. (2025). Shtuchnyi intelekt yak zasib stvorennia i realizatsii indyvidualnykh prohram rozvytku ditei z osoblyvymy osvitnimy potrebamy [Artificial intelligence as a tool for developing and implementing individual development programs for children with special educational needs]. Osvita. Innovatyka. Praktyka – Education. Innovation. Practice, 13(6), 69–79. https://doi.org/10.31110/2616-650X-vol13i6-010 [in Ukrainian]

Yurchenko, A. O., Semenikhina, O. V., Khvorostina, Yu. V., & Udovychenko, O. M. (2019). Navchannia prohramuvaty v starshii shkoli kriz pryzmu chynnykh navchalnykh prohram [Learning to program in high school through the prism of current curricula]. Fizyko-matematychna osvita – Physical and Mathematical Education, 2(20), 2, 47–54. [in Ukrainian]

Downloads


Переглядів анотації: 3

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

2025-10-28

Як цитувати

Семеніхіна , О., Шамоня , В., Сорока, М., Юрченко , А., & Хворостіна , Ю. (2025). Програмна реалізація методу Монте-Карло в Maple як засіб формування обчислювальних навичок. Педагогічна освіта: Теорія і практика. Психологія. Педагогіка., (44 (2), 109–116. https://doi.org/10.28925/2311-2409.2025.4415

Номер

Розділ

ПРИКЛАДНІ АСПЕКТИ ПРОФЕСІЙНО-ПЕДАГОГІЧНОЇ НАУКИ