dc.contributor.author |
Giacaman, Nasser |
|
dc.contributor.author |
Sinnen, Oliver |
|
dc.contributor.author |
Adams, Joel |
|
dc.date.accessioned |
2021-05-23T22:59:48Z |
|
dc.date.available |
2021-05-23T22:59:48Z |
|
dc.date.issued |
2021-7-1 |
|
dc.identifier.citation |
Journal of Parallel and Distributed Computing 153:64-74 01 Jul 2021 |
|
dc.identifier.issn |
0743-7315 |
|
dc.identifier.uri |
https://hdl.handle.net/2292/55116 |
|
dc.description.abstract |
Parallel and distributed computing (PDC) education is increasingly gaining greater recognition as a core topic in undergraduate computing degrees. While the application of PDC concepts to software development involves the use of highly-technical tools and libraries typically reserved for advanced courses, PDC educators are seeking pedagogical approaches that can be used to introduce PDC concepts in earlier, introductory courses. This study presents such an approach, and aims to introduce undergraduate students to fundamental PDC concepts without the expectation that they can apply those concepts. The proposed approach is inspired by the success seen in the wider computing education literature, where analogies and visualization have helped students understand other abstract computing topics. The proposed learning resources come in the form of a series of short videos, carefully aligned to a learning activity that guides towards achieving the intended learning outcomes. In addition to being a simple activity to complete with students, evaluations illustrate its value even with minimal guidance from the instructor. The proposed approach is studied as both a synchronous in-class activity guided by the instructor, as well as an asynchronous online self-directed activity. These two studies produced different outcomes with respect to student learning, revealing an important implication for designers of instructional material to consider. |
|
dc.language |
en |
|
dc.publisher |
Elsevier BV |
|
dc.relation.ispartofseries |
Journal of Parallel and Distributed Computing |
|
dc.rights |
Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. |
|
dc.rights.uri |
https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm |
|
dc.rights.uri |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
|
dc.subject |
0803 Computer Software |
|
dc.subject |
0805 Distributed Computing |
|
dc.title |
Visual analogy videos for understanding fundamental parallel scheduling policies |
|
dc.type |
Journal Article |
|
dc.identifier.doi |
10.1016/j.jpdc.2021.03.014 |
|
pubs.begin-page |
64 |
|
pubs.volume |
153 |
|
dc.date.updated |
2021-04-22T23:12:49Z |
|
dc.rights.holder |
Copyright: The authors |
en |
pubs.end-page |
74 |
|
pubs.publication-status |
Accepted |
|
dc.rights.accessrights |
http://purl.org/eprint/accessRights/RestrictedAccess |
en |
pubs.subtype |
Journal Article |
|
pubs.elements-id |
849389 |
|