У статті висвітлений підхід до навчання студентів паралельного програмування засобами візуального навчального середовища для розробки паралельних програм. Автор висвітлює проблеми, які виникають у навчанні студентів паралельного програмування на лабораторних роботах. Натепер у закладах вищої освіти не починають викладати паралельне програмування, поки студент не розвине знання з послідовного програмування. Така практика приводить до того, що у розробці паралельних програм студенти спочатку пишуть послідовну програму. Автор доводить, що розробка студентами паралельних програм на лабораторних роботах з паралельного програмування потребує досить великого рівня володіння мовою програмування та прийомами роботи з даними. Це пов’язане з використанням динамічних масивів мови програмування С++ та бібліотеки паралельного та розподіленого програмування MPI. Для переходу до розробки паралельного коду спочатку студенту потрібно розробити частину програми, пов’язану з оголошенням змінних і масивів та опису роботи з динамічними масивами. Також розробка паралельних алгоритмів ускладняється тим, що студенти вже встигли виробити у себе навички створення послідовних алгоритмів, а ці навички заважають розробці паралельних алгоритмів. Для вирішення проблеми автор пропонує розробити навчальне візуальне середовище. Для цього автор формулює основні вимоги до проєктування візуального середовища та розробляє формальну мову, яка буде використовуватися паралельним середовищем. Ця мова допоможе спростити етап розробки програми, пов’язаний з підготовкою даних до паралельної обробки, та зосередитися саме на паралельній обробці. У висновках автор стверджує, що навчальне візуальне середовище допоможе студентам розробити паралельний код та візуально відстежити його виконання, що своєю чергою допоможе студентам ефективніше засвоїти паралельне програмування.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.