Сіциліцин, Ю. О. and Ібрагімова, Л. А. (2024) Методологія вибору та візуалізації паралельних алгоритмів для інтерактивного навчання. Педагогічна Академія: наукові записки, 12. ISSN 2786-9458-online
![visualizing parallel algorithms.pdf [thumbnail of visualizing parallel algorithms.pdf]](https://eprints.mdpu.org.ua/style/images/fileicons/text.png)
visualizing parallel algorithms.pdf
Download (633kB)
Abstract
Метою статті є розробка методології вибору та візуалізації паралельних алгоритмів, яка спрямована на підвищення ефективності викладання паралельного програмування. Особлива увага приділяється алгоритмам, що здатні наочно ілюструвати принципи багатопоточності, синхронізації потоків та оптимізації ресурсів, а також підвищувати розуміння студентами складних концепцій завдяки інтерактивній демонстрації. У дослідженні застосовано комплексний підхід, що включає аналіз літератури, оцінку алгоритмів за розробленими критеріями та синтез практичних рекомендацій для їх візуалізації. Критерії оцінки охоплюють демонстрацію принципів паралельного програмування, інтуїтивність візуалізації, її інтерактивність, можливість поступового ускладнення та відповідність навчальним цілям. На основі цих критеріїв проведено класифікацію алгоритмів і визначено їх придатність для інтеграції у навчальний процес. У ході дослідження було обрано чотири паралельні алгоритми: сортування злиттям, обчислення добутку матриць, пошук у графі (BFS) та генетичне програмування. Для кожного з них розроблено індивідуальні рекомендації щодо інтерактивної візуалізації, включаючи приклади анімацій і графічних представлень. Запропоновані підходи демонструють, як розподіл задач між потоками, синхронізація та оптимізація ресурсів можуть бути ефективно візуалізовані для навчальних цілей. Розроблені методи інтерактивного навчання сприяють розвитку критичного мислення у студентів, допомагаючи краще розуміти складні концепції. Запропонована методологія підвищує якість підготовки майбутніх інженерів-програмістів, формуючи у них "паралельне мислення". Візуалізації допомагають студентам ефективно опановувати складні концепції паралельного програмування, експериментувати з різними алгоритмами та спостерігати за їх виконанням у реальному часі. Впровадження таких підходів у навчальні програми сприятиме адаптації студентів до викликів сучасного ринку праці, забезпечуючи їх необхідними знаннями та практичними навичками. Основні результати дослідження мають практичне значення для розробки віртуальних лабораторій, які можуть бути адаптовані до потреб освітніх закладів і забезпечити високий рівень інтерактивності навчання. Це відкриває перспективи для подальших досліджень у галузі інтерактивного навчання та розробки нових освітніх технологій.
Item Type: | Article |
---|---|
Subjects: | L Освіта > LB Теорія і практика освіти > LB2300 Вища освіта |
Depositing User: | Unnamed user with email admin@mdpu.org.ua |
Date Deposited: | 20 Dec 2024 10:58 |
Last Modified: | 27 Dec 2024 18:51 |
URI: | https://eprints.mdpu.org.ua/id/eprint/13770 |