Teaching Parallel Computing Concepts Using Real-Life Applications

dc.contributor.author Yazici, Ali
dc.contributor.author Mishra, Alok
dc.contributor.author Karakaya, Ziya
dc.contributor.other Computer Engineering
dc.contributor.other Software Engineering
dc.contributor.other Computer Engineering
dc.contributor.other Software Engineering
dc.contributor.other 06. School Of Engineering
dc.contributor.other 01. Atılım University
dc.date.accessioned 2024-10-06T11:12:10Z
dc.date.available 2024-10-06T11:12:10Z
dc.date.issued 2016
dc.description Karakaya, Ziya/0000-0003-0233-7312; Mishra, Alok/0000-0003-1275-2050 en_US
dc.description.abstract The need to promote parallel computing concepts is an important issue due to a rapid advance in multi-core architectures. This paper reports experiences in teaching parallel computing concepts to computer and software engineering undergraduates. By taking a practical approach in delivering the material, students are shown to grasp the essential concepts in an effective way. This has been demonstrated by implementing small projects during the course, such as computing the sum of the terms of a geometric series using pipelines, solving linear systems by parallel iterative methods, and computing Mandelbrot set (fractal). This study shows that, it is useful to provide real-life analogies to facilitate general understanding and to motivate students in their studies as early as possible via small project implementations. The paper also describes an overall approach used to develop students' parallel computing skills and provides examples of the analogies employed in conjunction with the approach described. This approach is also assessed by collecting questionnaires and learning outcome surveys. en_US
dc.identifier.issn 0949-149X
dc.identifier.scopus 2-s2.0-84961620937
dc.identifier.uri https://hdl.handle.net/20.500.14411/9119
dc.language.iso en en_US
dc.publisher Tempus Publications en_US
dc.relation.ispartof International Journal of Engineering Education en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject parallel computing en_US
dc.subject message-passing interface en_US
dc.subject speed-up factor en_US
dc.subject Flynn's taxonomy en_US
dc.title Teaching Parallel Computing Concepts Using Real-Life Applications en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id Karakaya, Ziya/0000-0003-0233-7312
gdc.author.id Mishra, Alok/0000-0003-1275-2050
gdc.author.institutional Yazıcı, Ali
gdc.author.institutional Mıshra, Alok
gdc.author.institutional Karakaya, Ziya
gdc.author.institutional Yazıcı, Ali
gdc.author.institutional Mıshra, Alok
gdc.author.institutional Karakaya, Ziya
gdc.author.scopusid 8514029100
gdc.author.scopusid 7201441575
gdc.author.scopusid 14054145900
gdc.author.wosid Mishra, Alok/AAE-2673-2019
gdc.author.wosid Yazici, Ali/Q-5115-2019
gdc.author.wosid Karakaya, Ziya/J-8279-2018
gdc.author.wosid Mishra, Alok/D-7937-2012
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.description.department Atılım University en_US
gdc.description.departmenttemp [Yazici, Ali; Mishra, Alok] Atilim Univ, Software Engn Dept, Fac Engn, TR-06836 Ankara, Turkey; [Karakaya, Ziya] Atilim Univ, Dept Comp Engn, Fac Engn, TR-06836 Ankara, Turkey en_US
gdc.description.endpage 781 en_US
gdc.description.issue 2 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q2
gdc.description.startpage 772 en_US
gdc.description.volume 32 en_US
gdc.description.woscitationindex Science Citation Index Expanded
gdc.description.wosquality Q4
gdc.identifier.wos WOS:000374235000016
gdc.scopus.citedcount 16
gdc.wos.citedcount 11
relation.isAuthorOfPublication da7e013c-bd57-4ea1-bfa8-e2b6b92dd61e
relation.isAuthorOfPublication de97bc0b-032d-4567-835e-6cd0cb17b98b
relation.isAuthorOfPublication bfd1f6fe-b2b5-455f-b781-9916b46d604f
relation.isAuthorOfPublication.latestForDiscovery da7e013c-bd57-4ea1-bfa8-e2b6b92dd61e
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication d86bbe4b-0f69-4303-a6de-c7ec0c515da5
relation.isOrgUnitOfPublication 4abda634-67fd-417f-bee6-59c29fc99997
relation.isOrgUnitOfPublication 50be38c5-40c4-4d5f-b8e6-463e9514c6dd
relation.isOrgUnitOfPublication.latestForDiscovery e0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Collections