Document Type
Article
Publication Title
Journal of Parallel and Distributed Computing
Abstract
Parallel and distributed computing (PDC) concepts are now required topics for accredited undergraduate computer science programs. However, introducing PDC into the CS curriculum is challenging for several reasons, including an instructor’s lack of PDC knowledge and difficulties in accessing PDC hardware. This paper addresses both of these challenges by presenting free, interactive, web-based PDC teaching modules using inexpensive Raspberry Pi single board computers (SBCs). Our materials include a free disk image that makes it possible for instructors to build Raspberry Pi clusters in minutes and use our software in a variety of curricular contexts. Our multi-year assessment of these materials on students and faculty members indicates that: (i) our materials increased students’ confidence regarding important PDC concepts and motivated them to study PDC further; and (ii) our materials increased faculty members’ confidence and preparedness in teaching key PDC concepts at their own institutions.
First Page
1
Last Page
13
DOI
https://doi.org/10.1016/j.jpdc.2024.104996
Publication Date
2-2025
Recommended Citation
Shoop, Elizabeth; Matthews, Suzanne J.; Brown, Richard; and Adams, Joel C., "Hands-on Parallel & Distributed Computing with Rasperry Pi Devices and Clusters" (2025). University Faculty Publications and Creative Works. 735.
https://digitalcommons.calvin.edu/calvin_facultypubs/735
Comments
Shared under a CC BY-NC-ND 4.0 license