{"id":"https://openalex.org/W3008382779","doi":"https://doi.org/10.1145/3328778.3367004","title":"Introducing Beginners to Distributed Computing using Raspberry Pi Clusters","display_name":"Introducing Beginners to Distributed Computing using Raspberry Pi Clusters","publication_year":2020,"publication_date":"2020-02-25","ids":{"openalex":"https://openalex.org/W3008382779","doi":"https://doi.org/10.1145/3328778.3367004","mag":"3008382779"},"language":"en","primary_location":{"id":"doi:10.1145/3328778.3367004","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328778.3367004","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5044182284","display_name":"Elizabeth Shoop","orcid":"https://orcid.org/0009-0003-2871-8049"},"institutions":[{"id":"https://openalex.org/I5444425","display_name":"Macalester College","ror":"https://ror.org/04fceqm38","country_code":"US","type":"education","lineage":["https://openalex.org/I5444425"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Elizabeth Shoop","raw_affiliation_strings":["Macalester College, Saint Paul, MN, USA"],"affiliations":[{"raw_affiliation_string":"Macalester College, Saint Paul, MN, USA","institution_ids":["https://openalex.org/I5444425"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039702747","display_name":"Joel C. Adams","orcid":"https://orcid.org/0000-0002-1573-0263"},"institutions":[{"id":"https://openalex.org/I163795733","display_name":"Calvin University","ror":"https://ror.org/05r0q9p84","country_code":"US","type":"education","lineage":["https://openalex.org/I163795733"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joel C. Adams","raw_affiliation_strings":["Calvin University, Grand Rapids, MI, USA"],"affiliations":[{"raw_affiliation_string":"Calvin University, Grand Rapids, MI, USA","institution_ids":["https://openalex.org/I163795733"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101569746","display_name":"Richard A. Brown","orcid":"https://orcid.org/0000-0002-1366-5920"},"institutions":[{"id":"https://openalex.org/I24861097","display_name":"St. Olaf College","ror":"https://ror.org/01q7w1f47","country_code":"US","type":"education","lineage":["https://openalex.org/I24861097"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Richard Brown","raw_affiliation_strings":["St. Olaf College, Northfield, MN, USA"],"affiliations":[{"raw_affiliation_string":"St. Olaf College, Northfield, MN, USA","institution_ids":["https://openalex.org/I24861097"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5083319931","display_name":"Suzanne J. Matthews","orcid":"https://orcid.org/0000-0001-9170-2240"},"institutions":[{"id":"https://openalex.org/I192545095","display_name":"United States Military Academy","ror":"https://ror.org/01jepya76","country_code":"US","type":"education","lineage":["https://openalex.org/I1304082316","https://openalex.org/I1330347796","https://openalex.org/I192545095","https://openalex.org/I4210088792"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Suzanne J. Matthews","raw_affiliation_strings":["United States Military Academy, West Point, NY, USA"],"affiliations":[{"raw_affiliation_string":"United States Military Academy, West Point, NY, USA","institution_ids":["https://openalex.org/I192545095"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5044182284"],"corresponding_institution_ids":["https://openalex.org/I5444425"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.03246165,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1388","last_page":"1388"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9847999811172485,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9847999811172485,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.9679999947547913,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11283","display_name":"Experimental Learning in Engineering","score":0.9629999995231628,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/laptop","display_name":"Laptop","score":0.8548884391784668},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8032856583595276},{"id":"https://openalex.org/keywords/raspberry-pi","display_name":"Raspberry pi","score":0.7638530731201172},{"id":"https://openalex.org/keywords/spmd","display_name":"SPMD","score":0.6503644585609436},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.6039379835128784},{"id":"https://openalex.org/keywords/message-passing-interface","display_name":"Message Passing Interface","score":0.600997269153595},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.5428885817527771},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.46484655141830444},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4447675347328186},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.43947646021842957},{"id":"https://openalex.org/keywords/curriculum","display_name":"Curriculum","score":0.4107922911643982},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3877822756767273},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3469781279563904},{"id":"https://openalex.org/keywords/internet-of-things","display_name":"Internet of Things","score":0.15176084637641907}],"concepts":[{"id":"https://openalex.org/C2780008327","wikidata":"https://www.wikidata.org/wiki/Q3962","display_name":"Laptop","level":2,"score":0.8548884391784668},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8032856583595276},{"id":"https://openalex.org/C2985745059","wikidata":"https://www.wikidata.org/wiki/Q245","display_name":"Raspberry pi","level":3,"score":0.7638530731201172},{"id":"https://openalex.org/C7042729","wikidata":"https://www.wikidata.org/wiki/Q2289219","display_name":"SPMD","level":2,"score":0.6503644585609436},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.6039379835128784},{"id":"https://openalex.org/C166782233","wikidata":"https://www.wikidata.org/wiki/Q127879","display_name":"Message Passing Interface","level":3,"score":0.600997269153595},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.5428885817527771},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.46484655141830444},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4447675347328186},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.43947646021842957},{"id":"https://openalex.org/C47177190","wikidata":"https://www.wikidata.org/wiki/Q207137","display_name":"Curriculum","level":2,"score":0.4107922911643982},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3877822756767273},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3469781279563904},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.15176084637641907},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C19417346","wikidata":"https://www.wikidata.org/wiki/Q7922","display_name":"Pedagogy","level":1,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3328778.3367004","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328778.3367004","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.49000000953674316,"display_name":"Industry, innovation and infrastructure"}],"awards":[{"id":"https://openalex.org/G2918723651","display_name":null,"funder_award_id":"1855761","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6318902472","display_name":null,"funder_award_id":"1822486","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G989833821","display_name":null,"funder_award_id":"1822480","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2124048060","https://openalex.org/W1902983110","https://openalex.org/W2378910916","https://openalex.org/W303598914","https://openalex.org/W2110637160","https://openalex.org/W2072996874","https://openalex.org/W1987227219","https://openalex.org/W3132387974","https://openalex.org/W2244707588","https://openalex.org/W9301692"],"abstract_inverted_index":{"The":[0,65,150],"2019":[1],"ABET":[2],"computer":[3],"science":[4],"criteria":[5],"requires":[6],"that":[7,142],"all":[8],"computing":[9,15,107],"students":[10],"learn":[11],"parallel":[12,78,131],"and":[13,19,58,79,87,134,186,202],"distributed":[14,80,106],"(PDC)":[16],"as":[17,94,96],"undergraduates,":[18],"CS2013":[20,201],"recommends":[21],"at":[22,44],"least":[23],"fifteen":[24],"hours":[25],"of":[26,62,113,167,170,190,200],"PDC":[27,41,93],"in":[28,56,174],"the":[29,97,128,157,175,182,198,211],"undergraduate":[30],"curriculum.":[31],"Consequently,":[32],"many":[33],"educators":[34],"look":[35],"for":[36,77,91,162],"easy":[37],"ways":[38],"to":[39,104,145,196,232],"integrate":[40],"into":[42],"courses":[43],"their":[45],"institutions.":[46],"This":[47],"hands-on":[48,179],"workshop":[49,151,163,220],"introduces":[50],"Message":[51,66],"Passing":[52,67],"Interface":[53,68],"(MPI)":[54,69],"basics":[55],"C/C++":[57],"Python":[59],"using":[60],"clusters":[61,169],"Raspberry":[63,82,158,171,212],"Pis.":[64],"is":[70,214],"a":[71,188,230],"multi-language,":[72],"platform":[73,90],"independent,":[74],"industry-standard":[75],"library":[76],"computing.":[81],"Pis":[83,172],"are":[84],"an":[85],"inexpensive":[86],"engaging":[88],"hardware":[89],"studying":[92],"early":[95],"first":[98],"course.":[99],"Participants":[100],"will":[101,221],"experience":[102,155,206],"how":[103,191],"teach":[105],"essentials":[108],"with":[109,156,181,207],"MPI":[110,144,184],"by":[111],"means":[112],"reusable,":[114],"effective":[115],"\"parallel":[116],"patterns\",":[117],"including":[118],"single":[119],"program":[120],"multiple":[121],"data":[122],"(SPMD)":[123],"execution,":[124],"send-receive":[125],"message":[126],"passing,":[127],"master-worker":[129],"pattern,":[130],"loop":[132],"patterns,":[133,137],"other":[135],"common":[136],"plus":[138],"longer":[139],"\"exemplar\"":[140],"programs":[141],"use":[143],"solve":[146],"significant":[147],"applied":[148],"problems.":[149],"includes:":[152],"(i)":[153],"personal":[154],"Pi":[159,213],"(clusters":[160],"provided":[161],"use);":[164],"(ii)":[165],"assembly":[166],"Beowulf":[168],"quickly":[173],"classroom;":[176],"(iii)":[177],"self-paced":[178],"experimentation":[180],"working":[183],"programs;":[185],"(iv)":[187],"discussion":[189],"these":[192,234],"may":[193],"be":[194,222],"used":[195],"achieve":[197],"goals":[199],"ABET.":[203],"No":[204],"prior":[205],"MPI,":[208],"PDC,":[209],"or":[210],"expected.":[215],"All":[216],"materials":[217],"from":[218,225],"this":[219],"freely":[223],"available":[224],"CSinParallel.org;":[226],"participants":[227],"should":[228],"bring":[229],"laptop":[231],"access":[233],"materials.":[235]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
