{"id":"https://openalex.org/W4392865179","doi":"https://doi.org/10.1145/3626253.3633427","title":"Providing Students with Standardized, Cloud-Based Programming Environments at Term's Start (for Free)","display_name":"Providing Students with Standardized, Cloud-Based Programming Environments at Term's Start (for Free)","publication_year":2024,"publication_date":"2024-03-14","ids":{"openalex":"https://openalex.org/W4392865179","doi":"https://doi.org/10.1145/3626253.3633427"},"language":"en","primary_location":{"id":"doi:10.1145/3626253.3633427","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3626253.3633427","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2","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/A5037466176","display_name":"David J. Malan","orcid":"https://orcid.org/0000-0001-5338-2522"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"David J. Malan","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087777999","display_name":"Rongxin Liu","orcid":"https://orcid.org/0000-0002-2941-5328"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rongxin Liu","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063035992","display_name":"Carter Zenke","orcid":"https://orcid.org/0000-0002-4797-8335"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Carter Zenke","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5064942349","display_name":"Doug Lloyd","orcid":null},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Doug Lloyd","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5037466176"],"corresponding_institution_ids":["https://openalex.org/I2801851002"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.03609129,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1903","last_page":"1903"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11122","display_name":"Online Learning and Analytics","score":0.8920999765396118,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T11122","display_name":"Online Learning and Analytics","score":0.8920999765396118,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/term","display_name":"Term (time)","score":0.7468535900115967},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.7308434247970581},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7290967702865601},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2626098096370697}],"concepts":[{"id":"https://openalex.org/C61797465","wikidata":"https://www.wikidata.org/wiki/Q1188986","display_name":"Term (time)","level":2,"score":0.7468535900115967},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7308434247970581},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7290967702865601},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2626098096370697},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3626253.3633427","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3626253.3633427","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.7099999785423279}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W4244478748","https://openalex.org/W4223488648","https://openalex.org/W2134969820","https://openalex.org/W2251605416","https://openalex.org/W2560439919","https://openalex.org/W4389340727","https://openalex.org/W3150465815","https://openalex.org/W1997222214","https://openalex.org/W2802581102"],"abstract_inverted_index":{"For":[0],"CS50":[1],"at":[2,57,226],"Harvard,":[3],"we":[4],"have":[5,109],"long":[6],"provided":[7,63],"students":[8,24,64,103,149,231],"with":[9,65,116],"a":[10,69,78],"standardized":[11],"programming":[12,246],"environment,":[13],"to":[14,26,77,83,95,99,101,112,191,229,232,244],"avoid":[15],"start-of-term":[16],"technical":[17],"difficulties":[18],"that":[19],"might":[20],"otherwise":[21],"arise":[22],"if":[23],"had":[25],"install":[27],"and":[28,32,38,90,104,121,129,148,158,161,166,175,182,197,203,240],"configure":[29],"compilers,":[30],"interpreters,":[31],"debuggers":[33],"on":[34,48,68,173,236],"their":[35,193,200,217,237],"own":[36,194,201,218,238],"Macs":[37,239],"PCs.":[39],"(For":[40],"many":[41],"students,":[42],"\"hello,":[43],"world\"":[44],"is":[45,212],"challenge":[46],"enough":[47],"day":[49],"0,":[50],"without":[51],"also":[52],"encountering":[53],"\"command":[54],"not":[55],"found\"":[56],"the":[58,85,143,156,185],"same":[59],"time!)":[60],"We":[61,74,92,108],"originally":[62],"shell":[66],"accounts":[67],"university-managed":[70],"cluster":[71],"of":[72,137,163,169,248],"systems.":[73],"then":[75],"transitioned":[76,93,111],"cloud-based":[79],"equivalent":[80],"so":[81,242],"as":[82,222,243],"manage":[84],"systems":[86],"ourselves,":[87],"root":[88],"access":[89],"all.":[91],"thereafter":[94],"client-side":[96],"virtual":[97],"machines,":[98],"scale":[100],"more":[102],"enable":[105],"GUI-based":[106],"assignments.":[107],"since":[110],"web-based":[113],"environments,":[114],"complete":[115],"code":[117],"tabs,":[118],"terminal":[119],"windows,":[120],"file":[122],"explorers,":[123],"initially":[124],"implemented":[125],"atop":[126],"AWS":[127],"Cloud9":[128],"now,":[130],"most":[131,168],"recently,":[132],"GitHub":[133,177],"Codespaces,":[134],"an":[135],"implementation":[136],"Visual":[138],"Studio":[139],"(VS)":[140],"Code":[141,220,234],"in":[142],"cloud,":[144],"free":[145],"for":[146,180,199],"teachers":[147],"alike.":[150],"In":[151],"this":[152],"workshop,":[153],"we'll":[154],"discuss":[155],"pedagogical":[157],"technological":[159],"advantages":[160],"disadvantages":[162],"every":[164],"approach":[165],"focus":[167],"our":[170],"time,":[171],"hands-on,":[172],"using":[174],"configuring":[176],"Codespaces":[178],"itself":[179,235],"teaching":[181],"learning.":[183],"Along":[184],"way,":[186],"attendees":[187],"will":[188,209],"learn":[189,210],"how":[190],"create":[192],"Docker":[195],"images":[196],"\"devcontainers\"":[198],"classes":[202],"any":[204],"languages":[205],"they":[206],"teach.":[207],"Attendees":[208],"what":[211],"possible":[213],"educationally":[214],"by":[215],"writing":[216],"VS":[219,233],"extensions":[221],"well.":[223],"And":[224],"how,":[225],"term's":[227],"end,":[228],"\"offboard\"":[230],"PCs,":[241],"continue":[245],"independent":[247],"Codespaces.":[249]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
