{"id":"https://openalex.org/W2528772449","doi":"https://doi.org/10.1145/2978249.2978265","title":"From Scratch to Patch","display_name":"From Scratch to Patch","publication_year":2016,"publication_date":"2016-10-04","ids":{"openalex":"https://openalex.org/W2528772449","doi":"https://doi.org/10.1145/2978249.2978265","mag":"2528772449"},"language":"en","primary_location":{"id":"doi:10.1145/2978249.2978265","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2978249.2978265","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th Workshop in Primary and Secondary Computing 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/A5113441946","display_name":"William Robinson","orcid":"https://orcid.org/0000-0002-8569-5790"},"institutions":[{"id":"https://openalex.org/I183935753","display_name":"King's College London","ror":"https://ror.org/0220mzb33","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I183935753"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"William Robinson","raw_affiliation_strings":["Glebe House School &amp; King's College, London"],"affiliations":[{"raw_affiliation_string":"Glebe House School &amp; King's College, London","institution_ids":["https://openalex.org/I183935753"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5113441946"],"corresponding_institution_ids":["https://openalex.org/I183935753"],"apc_list":null,"apc_paid":null,"fwci":4.9738,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.95327103,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"96","last_page":"99"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9998000264167786,"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.9998000264167786,"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/T10731","display_name":"Educational Games and Gamification","score":0.9559000134468079,"subfield":{"id":"https://openalex.org/subfields/3204","display_name":"Developmental and Educational Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/scratch","display_name":"Scratch","score":0.9212298393249512},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8550973534584045},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7046674489974976},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6977127194404602},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.6897915005683899},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.48226577043533325},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.35650137066841125},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2265673279762268}],"concepts":[{"id":"https://openalex.org/C2781235140","wikidata":"https://www.wikidata.org/wiki/Q275131","display_name":"Scratch","level":2,"score":0.9212298393249512},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8550973534584045},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7046674489974976},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6977127194404602},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.6897915005683899},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.48226577043533325},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.35650137066841125},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2265673279762268}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2978249.2978265","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2978249.2978265","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th Workshop in Primary and Secondary Computing Education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.8600000143051147,"display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W198790123","https://openalex.org/W1489226807","https://openalex.org/W1689585668","https://openalex.org/W1881099640","https://openalex.org/W1979909784","https://openalex.org/W1988456870","https://openalex.org/W1991469716","https://openalex.org/W2004451884","https://openalex.org/W2016921600","https://openalex.org/W2023195463","https://openalex.org/W2051669404","https://openalex.org/W2052300761","https://openalex.org/W2061436728","https://openalex.org/W2071792242","https://openalex.org/W2082575251","https://openalex.org/W2089624191","https://openalex.org/W2135943618","https://openalex.org/W2138432297","https://openalex.org/W2168795140","https://openalex.org/W2198928759","https://openalex.org/W2219491263","https://openalex.org/W2289809526","https://openalex.org/W2333569404","https://openalex.org/W2533856174","https://openalex.org/W3000429148","https://openalex.org/W3156997593","https://openalex.org/W4235114045","https://openalex.org/W4247065337"],"related_works":["https://openalex.org/W2475116013","https://openalex.org/W2770018148","https://openalex.org/W2358308169","https://openalex.org/W2385135707","https://openalex.org/W2140315382","https://openalex.org/W2059109728","https://openalex.org/W322691623","https://openalex.org/W2207495067","https://openalex.org/W1906486629","https://openalex.org/W2061417947"],"abstract_inverted_index":{"A":[0],"significant":[1],"consequence":[2],"of":[3,7,45,56,83,108,135,171,191],"the":[4,21,43,74,81,89,128,169,202],"phenomenal":[5],"success":[6],"block-based":[8],"languages":[9],"such":[10,69],"as":[11,105,186,188],"Scratch":[12,122,136],"in":[13,73,112,195],"introducing":[14],"novices":[15],"to":[16,41,64,67,80,91,110,156,164,197],"computer":[17],"programming,":[18],"coupled":[19],"with":[20,183],"fact":[22],"that":[23,35],"\"real":[24],"world\"":[25],"programming":[26],"is":[27,66],"generally":[28],"performed":[29],"via":[30],"textual":[31],"languages,":[32],"has":[33],"been":[34,38],"educators":[36],"have":[37],"increasingly":[39],"forced":[40],"address":[42],"question":[44],"how":[46],"one":[47,62,85],"may":[48],"best":[49],"facilitate":[50],"this":[51,125],"transition.":[52],"Yet":[53],"if":[54],"transfer":[55],"computational":[57],"thinking":[58],"(CT)":[59],"skills":[60,70],"from":[61],"language":[63,95],"another":[65],"occur":[68],"must":[71,86],"exist":[72],"first":[75,94],"place,":[76],"and":[77,118,123,152,160,180,200],"therefore":[78],"prior":[79],"issue":[82],"transition":[84],"also":[87,175],"consider":[88],"extent":[90],"which":[92],"a":[93,106,132,189],"provides":[96],"support":[97,167],"for":[98,131,168,199],"their":[99],"development.":[100],"Drawing":[101],"upon":[102],"experience":[103],"gained":[104],"teacher":[107],"Computing":[109],"children":[111],"UK":[113],"Key":[114],"Stages":[115],"1,":[116],"2":[117],"3,":[119],"using":[120],"both":[121],"Python,":[124],"discussion":[126],"presents":[127],"pedagogical":[129],"arguments":[130],"modified":[133],"version":[134],"1.4":[137],"called":[138],"\"Patch\".":[139],"Patch":[140,174],"addresses":[141],"these":[142,205],"issues":[143],"by":[144],"providing":[145,165],"inter":[146],"alia":[147],"an":[148],"integrated":[149],"tracing/debugging":[150],"tool":[151],"user-editable":[153],"pseudo-code":[154],"blocks":[155,179],"assist":[157],"algorithm":[158],"development":[159],"implementation.":[161],"In":[162],"addition":[163],"enhanced":[166],"teaching":[170],"CT":[172],"skills,":[173],"introduces":[176],"new":[177],"iterator":[178],"user-defined":[181],"functions":[182],"Python-like":[184],"syntax,":[185],"well":[187],"number":[190],"other":[192],"syntactical":[193],"changes,":[194],"order":[196],"prepare":[198],"minimise":[201],"gap":[203],"between":[204],"two":[206],"languages.":[207]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
