{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,14]],"date-time":"2026-01-14T18:46:02Z","timestamp":1768416362718,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":13,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,29]],"date-time":"2022-11-29T00:00:00Z","timestamp":1669680000000},"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":[[2022,11,29]]},"DOI":"10.1145\/3563767.3568125","type":"proceedings-article","created":{"date-parts":[[2022,12,1]],"date-time":"2022-12-01T21:22:22Z","timestamp":1669929742000},"page":"7-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["The Role of Abstraction in Introductory Programming"],"prefix":"10.1145","author":[{"given":"Kezia","family":"Devathasan","sequence":"first","affiliation":[{"name":"University of Victoria, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Celina","family":"Berg","sequence":"additional","affiliation":[{"name":"University of Victoria, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniela","family":"Damian","sequence":"additional","affiliation":[{"name":"University of Victoria, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,12]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140123.1140161"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1083431.1083474"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325378"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009756617451"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sbspro.2011.01.072"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1822090.1822140"},{"key":"e_1_3_2_1_7_1","volume-title":"Learning Difficulties Of Object Oriented Programming","author":"Joseph Lawal Bashiru Agunlejika Aderogba","unstructured":"Agunlejika Aderogba Joseph Lawal Bashiru . 2015. Learning Difficulties Of Object Oriented Programming ( OOP) In University Of Ilorin - Nigeria : Students\u2019 Perspectives . 56-61 pages. http:\/\/ijacen.iraj.in\/paper_detail.php?paper_id=1773 Agunlejika Aderogba Joseph Lawal Bashiru. 2015. Learning Difficulties Of Object Oriented Programming (OOP) In University Of Ilorin - Nigeria: Students\u2019 Perspectives. 56-61 pages. http:\/\/ijacen.iraj.in\/paper_detail.php?paper_id=1773"},{"key":"e_1_3_2_1_8_1","volume-title":"Eveling Castro Gutierrez, and Alfredo Paz Valderrama.","author":"L\u00f3pez Marco Aedo","year":"2016","unstructured":"Marco Aedo L\u00f3pez , Elizabeth Vidal Duarte , Eveling Castro Gutierrez, and Alfredo Paz Valderrama. 2016 . Teaching Abstraction, Function and Reuse in the first class of CS1: A Lightbot Experience. In ITiCSE. Marco Aedo L\u00f3pez, Elizabeth Vidal Duarte, Eveling Castro Gutierrez, and Alfredo Paz Valderrama. 2016. Teaching Abstraction, Function and Reuse in the first class of CS1: A Lightbot Experience. In ITiCSE."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-9639.2009.00404.x"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1039\/C7RP00252A"},{"key":"e_1_3_2_1_11_1","unstructured":"Andreas Schwill. 1993. Fundamentale Ideen der Informatik (Fundamental ideas in computer science). Zentralblatt f\u00fcr Didaktik der Mathematik 20\u20133. \t\t\t\t  Andreas Schwill. 1993. Fundamentale Ideen der Informatik (Fundamental ideas in computer science). Zentralblatt f\u00fcr Didaktik der Mathematik 20\u20133."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372143"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591708.2591749"}],"event":{"name":"SPLASH-E '22: 2022 ACM SIGPLAN International Symposium on SPLASH-E","location":"Auckland New Zealand","acronym":"SPLASH-E '22","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2022 ACM SIGPLAN International Symposium on SPLASH-E"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3563767.3568125","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3563767.3568125","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:07Z","timestamp":1750186807000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3563767.3568125"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,29]]},"references-count":13,"alternative-id":["10.1145\/3563767.3568125","10.1145\/3563767"],"URL":"https:\/\/doi.org\/10.1145\/3563767.3568125","relation":{},"subject":[],"published":{"date-parts":[[2022,11,29]]},"assertion":[{"value":"2022-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}