Interactive textbooks for parallel and distributed computing across the undergraduate cs curriculum

dc.contributor.authorShoop, Elizabeth
dc.contributor.authorBrown, Richard
dc.contributor.authorMatthews, Suzanne J.
dc.contributor.authorAdams, Joel C.
dc.date.accessioned2024-10-07T15:58:33Z
dc.date.available2024-10-07T15:58:33Z
dc.date.issued2024-05
dc.description.abstractIt has been a decade since the ACM/IEEE CS2013 Curriculum guidelines recommended that all CS students learn about parallel and distributed computing (PDC). But few text-books for “core” CS courses–especially first-year courses–include coverage of PDC topics. To fill this gap, we have written free, online, beginner- and intermediate-level PDC textbooks, containing interactive C/C++ OpenMP, MPI, mpi4py, CUDA, and OpenACC code examples that students can run and modify directly in the browser. The books address a serious challenge to teaching PDC concepts, namely, easy access to the powerful hardware needed for observing patterns and scalability. This paper describes the content of these textbooks and the underlying infrastructure that make them possible. We believe the described textbooks fill a critical gap in PDC education and will be very useful for the community.
dc.description.sponsorshipNSF
dc.identifier.citationE. Shoop, R. Brown, S. J. Matthews, and J. C. Adams, “Interactive textbooks for parallel and distributed computing across the undergraduate cs curriculum,” in 2024 IEEE International Parallel and Distributed Processing Symposium Workshops (Edu Par’24), pp. 377–384, 2024. 10.1109/IPDPSW63119.2024.00085
dc.identifier.doi10.1109/IPDPSW63119.2024.00085
dc.identifier.isbn979-8-3503-6460-6
dc.identifier.urihttps://ieeexplore.ieee.org/document/10596411
dc.identifier.urihttps://hdl.handle.net/20.500.14216/1583
dc.publisherIEEE International Parallel and Distributed Processing Symposium Workshops (EduPar'24)
dc.subjectParallel and Distributed Computing
dc.subjectComputer Science Education
dc.titleInteractive textbooks for parallel and distributed computing across the undergraduate cs curriculum
dc.typeConference presentations, papers, posters
local.USMAemailsuzanne.matthews@westpoint.edu
local.peerReviewedYes

Files