Parallel Programming with Pictures: Choosing Your Own Adventure

dc.contributor.authorFeng, Wu-chunen
dc.contributor.authorDavis-Wallace, Liamen
dc.date.accessioned2024-03-04T15:56:37Zen
dc.date.available2024-03-04T15:56:37Zen
dc.date.issued2023en
dc.description.abstractGiven the ubiquity of parallel computing hardware, we introduced parallelprogramming with pictures to the block-based Snap! environment and called it pSnap!, short for parallel Snap! We then created an accessible curriculum for students of all ages to learn how to program serially and then how to program with explicit parallelism. This paper presents a new and innovative extension to our curriculum on parallel programming with pSnap!, one that broadens its appeal to the masses by teaching the application of parallel programming as a ''choose your own learning adventure'' activity, inspired by the Choose Your Own Adventure book series of the 1980s and 1990s. Specifically, after students learn the basics of parallel programming with pictures, they are ready to choose their next learning adventure, which applies their newfound parallel programming skills to create a video game of their choice, i.e., Missile Command or Do You Want to Build a Snowman?en
dc.description.versionAccepted versionen
dc.format.extentPages 256-261en
dc.format.extent6 page(s)en
dc.format.mimetypeapplication/pdfen
dc.identifier.doihttps://doi.org/10.1109/IPDPSW59300.2023.00050en
dc.identifier.isbn9798350311990en
dc.identifier.issn2164-7062en
dc.identifier.orcidFeng, Wu-chun [0000-0002-6015-0727]en
dc.identifier.urihttps://hdl.handle.net/10919/118261en
dc.language.isoenen
dc.publisherIEEEen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectblock-based programmingen
dc.subjectcurriculumen
dc.subjectcomputer science educationen
dc.subjectparallel programmingen
dc.subjectpicturesen
dc.subjectScratchen
dc.subjectSnapen
dc.subjectpSnapen
dc.titleParallel Programming with Pictures: Choosing Your Own Adventureen
dc.title.serial2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSWen
dc.typeConference proceedingen
dc.type.dcmitypeTexten
dc.type.otherProceedings Paperen
dc.type.otherBook in seriesen
pubs.finish-date2023-05-19en
pubs.organisational-group/Virginia Techen
pubs.organisational-group/Virginia Tech/Engineeringen
pubs.organisational-group/Virginia Tech/Engineering/Computer Scienceen
pubs.organisational-group/Virginia Tech/Faculty of Health Sciencesen
pubs.organisational-group/Virginia Tech/All T&R Facultyen
pubs.organisational-group/Virginia Tech/Engineering/COE T&R Facultyen
pubs.start-date2023-05-15en

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
EduPar23-PPP-ChooseAdventure.pdf
Size:
5.88 MB
Format:
Adobe Portable Document Format
Description:
Accepted version
License bundle
Now showing 1 - 1 of 1
Name:
license.txt
Size:
1.5 KB
Format:
Plain Text
Description: