Research on Parallel Computing Teaching: state of the art and future directions
This research full paper identifies how the teaching of parallel computing has been developing over the years. The learning of parallel and distributed computing is fundamental for computing professionals, due to the popularization of parallel architectures. Teaching parallel computing involves theo...
Gespeichert in:
| Veröffentlicht in: | Proceedings - Frontiers in Education Conference S. 1 - 9 |
|---|---|
| Hauptverfasser: | , , , , , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
IEEE
21.10.2020
|
| Schlagworte: | |
| ISSN: | 2377-634X |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | This research full paper identifies how the teaching of parallel computing has been developing over the years. The learning of parallel and distributed computing is fundamental for computing professionals, due to the popularization of parallel architectures. Teaching parallel computing involves theoretical concepts and the development of practical skills. Its content is dense and comprises different disciplines in computer courses. Although there is growing concerned about this type of teaching, the organization and depth of parallel computing teaching at universities change widely. The available literature on the teaching of parallel computing shows some experiences about how to teach parallel computing; however, it is not easy to determine the state of the art with challenges and gaps. Our objective is to identify essential aspects related to the teaching of parallel computing as methodologies, supporting resources, subjects taught, the satisfaction of students with learning and curricula. We carried out a systematic mapping to extract information from the literature, which is composed of three phases: planning, conduction, and reporting. We initially selected 819 papers from the Scopus, IEEE, ACM, and Google Scholar databases. After a previous analysis, we performed a full read of 94 papers. The use of different teaching methodologies appears in the publications, however, the traditional teaching methodology still is the most used. There is a small number of students in parallel computing courses, a concern of different authors. Educational software or hardware resources are reported, with software proposals corresponding to most of them. The teaching of parallel computing at the beginning of undergraduate courses appear in different papers. This paper contributes to research in teaching parallel computing, pointing out the state of the art of this area, highlighting challenges that should be the focus of investigations. |
|---|---|
| AbstractList | This research full paper identifies how the teaching of parallel computing has been developing over the years. The learning of parallel and distributed computing is fundamental for computing professionals, due to the popularization of parallel architectures. Teaching parallel computing involves theoretical concepts and the development of practical skills. Its content is dense and comprises different disciplines in computer courses. Although there is growing concerned about this type of teaching, the organization and depth of parallel computing teaching at universities change widely. The available literature on the teaching of parallel computing shows some experiences about how to teach parallel computing; however, it is not easy to determine the state of the art with challenges and gaps. Our objective is to identify essential aspects related to the teaching of parallel computing as methodologies, supporting resources, subjects taught, the satisfaction of students with learning and curricula. We carried out a systematic mapping to extract information from the literature, which is composed of three phases: planning, conduction, and reporting. We initially selected 819 papers from the Scopus, IEEE, ACM, and Google Scholar databases. After a previous analysis, we performed a full read of 94 papers. The use of different teaching methodologies appears in the publications, however, the traditional teaching methodology still is the most used. There is a small number of students in parallel computing courses, a concern of different authors. Educational software or hardware resources are reported, with software proposals corresponding to most of them. The teaching of parallel computing at the beginning of undergraduate courses appear in different papers. This paper contributes to research in teaching parallel computing, pointing out the state of the art of this area, highlighting challenges that should be the focus of investigations. |
| Author | Jose Conte, Davi Martins, Guilherme Sergio Lopes de Souza, Paulo Garcia Bachiega, Naylor de Jesus Oliveira Duraes, Thiago Mazzini Bruschi, Sarita |
| Author_xml | – sequence: 1 givenname: Thiago surname: de Jesus Oliveira Duraes fullname: de Jesus Oliveira Duraes, Thiago email: duraes.tjo@usp.br organization: ICMC University of Sao Paulo,Dept. of Computer Systems,Sao Carlos,Brazil – sequence: 2 givenname: Paulo surname: Sergio Lopes de Souza fullname: Sergio Lopes de Souza, Paulo email: pssouza@icmc.usp.br organization: ICMC University of Sao Paulo,Dept. of Computer Systems,Sao Carlos,Brazil – sequence: 3 givenname: Guilherme surname: Martins fullname: Martins, Guilherme email: guilhermemartins@usp.br organization: ICMC University of Sao Paulo,Dept. of Computer Systems,Sao Carlos,Brazil – sequence: 4 givenname: Davi surname: Jose Conte fullname: Jose Conte, Davi email: daviconte@usp.br organization: ICMC University of Sao Paulo,Dept. of Computer Systems,Sao Carlos,Brazil – sequence: 5 givenname: Naylor surname: Garcia Bachiega fullname: Garcia Bachiega, Naylor email: naylor@usp.br organization: ICMC University of Sao Paulo,Dept. of Computer Systems,Sao Carlos,Brazil – sequence: 6 givenname: Sarita surname: Mazzini Bruschi fullname: Mazzini Bruschi, Sarita email: sarita@icmc.usp.br organization: ICMC University of Sao Paulo,Dept. of Computer Systems,Sao Carlos,Brazil |
| BookMark | eNotj91KwzAYQKMouE6fQIS8QGv-1qTeSdl0MJjIBO_Gl_SLrXTpSLIL317BXZ1zdeAU5CpMAQl54KzinDWPq_VSKSNUJZhgVSO0bLi6IAXXwnDT1Ly-JDMhtS5rqT5vSJHSN2NMmlrPyPYdE0J0PZ0CfYMI44gjbafD8ZSH8EV3CK7_kyeaMmSkk6e5RwoxUwgd9ad8iki7IaLLwxTSLbn2MCa8O3NOPlbLXftabrYv6_Z5Uw6CyVxaVKCt1IYpxzU6x5XkxopaKGC-aRZKW-2VZQKMB4PGGrALrb3ous6IWs7J_X93QMT9MQ4HiD_787z8BRJFUNw |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/FIE44824.2020.9273914 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Education |
| EISBN | 1728189616 9781728189611 |
| EISSN | 2377-634X |
| EndPage | 9 |
| ExternalDocumentID | 9273914 |
| Genre | orig-research |
| GroupedDBID | -~X 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI OCL RIE RIL RIO RNS |
| ID | FETCH-LOGICAL-i203t-be4a7b37804c17ecc14318b2624a0f99547b7f4b02a8fa8e8b8ab577f2ddd8263 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 7 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000646660800047&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:33:59 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i203t-be4a7b37804c17ecc14318b2624a0f99547b7f4b02a8fa8e8b8ab577f2ddd8263 |
| PageCount | 9 |
| ParticipantIDs | ieee_primary_9273914 |
| PublicationCentury | 2000 |
| PublicationDate | 2020-Oct.-21 |
| PublicationDateYYYYMMDD | 2020-10-21 |
| PublicationDate_xml | – month: 10 year: 2020 text: 2020-Oct.-21 day: 21 |
| PublicationDecade | 2020 |
| PublicationTitle | Proceedings - Frontiers in Education Conference |
| PublicationTitleAbbrev | FIE |
| PublicationYear | 2020 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0003867 |
| Score | 2.171911 |
| Snippet | This research full paper identifies how the teaching of parallel computing has been developing over the years. The learning of parallel and distributed... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Education Educational Methods Educational Resources Parallel Computing Parallel processing Parallel programming Proposals Software Systematic Re-view Systematics |
| Title | Research on Parallel Computing Teaching: state of the art and future directions |
| URI | https://ieeexplore.ieee.org/document/9273914 |
| WOSCitedRecordID | wos000646660800047&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH7M4UEv6jbxNzl4tFuSdk3iVTYUZO4wZbeRnzCQVubm329eW6eCF2-lpBTyknwvyfu-D-Daam-HZsjxalAmWWrjnFMuT4ZBpoYqTU1lyfLyKCYTOZ-raQtutlwY731VfOb7-Fjd5bvSbvCobKAi1ip0rd4RQtRcre2qm8pcNAwdRtVg_DCKGw-Opyac9psPfzmoVAAyPvjfrw-h983EI9MtxhxByxcddFpuqjI6sP9DULALT1-FdKQsyFSv0CjlldTODbEBmTW1k7ekIhKRMpCYAJI4fIguHKkFRkgNczgee_A8Hs3u7pPGMiFZcpquE-MzLUyKqkKWiRiemA4xaXjOM00Dar8JI0JmKNcyaOmlkTpGQwTunIs7jfQY2kVZ-BMgPuY6uY0IH7jNmFGSieCZkyy2RYXJU-hiNy3ealWMRdNDZ3-_Poc9jASu-pxdQHu92vhL2LUf6-X76qoK5Sci0J81 |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwGP0YKqgXdZv42xw82q1J0ybxKhsbzrnDlN1GfsJAWpmbf79JW6eCF2-lpATypXlfku-9B3CjpdWpSkm4GuQRTbT_54TJotTxRMVCxqq0ZHkZsfGYz2Zi0oDbDRfGWlsWn9lOeCzv8k2h1-GorCs81orgWr2dUkpwxdbarLsJz1jN0cGx6PaHPb_1IOHchMSd-tNfHiolhPQP_tf5IbS_uXhoskGZI2jYvBm8luu6jCbs_5AUbMHTVykdKnI0kctglfKKKu8G3wBN6-rJO1RSiVDhkE8BkZ9ASOYGVRIjqAK6MCPb8NzvTe8HUW2aEC1InKwiZalkKgm6QhozHyCfEGGuSEaojF1Qf2OKOapiIrmT3HLFpY8Hc8QY4_cayTFs5UVuTwBZn-1k2mO8I5piJThmzmLDsW8bNCZPoRWGaf5W6WLM6xE6-_v1NewOpo-j-Wg4fjiHvRCVgAEEX8DWarm2l7CjP1aL9-VVGdZPmreifA |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=proceeding&rft.title=Proceedings+-+Frontiers+in+Education+Conference&rft.atitle=Research+on+Parallel+Computing+Teaching%3A+state+of+the+art+and+future+directions&rft.au=de+Jesus+Oliveira+Duraes%2C+Thiago&rft.au=Sergio+Lopes+de+Souza%2C+Paulo&rft.au=Martins%2C+Guilherme&rft.au=Jose+Conte%2C+Davi&rft.date=2020-10-21&rft.pub=IEEE&rft.eissn=2377-634X&rft.spage=1&rft.epage=9&rft_id=info:doi/10.1109%2FFIE44824.2020.9273914&rft.externalDocID=9273914 |