A systematic review of the literature on methods and technologies for teaching parallel and distributed computing in universities
There is a growing demand for software developers who have experience writing parallel programs rather than just "parallelizing" sequential systems as computer hardware gets more and more parallel. In order to develop the skills of future software engineers, it is crucial to teach pupils...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Profi.Net.Ua Group; Department of Informatics and Cybernetics; Melitopol Bohdan Khmelnytsky State Pedagogical University
2023-06-01
|
Series: | Ukrainian Journal of Educational Studies and Information Technology |
Subjects: | |
Online Access: | https://uesit.org.ua/index.php/itse/article/view/387 |
_version_ | 1797783201263910912 |
---|---|
author | Yuriy Sitsylitsyn |
author_facet | Yuriy Sitsylitsyn |
author_sort | Yuriy Sitsylitsyn |
collection | DOAJ |
description |
There is a growing demand for software developers who have experience writing parallel programs rather than just "parallelizing" sequential systems as computer hardware gets more and more parallel. In order to develop the skills of future software engineers, it is crucial to teach pupils parallelism in elementary computer science courses. We searched the Scopus database for articles on "teaching parallel and distributed computing" and "parallel programming," published in English between 2008 and 2019. 26 papers were included in the study after quality review. As a result, a lab course using the C++ programming language and MPI library serves as the primary teaching tool for parallel and distributed computing.
|
first_indexed | 2024-03-13T00:22:41Z |
format | Article |
id | doaj.art-d604833b856a4154956cf725f3ee696b |
institution | Directory Open Access Journal |
issn | 2521-1234 |
language | English |
last_indexed | 2024-03-13T00:22:41Z |
publishDate | 2023-06-01 |
publisher | Profi.Net.Ua Group; Department of Informatics and Cybernetics; Melitopol Bohdan Khmelnytsky State Pedagogical University |
record_format | Article |
series | Ukrainian Journal of Educational Studies and Information Technology |
spelling | doaj.art-d604833b856a4154956cf725f3ee696b2023-07-11T13:40:12ZengProfi.Net.Ua Group; Department of Informatics and Cybernetics; Melitopol Bohdan Khmelnytsky State Pedagogical UniversityUkrainian Journal of Educational Studies and Information Technology2521-12342023-06-0111210.32919/uesit.2023.02.04A systematic review of the literature on methods and technologies for teaching parallel and distributed computing in universitiesYuriy Sitsylitsyn0Bogdan Khmelnitsky Melitopol State Pedagogical University There is a growing demand for software developers who have experience writing parallel programs rather than just "parallelizing" sequential systems as computer hardware gets more and more parallel. In order to develop the skills of future software engineers, it is crucial to teach pupils parallelism in elementary computer science courses. We searched the Scopus database for articles on "teaching parallel and distributed computing" and "parallel programming," published in English between 2008 and 2019. 26 papers were included in the study after quality review. As a result, a lab course using the C++ programming language and MPI library serves as the primary teaching tool for parallel and distributed computing. https://uesit.org.ua/index.php/itse/article/view/387parallel programmingteaching parallel and distributed computingdistributed computing |
spellingShingle | Yuriy Sitsylitsyn A systematic review of the literature on methods and technologies for teaching parallel and distributed computing in universities Ukrainian Journal of Educational Studies and Information Technology parallel programming teaching parallel and distributed computing distributed computing |
title | A systematic review of the literature on methods and technologies for teaching parallel and distributed computing in universities |
title_full | A systematic review of the literature on methods and technologies for teaching parallel and distributed computing in universities |
title_fullStr | A systematic review of the literature on methods and technologies for teaching parallel and distributed computing in universities |
title_full_unstemmed | A systematic review of the literature on methods and technologies for teaching parallel and distributed computing in universities |
title_short | A systematic review of the literature on methods and technologies for teaching parallel and distributed computing in universities |
title_sort | systematic review of the literature on methods and technologies for teaching parallel and distributed computing in universities |
topic | parallel programming teaching parallel and distributed computing distributed computing |
url | https://uesit.org.ua/index.php/itse/article/view/387 |
work_keys_str_mv | AT yuriysitsylitsyn asystematicreviewoftheliteratureonmethodsandtechnologiesforteachingparallelanddistributedcomputinginuniversities AT yuriysitsylitsyn systematicreviewoftheliteratureonmethodsandtechnologiesforteachingparallelanddistributedcomputinginuniversities |