{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T10:31:04Z","timestamp":1770201064454,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,21]]},"DOI":"10.1145\/3736181.3747152","type":"proceedings-article","created":{"date-parts":[[2025,9,29]],"date-time":"2025-09-29T22:20:27Z","timestamp":1759184427000},"page":"190-196","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Mapcode Machines for Expressing and Tracing Iterative Algorithms"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-6091-3577","authenticated-orcid":false,"given":"Gnaneswar","family":"Kulindala","sequence":"first","affiliation":[{"name":"International Institute of Information Technology, Hyderabad, Hyderabad, Telangana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-5905-4930","authenticated-orcid":false,"given":"Anushka","family":"Srikanth","sequence":"additional","affiliation":[{"name":"International Institute of Information Technology, Hyderabad, Hyderabad, Telangana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1085-3464","authenticated-orcid":false,"given":"Venkatesh","family":"Choppella","sequence":"additional","affiliation":[{"name":"International Institute of Information Technology, Hyderabad, Hyderabad, Telangana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-5777-5244","authenticated-orcid":false,"given":"Muhammed Shamil","family":"Karippayi","sequence":"additional","affiliation":[{"name":"International Institute of Information Technology, Hyderabad, Hyderabad, Telangana, India"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,10,21]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Ullman","author":"Aho Alfred V.","year":"1992","unstructured":"Alfred V. Aho and Jeffrey D. Ullman. 1992. Foundations of computer science. eng. New York : Computer Science Press. isbn: 978-0-7167-8233-9."},{"key":"e_1_3_2_1_2_1","first-page":"3","article-title":"On Teaching Abstraction in CS to Novices. en","volume":"32","author":"Armoni Michal","year":"2013","unstructured":"Michal Armoni. 2013. On Teaching Abstraction in CS to Novices. en. Journal of Computers in Mathematics and Science Teaching, 32, 3 (July 2013), 265-284. Publisher: Association for the Advancement of Computing in Education (AACE).","journal-title":"Journal of Computers in Mathematics and Science Teaching"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3564721.3565950"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","unstructured":"Marjahan Begum et al. 2025. A Pedagogical Framework for Developing Abstraction Skills. In 2024 Working Group Reports on Innovation and Technology in Computer Science Education (ITiCSE 2024). Association for Computing Machinery New York NY USA (Jan. 2025) 258-299. isbn: 979-8-4007-1208-1. doi:10.1145\/3689187.3709613.","DOI":"10.1145\/3689187.3709613"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0020-7373(81)80056-9"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1080\/14926156.2015.1014075"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/FIE49875.2021.9637441"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106190"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341525.3387404"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2839509.2844607"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.2190\/3LFX-9RRF-67T8-UVK9"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3437800.3439202"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1080\/08993408.2022.2079866"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017801"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1512430.1512434"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/544414.544461"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2926712"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2445"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.19153\/cleiej.19.2.2"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1370164.1370169"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/s13347-014-0184-5"},{"key":"e_1_3_2_1_22_1","volume-title":"Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science","author":"Association for Computing Machinery (ACM) and IEEE Computer Society Joint Task Force on Computing Curricula. 2013.","unstructured":"Association for Computing Machinery (ACM) and IEEE Computer Society Joint Task Force on Computing Curricula. 2013. Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science. Association for Computing Machinery, New York, NY, USA. isbn: 978-1-4503-2309-3."},{"key":"e_1_3_2_1_23_1","volume-title":"An Introduction to Mathematical Computer Science. English","author":"Viswanath Kasturi","year":"2008","unstructured":"Kasturi Viswanath. 2008. An Introduction to Mathematical Computer Science. English. (1st ed.). Universities Press, India (Jan. 2008). isbn: 978-81-7371-630-0.","edition":"1"},{"key":"e_1_3_2_1_24_1","volume-title":"Fundamental Algorithms","author":"Knuth Donald Ervin","year":"1997","unstructured":"Donald Ervin Knuth. 1997. Fundamental Algorithms. (3rd ed.). The Art of Computer Programming. Vol. 1. Addison-Wesley Professional., Reading, Massachusetts (July 1997). isbn: 978-0-201-89683-1.","edition":"3"},{"key":"e_1_3_2_1_25_1","volume-title":"Kumar et al","author":"Amruth","year":"2024","unstructured":"Amruth N. Kumar et al. 2024. Computer Science Curricula 2023. Association for Computing Machinery, New York, NY, USA. isbn: 979-8-4007-1033-9."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1041624.1041673"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1404520.1404531"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","unstructured":"Yiannis N. Moschovakis. 2001. What is an algorithm? In Mathematics Unlimited-2001 and Beyond 919-936. doi:10.1007\/978-3-642-56478-7_45.","DOI":"10.1007\/978-3-642-56478-7_45"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3631802.3631815"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3105726.3106178"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140123.1140196"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067445.1067467"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3488042.3490508"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00302715"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483710.2483713"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159479"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2093548.2093549"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.2008.0118"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3159450.3159527"}],"event":{"name":"CompEd 2025: ACM Global Computing Education Conference 2025","location":"Gaborone Botswana","acronym":"CompEd 2025","sponsor":["SIGCSE ACM Special Interest Group on Computer Science Education"]},"container-title":["Proceedings of the ACM Global Computing Education Conference 2025 - Volume 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3736181.3747152","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,3]],"date-time":"2026-02-03T23:37:08Z","timestamp":1770161828000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3736181.3747152"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,21]]},"references-count":39,"alternative-id":["10.1145\/3736181.3747152","10.1145\/3736181"],"URL":"https:\/\/doi.org\/10.1145\/3736181.3747152","relation":{},"subject":[],"published":{"date-parts":[[2025,10,21]]},"assertion":[{"value":"2025-10-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}