Hands-On Learning: Teaching Parallel and Distributed Computing through Unplugged Activities in Undergraduate CS Courses

Anurag Dasgupta, Venkat Margapuri, Simon Shamoun, Shubbhi Taneja, Matthew Toups

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The authors present and evaluate an unplugged activity to introduce parallel computing concepts to undergraduate students. Students in five CS classrooms used a deck of playing cards in small groups to consider how parallelization can improve performance and how improvement decreases with increased parallelization. Before and after the activity, students took a short survey about their solution and their ideas about parallelism. The authors carried out this activity in seven courses at five institutions in the 2023-2024 academic year. The results showed that students had an increased appreciation for parallelization and this type of activity.

Original languageEnglish
Title of host publicationProceedings of SC 2024-W
Subtitle of host publicationWorkshops of the International Conference for High Performance Computing, Networking, Storage and Analysis
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages363-369
Number of pages7
ISBN (Electronic)9798350355543
DOIs
StatePublished - 2024
Externally publishedYes
Event2024 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC Workshops 2024 - Atlanta, United States
Duration: 17 Nov 202422 Nov 2024

Publication series

NameProceedings of SC 2024-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis

Conference

Conference2024 Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC Workshops 2024
Country/TerritoryUnited States
CityAtlanta
Period17/11/2422/11/24

Bibliographical note

Publisher Copyright:
© 2024 IEEE.

Keywords

  • CS
  • CS education
  • computer science
  • hands-on learning
  • parallel distributed computing
  • unplugged

Fingerprint

Dive into the research topics of 'Hands-On Learning: Teaching Parallel and Distributed Computing through Unplugged Activities in Undergraduate CS Courses'. Together they form a unique fingerprint.

Cite this