{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,14]],"date-time":"2026-02-14T05:10:23Z","timestamp":1771045823410,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,2,12]],"date-time":"2025-02-12T00:00:00Z","timestamp":1739318400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"National Science Foundation","doi-asserted-by":"publisher","award":["(1339404, 1758455, 1821136, 2144249"],"award-info":[{"award-number":["(1339404, 1758455, 1821136, 2144249"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,2,12]]},"DOI":"10.1145\/3641554.3701871","type":"proceedings-article","created":{"date-parts":[[2025,2,18]],"date-time":"2025-02-18T18:33:41Z","timestamp":1739903621000},"page":"652-658","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Experience Report: Physical Models of Java Inheritance"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7339-5961","authenticated-orcid":false,"given":"Colleen M.","family":"Lewis","sequence":"first","affiliation":[{"name":"Siebel School for Computing and Data Science, University of Illinois Urbana-Champaign, Urbana, IL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-2480-3489","authenticated-orcid":false,"given":"Manuel","family":"Hernandez","sequence":"additional","affiliation":[{"name":"Department of Mathematics, Bell Gardens High School, Bell Gardens, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9784-5736","authenticated-orcid":false,"given":"Angel","family":"Kuo","sequence":"additional","affiliation":[{"name":"Department of Mathematics, Mark Keppel High School, Alhambra, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-9903-9011","authenticated-orcid":false,"given":"Hannah","family":"McDowell","sequence":"additional","affiliation":[{"name":"DeltaMath Solutions, Pasadena, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-9863-1610","authenticated-orcid":false,"given":"Nathan","family":"Roller","sequence":"additional","affiliation":[{"name":"Aon, Boston, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,2,18]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"The functions of multiple representations. Computers & education 33, 2--3","author":"Ainsworth Shaaron","year":"1999","unstructured":"Shaaron Ainsworth. 1999. The functions of multiple representations. Computers & education 33, 2--3 (1999), 131--152."},{"key":"e_1_3_2_2_2_1","volume-title":"DeFT: A conceptual framework for considering learning with multiple representations. Learning and instruction 16, 3","author":"Ainsworth Shaaron","year":"2006","unstructured":"Shaaron Ainsworth. 2006. DeFT: A conceptual framework for considering learning with multiple representations. Learning and instruction 16, 3 (2006), 183--198."},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9781139547369.024"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3304221.3319773"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341525.3387412"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1177\/0013161X211054801"},{"key":"e_1_3_2_2_7_1","volume-title":"Special Issue","author":"Budni Shashikala V","year":"2016","unstructured":"Shashikala V Budni, Deepa Mulimani, SV Seeri, and PR Patil. 2016. Teaching C using real life analogies. Journal of Engineering Education Transformations 30, Special Issue (2016)."},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1037\/a0031084"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11251-009-9110-0"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3478431.3499320"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.4324\/9781315630830"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.2190\/3LFX-9RRF-67T8-UVK9"},{"key":"e_1_3_2_2_13_1","volume-title":"How to work the LOGO Machine: a primer for ELOGO","author":"du Boulay Benedict","unstructured":"Benedict du Boulay and T. O'Shea. 1976. How to work the LOGO Machine: a primer for ELOGO. University of Edinburgh, Department of Artificial Intelligence, Edinburgh, Scotland. Type: Book."},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(81)80056-9"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3437800.3439202"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.1319030111"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3556787.3556798"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2010.06.025"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3408877.3432477"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TLT.2022.3154805"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1921607.1921611"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.2478\/s13537-014-0209--2"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3441636.3442304"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2021.1993666"},{"key":"e_1_3_2_2_25_1","volume-title":"Dual coding theory: Retrospect and current status. Canadian Journal of Psychology\/Revue canadienne de psychologie 45, 3","author":"Paivio Allan","year":"1991","unstructured":"Allan Paivio. 1991. Dual coding theory: Retrospect and current status. Canadian Journal of Psychology\/Revue canadienne de psychologie 45, 3 (1991), 255."},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1177\/0735633119845413"},{"key":"e_1_3_2_2_27_1","volume-title":"Learning and teaching programming: A review and discussion. Computer science education 13, 2","author":"Robins Anthony","year":"2003","unstructured":"Anthony Robins, Janet Rountree, and Nathan Rountree. 2003. Learning and teaching programming: A review and discussion. Computer science education 13, 2 (2003), 137--172. Publisher: Taylor & Francis."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2007.01.037"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168054.1168084"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.17763\/haer.57.1.j463w79r56455411"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.3102\/0013189X015002004"},{"key":"e_1_3_2_2_32_1","volume-title":"Head First Java: A Brain-Friendly Guide. \" O'Reilly Media","author":"Sierra Kathy","unstructured":"Kathy Sierra and Bert Bates. 2005. Head First Java: A Brain-Friendly Guide. \" O'Reilly Media, Inc.\", Sebastapool, Canada."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483710.2483713"},{"key":"e_1_3_2_2_34_1","volume-title":"Element interactivity and intrinsic, extraneous, and germane cognitive load. Educational psychology review 22, 2","author":"Sweller John","year":"2010","unstructured":"John Sweller. 2010. Element interactivity and intrinsic, extraneous, and germane cognitive load. Educational psychology review 22, 2 (2010), 123--138."},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3300115.3309513"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.1916903117"},{"key":"e_1_3_2_2_37_1","first-page":"25","article-title":"Ask the cognitive scientist: Do manipulatives help students learn","volume":"41","author":"Willingham D","year":"2017","unstructured":"D Willingham. 2017. Ask the cognitive scientist: Do manipulatives help students learn? American Educator 41, 3 (2017), 25--30.","journal-title":"American Educator"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3303770"}],"event":{"name":"SIGCSE TS 2025: The 56th ACM Technical Symposium on Computer Science Education","location":"Pittsburgh PA USA","acronym":"SIGCSE TS 2025","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3641554.3701871","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3641554.3701871","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T06:29:10Z","timestamp":1755757750000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3641554.3701871"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,12]]},"references-count":38,"alternative-id":["10.1145\/3641554.3701871","10.1145\/3641554"],"URL":"https:\/\/doi.org\/10.1145\/3641554.3701871","relation":{},"subject":[],"published":{"date-parts":[[2025,2,12]]},"assertion":[{"value":"2025-02-18","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}