{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,21]],"date-time":"2026-08-21T13:08:37Z","timestamp":1787317717133,"version":"build-2736575974"},"publisher-location":"New York, NY, USA","reference-count":20,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,13]],"date-time":"2024-10-13T00:00:00Z","timestamp":1728777600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,10,13]]},"DOI":"10.1145\/3672539.3686334","type":"proceedings-article","created":{"date-parts":[[2024,10,11]],"date-time":"2024-10-11T06:29:52Z","timestamp":1728628192000},"page":"1-3","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["MicroCode: live, portable programming for children via robotics"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8521-7094","authenticated-orcid":false,"given":"Lorraine","family":"Underwood","sequence":"first","affiliation":[{"name":"School of Computing and Communications, Lancaster University, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9468-5420","authenticated-orcid":false,"given":"Thomas","family":"Ball","sequence":"additional","affiliation":[{"name":"Microsoft, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9314-7762","authenticated-orcid":false,"given":"Steve","family":"Hodges","sequence":"additional","affiliation":[{"name":"School of Computing and Communications, Lancaster University, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6375-7604","authenticated-orcid":false,"given":"Elisa","family":"Rubegni","sequence":"additional","affiliation":[{"name":"School of Computing and Communication, Lancaster University, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1020-988X","authenticated-orcid":false,"given":"Peli","family":"de Halleux","sequence":"additional","affiliation":[{"name":"Microsoft Research, United States"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0805-5375","authenticated-orcid":false,"given":"Joe","family":"Finney","sequence":"additional","affiliation":[{"name":"School of Computing and Communications, Lancaster University, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,10,13]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368856"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40692-019-00147-3"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3547522.3547689"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1414558.1414585"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/SIIE.2017.8259649"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2019.05.005"},{"key":"e_1_3_2_2_7_1","volume-title":"Active learning in introductory programming courses through Student-led \"live coding\" and test-driven pair programming. 1 (6","author":"Gaspar Alessio","year":"2007","unstructured":"Alessio Gaspar and Sarah Langevin-Gaspar. 2007. Active learning in introductory programming courses through Student-led \"live coding\" and test-driven pair programming. 1 (6 2007)."},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3284179.3284188"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3628516.3656995"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2019.2935058"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2006.03.002"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.4236\/ce.2017.815169"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1515\/itit-2017-0032"},{"key":"e_1_3_2_2_14_1","volume-title":"The European Digital Education Plan for the Development of Lifelong Learning. The value of the difference and lifelong learning in the contemporary pedagogy","author":"Rodero Luis\u00a0Gonz\u00e1lez","year":"2023","unstructured":"Luis\u00a0Gonz\u00e1lez Rodero. 2023. The European Digital Education Plan for the Development of Lifelong Learning. The value of the difference and lifelong learning in the contemporary pedagogy (2023), 113."},{"key":"e_1_3_2_2_15_1","volume-title":"Teaching Programming to the Post-Millennial Generation: Pedagogic Considerations for an IS Course. Journal of Information Systems Education 31 (6","author":"Sharma Madhav","year":"2020","unstructured":"Madhav Sharma, David Biros, Surya Ayyalasomayajula, and Nikunj Dalal. 2020. Teaching Programming to the Post-Millennial Generation: Pedagogic Considerations for an IS Course. Journal of Information Systems Education 31 (6 2020), 96\u2013105."},{"key":"e_1_3_2_2_16_1","unstructured":"Sheng-Rong Tan Yu-Tzu Lin and Jia-Sin Liou. 2016. Teaching by demonstration: programming instruction by using live-coding videos. In EdMedia+ Innovate Learning. 1294\u20131298."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3585088.3594487"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3501712.3529744"},{"key":"e_1_3_2_2_19_1","volume-title":"Coding literacy: How computer programming is changing writing","author":"Vee Annette","unstructured":"Annette Vee. 2017. Coding literacy: How computer programming is changing writing. Mit Press."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/s40593-020-00194-3"}],"event":{"name":"UIST '24: The 37th Annual ACM Symposium on User Interface Software and Technology","location":"Pittsburgh PA USA","acronym":"UIST '24","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques","SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["The 37th Annual ACM Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3672539.3686334","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3672539.3686334","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:58:01Z","timestamp":1750280281000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3672539.3686334"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,13]]},"references-count":20,"alternative-id":["10.1145\/3672539.3686334","10.1145\/3672539"],"URL":"https:\/\/doi.org\/10.1145\/3672539.3686334","relation":{},"subject":[],"published":{"date-parts":[[2024,10,13]]},"assertion":[{"value":"2024-10-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}