{"id":"https://openalex.org/W4400268545","doi":"https://doi.org/10.1145/3649217.3653630","title":"The CS1 Python Bakery: A Modern \"Batteries Included\" Open-Source Curriculum with All the Fixings","display_name":"The CS1 Python Bakery: A Modern \"Batteries Included\" Open-Source Curriculum with All the Fixings","publication_year":2024,"publication_date":"2024-07-03","ids":{"openalex":"https://openalex.org/W4400268545","doi":"https://doi.org/10.1145/3649217.3653630"},"language":"en","primary_location":{"id":"doi:10.1145/3649217.3653630","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3649217.3653630","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://vtechworks.lib.vt.edu/bitstreams/0d5fffa2-98a4-4037-84b3-10bfb9eed936/download","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5007917779","display_name":"Austin Cory Bart","orcid":"https://orcid.org/0000-0003-1517-329X"},"institutions":[{"id":"https://openalex.org/I86501945","display_name":"University of Delaware","ror":"https://ror.org/01sbq1a82","country_code":"US","type":"education","lineage":["https://openalex.org/I86501945"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Austin Cory Bart","raw_affiliation_strings":["University of Delaware, Newark, DE, USA"],"raw_orcid":"https://orcid.org/0000-0003-1517-329X","affiliations":[{"raw_affiliation_string":"University of Delaware, Newark, DE, USA","institution_ids":["https://openalex.org/I86501945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087807651","display_name":"Megan Englert","orcid":"https://orcid.org/0000-0003-3882-9407"},"institutions":[{"id":"https://openalex.org/I188538660","display_name":"University of Colorado Boulder","ror":"https://ror.org/02ttsq026","country_code":"US","type":"education","lineage":["https://openalex.org/I188538660"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Megan Englert","raw_affiliation_strings":["University of Colorado Boulder, Boulder, CO, USA"],"raw_orcid":"https://orcid.org/0000-0003-3882-9407","affiliations":[{"raw_affiliation_string":"University of Colorado Boulder, Boulder, CO, USA","institution_ids":["https://openalex.org/I188538660"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081118448","display_name":"John Aromando","orcid":"https://orcid.org/0009-0007-5159-2412"},"institutions":[{"id":"https://openalex.org/I86501945","display_name":"University of Delaware","ror":"https://ror.org/01sbq1a82","country_code":"US","type":"education","lineage":["https://openalex.org/I86501945"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"John Aromando","raw_affiliation_strings":["University of Delaware, Newark, DE, USA"],"raw_orcid":"https://orcid.org/0009-0007-5159-2412","affiliations":[{"raw_affiliation_string":"University of Delaware, Newark, DE, USA","institution_ids":["https://openalex.org/I86501945"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040748824","display_name":"Hye Rin Lee","orcid":"https://orcid.org/0000-0001-9957-5522"},"institutions":[{"id":"https://openalex.org/I86501945","display_name":"University of Delaware","ror":"https://ror.org/01sbq1a82","country_code":"US","type":"education","lineage":["https://openalex.org/I86501945"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hye Rin Lee","raw_affiliation_strings":["University of Delaware, Newark, DE, USA"],"raw_orcid":"https://orcid.org/0000-0001-9957-5522","affiliations":[{"raw_affiliation_string":"University of Delaware, Newark, DE, USA","institution_ids":["https://openalex.org/I86501945"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069035106","display_name":"Teomara Rutherford","orcid":"https://orcid.org/0000-0001-7978-2532"},"institutions":[{"id":"https://openalex.org/I86501945","display_name":"University of Delaware","ror":"https://ror.org/01sbq1a82","country_code":"US","type":"education","lineage":["https://openalex.org/I86501945"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Teomara Rutherford","raw_affiliation_strings":["University of Delaware, Newark, DE, USA"],"raw_orcid":"https://orcid.org/0000-0001-7978-2532","affiliations":[{"raw_affiliation_string":"University of Delaware, Newark, DE, USA","institution_ids":["https://openalex.org/I86501945"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3593,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.69148512,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"667","last_page":"673"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9927999973297119,"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/T10533","display_name":"Teaching and Learning Programming","score":0.9927999973297119,"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"}},{"id":"https://openalex.org/T11283","display_name":"Experimental Learning in Engineering","score":0.9922999739646912,"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"}},{"id":"https://openalex.org/T11044","display_name":"Particle Detector Development and Performance","score":0.9567999839782715,"subfield":{"id":"https://openalex.org/subfields/3106","display_name":"Nuclear and High Energy Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.8328031301498413},{"id":"https://openalex.org/keywords/curriculum","display_name":"Curriculum","score":0.6416125297546387},{"id":"https://openalex.org/keywords/open-source","display_name":"Open source","score":0.624085009098053},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5941585302352905},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.27805614471435547},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.15661299228668213},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.09151467680931091},{"id":"https://openalex.org/keywords/pedagogy","display_name":"Pedagogy","score":0.0849786102771759}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.8328031301498413},{"id":"https://openalex.org/C47177190","wikidata":"https://www.wikidata.org/wiki/Q207137","display_name":"Curriculum","level":2,"score":0.6416125297546387},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.624085009098053},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5941585302352905},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.27805614471435547},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.15661299228668213},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.09151467680931091},{"id":"https://openalex.org/C19417346","wikidata":"https://www.wikidata.org/wiki/Q7922","display_name":"Pedagogy","level":1,"score":0.0849786102771759}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3649217.3653630","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3649217.3653630","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1","raw_type":"proceedings-article"},{"id":"pmh:oai:vtechworks.lib.vt.edu:10919/120876","is_oa":true,"landing_page_url":"https://hdl.handle.net/10919/120876","pdf_url":"https://vtechworks.lib.vt.edu/bitstreams/0d5fffa2-98a4-4037-84b3-10bfb9eed936/download","source":{"id":"https://openalex.org/S4306400248","display_name":"VTechWorks (Virginia Tech)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I859038795","host_organization_name":"Virginia Tech","host_organization_lineage":["https://openalex.org/I859038795"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text"}],"best_oa_location":{"id":"pmh:oai:vtechworks.lib.vt.edu:10919/120876","is_oa":true,"landing_page_url":"https://hdl.handle.net/10919/120876","pdf_url":"https://vtechworks.lib.vt.edu/bitstreams/0d5fffa2-98a4-4037-84b3-10bfb9eed936/download","source":{"id":"https://openalex.org/S4306400248","display_name":"VTechWorks (Virginia Tech)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I859038795","host_organization_name":"Virginia Tech","host_organization_lineage":["https://openalex.org/I859038795"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Text"},"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.7599999904632568}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4400268545.pdf","grobid_xml":"https://content.openalex.org/works/W4400268545.grobid-xml"},"referenced_works_count":15,"referenced_works":["https://openalex.org/W2053125339","https://openalex.org/W2118002774","https://openalex.org/W2613723386","https://openalex.org/W2750442971","https://openalex.org/W2788925274","https://openalex.org/W2809103849","https://openalex.org/W2887345162","https://openalex.org/W2907871825","https://openalex.org/W2913959212","https://openalex.org/W2916889748","https://openalex.org/W2927373834","https://openalex.org/W2997723157","https://openalex.org/W3009263641","https://openalex.org/W4212765598","https://openalex.org/W4392858658"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2341492732","https://openalex.org/W3187193180","https://openalex.org/W106542691","https://openalex.org/W1699080303","https://openalex.org/W3080200277","https://openalex.org/W2557718140","https://openalex.org/W4399490472","https://openalex.org/W67092138"],"abstract_inverted_index":{"Despite":[0],"rising":[1],"enrollment,":[2],"CS":[3,41],"Education":[4],"struggles":[5],"with":[6,54,63,74,169],"training":[7],"adequate":[8],"educators,":[9],"leading":[10],"to":[11,60,175],"increased":[12],"teaching":[13,16,65],"loads.":[14],"Open-source":[15],"materials":[17],"alleviate":[18],"this":[19,45],"by":[20],"streamlining":[21],"course":[22],"preparation.":[23],"Yet,":[24],"there":[25],"is":[26],"a":[27,35,55,92,129],"scarcity":[28],"of":[29,123],"free,":[30],"open":[31],"curricula":[32],"that":[33],"offer":[34],"contemporary":[36],"coding":[37],"experience":[38],"while":[39],"covering":[40],"fundamentals.":[42],"To":[43],"address":[44],"gap,":[46],"we":[47,150,167],"introduce":[48],"the":[49,88,110,121,143,154],"CS1":[50,73,115],"Python":[51,100],"Bakery":[52],"curriculum":[53,68,111,147],"\"Batteries":[56],"Included\"":[57],"approach,":[58],"aiming":[59],"furnish":[61],"instructors":[62],"comprehensive":[64],"resources.":[66],"This":[67,126],"refines":[69],"an":[70],"earlier":[71],"open-source":[72],"detailed":[75],"lesson":[76],"plans,":[77],"slides,":[78],"rubrics,":[79],"reference":[80],"answers,":[81,83],"student":[82,134,157],"and":[84,97,105,117,140,179],"more.":[85],"We":[86,108],"present":[87],"learning":[89,135,158],"content":[90],"in":[91,112,156],"cross-platform,":[93],"autograded":[94],"textbook":[95],"format":[96],"embrace":[98],"modern":[99],"features":[101],"such":[102],"as":[103],"Dataclasses":[104],"static":[106],"types.":[107],"deployed":[109],"multiple":[113],"university":[114],"courses":[116],"collected":[118],"data":[119],"on":[120,133],"tradeoffs":[122],"our":[124,172],"approach.":[125],"paper":[127],"offers":[128],"thorough":[130],"self-assessment":[131],"based":[132],"outcomes,":[136],"code":[137],"snapshot":[138],"analyses,":[139],"reflection":[141],"via":[142],"TEC":[144],"Rubric":[145],"for":[146,165,171],"evaluation.":[148],"Although":[149],"improved":[151],"teacher":[152],"accessibility,":[153],"change":[155],"outcomes":[159],"was":[160],"unexpectedly":[161],"minimal.":[162],"Recognizing":[163],"room":[164],"advancement,":[166],"conclude":[168],"recommendations":[170],"next":[173],"iteration":[174],"emphasize":[176],"Equity,":[177],"Community,":[178],"Identity.":[180]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
