Методологія вибору та візуалізації паралельних алгоритмів для інтерактивного навчання

Автор(и)

  • Юрій Олександрович Сіциліцин PhD, старший викладач кафедри інформатики і кібернетики Мелітопольського державного педагогічного університету імені Богдана Хмельницького https://orcid.org/0000-0002-3888-5575
  • Людмила Анатоліївна Ібрагімова PhD, старший викладач кафедри інформатики і кібернетики Мелітопольського державного педагогічного університету імені Богдана Хмельницького https://orcid.org/0000-0002-1194-5128

DOI:

https://doi.org/10.5281/zenodo.14247733

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

паралельні алгоритми, інтерактивне навчання, візуалізація, паралельне програмування, освітні технології

Анотація

Метою статті є розробка методології вибору та візуалізації паралельних алгоритмів, яка спрямована на підвищення ефективності викладання паралельного програмування. Особлива увага приділяється алгоритмам, що здатні наочно ілюструвати принципи багатопоточності, синхронізації потоків та оптимізації ресурсів, а також підвищувати розуміння студентами складних концепцій завдяки інтерактивній демонстрації. У дослідженні застосовано комплексний підхід, що включає аналіз літератури, оцінку алгоритмів за розробленими критеріями та синтез практичних рекомендацій для їх візуалізації. Критерії оцінки охоплюють демонстрацію принципів паралельного програмування, інтуїтивність візуалізації, її інтерактивність, можливість поступового ускладнення та відповідність навчальним цілям. На основі цих критеріїв проведено класифікацію алгоритмів і визначено їх придатність для інтеграції у навчальний процес. У ході дослідження було обрано чотири паралельні алгоритми: сортування злиттям, обчислення добутку матриць, пошук у графі (BFS) та генетичне програмування. Для кожного з них розроблено індивідуальні рекомендації щодо інтерактивної візуалізації, включаючи приклади анімацій і графічних представлень. Запропоновані підходи демонструють, як розподіл задач між потоками, синхронізація та оптимізація ресурсів можуть бути ефективно візуалізовані для навчальних цілей. Розроблені методи інтерактивного навчання сприяють розвитку критичного мислення у студентів, допомагаючи краще розуміти складні концепції. Запропонована методологія підвищує якість підготовки майбутніх інженерів-програмістів, формуючи у них "паралельне мислення". Візуалізації допомагають студентам ефективно опановувати складні концепції паралельного програмування, експериментувати з різними алгоритмами та спостерігати за їх виконанням у реальному часі. Впровадження таких підходів у навчальні програми сприятиме адаптації студентів до викликів сучасного ринку праці, забезпечуючи їх необхідними знаннями та практичними навичками. Основні результати дослідження мають практичне значення для розробки віртуальних лабораторій, які можуть бути адаптовані до потреб освітніх закладів і забезпечити високий рівень інтерактивності навчання. Це відкриває перспективи для подальших досліджень у галузі інтерактивного навчання та розробки нових освітніх технологій.

##submission.downloads##

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

2024-11-29

Як цитувати

Сіциліцин, Ю. О., & Ібрагімова, Л. А. (2024). Методологія вибору та візуалізації паралельних алгоритмів для інтерактивного навчання. Педагогічна Академія: наукові записки, (12). https://doi.org/10.5281/zenodo.14247733

Номер

Розділ

Інформаційно-комунікаційні технології в освіті