{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T20:26:20Z","timestamp":1770236780352,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:00:00Z","timestamp":1699833600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nd\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,13]]},"DOI":"10.1145\/3631802.3631815","type":"proceedings-article","created":{"date-parts":[[2024,2,6]],"date-time":"2024-02-06T12:45:51Z","timestamp":1707223551000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["From Modelling to Assessing Algorithmic Abstraction \u2013 the Missing Dimension"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-5631-2835","authenticated-orcid":false,"given":"Liat","family":"Nakar","sequence":"first","affiliation":[{"name":"Ono Academic College, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-6007-0694","authenticated-orcid":false,"given":"Mor","family":"Friebroon","sequence":"additional","affiliation":[{"name":"Department of Science Teaching, Weizmann Institute of Science, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8988-9023","authenticated-orcid":false,"given":"Michal","family":"Armoni","sequence":"additional","affiliation":[{"name":"Department of Science Teaching, Weizmann Institute of Science, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,2,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/330908.331804"},{"key":"e_1_3_2_1_2_1","volume-title":"Jeffrey,\u00a01992. Foundations of Computer Science","author":"Aho Alfred V.","unstructured":"Alfred V. Aho and Ullman D. Jeffrey,\u00a01992. Foundations of Computer Science. Computer Science Press, Inc."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Michal Armoni 2009. Reduction in CS: A (mostly) quantitative analysis of reductive solutions to algorithmic problems.\u00a0Journal on Educational Resources in Computing \u00a08(4) 1-30.","DOI":"10.1145\/1482348.1482350"},{"key":"e_1_3_2_1_4_1","unstructured":"Michal Armoni 2013. On teaching abstraction in CS to novices.\u00a0Journal of Computers in Mathematics and Science Teaching \u00a032(3) 265-284."},{"key":"e_1_3_2_1_5_1","first-page":"135","volume-title":"A. Arcavi, B. S. Eylon, & A","author":"Armoni Michal","unstructured":"Michal Armoni. 2021. Importing from a Young Educational Discipline: The Case of Computational Thinking. In\u00a0A. Hofstein, A. Arcavi, B. S. Eylon, & A. Yarden (Eds.), Long-term Research and Development in Science Education\u00a0(pp. 135-161). Brill."},{"key":"e_1_3_2_1_6_1","volume-title":"Judith Gal-Ezer and Orit Hazzan","author":"Armoni Michal","year":"2006","unstructured":"Michal Armoni, Judith Gal-Ezer and Orit Hazzan, 2006. Reductive thinking in computer science.\u00a0Computer Science Education, 16(4), 281-301."},{"key":"e_1_3_2_1_7_1","unstructured":"David P.\u00a0Ausubel 1963. The Psychology of Meaningful Verbal Learning. Grune & Stratton."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Theophilus Azungah 2018. Qualitative research: deductive and inductive approaches to data analysis.\u00a0Qualitative Research Journal \u00a018(4) 383-400.","DOI":"10.1108\/QRJ-D-18-00035"},{"key":"e_1_3_2_1_9_1","volume-title":"In\u00a0Proceedings the of 5th Annual Conference on the Teaching of Computing\u00a0(pp. 36-39)","author":"Barnes David J.","year":"1997","unstructured":"David J. Barnes, Sally Fincher, and Simon\u00a0Thompson, 1997. Introductory problem solving in computer science. In\u00a0Proceedings the of 5th Annual Conference on the Teaching of Computing\u00a0(pp. 36-39)."},{"key":"e_1_3_2_1_10_1","first-page":"57","volume-title":"Collis","author":"Biggs John B.","year":"1991","unstructured":"John B. Biggs, and Kevin F. Collis, 1991 Multimodal learning and the quality of intelligent behavior. In H. Rowe (Ed.) Intelligence: Reconceptualisation and Measurement. Laurence Erlbaum (pp. 57-75)."},{"key":"e_1_3_2_1_11_1","volume-title":"In\u00a0Proceedings of AERA 2012 (Vol. 1, 25 p.).","author":"Brennan Karen","year":"2012","unstructured":"Karen Brennan and Mitchel Resnick, 2012. New frameworks for studying and assessing the development of computational thinking. In\u00a0Proceedings of AERA 2012 (Vol. 1, 25 p.)."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Jerome S Bruner 1960.\u00a0The Process of Education. Harvard University Press.","DOI":"10.4159\/9780674028999"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2361276.2361290"},{"key":"e_1_3_2_1_14_1","volume-title":"Walker","author":"Dale Nell","year":"1996","unstructured":"Nell Dale and Henry M. Walker, 1996. Abstract Data Types: Specifications,\u00a0Implementations, and Applications. Jones & Bartlett Learning."},{"key":"e_1_3_2_1_15_1","volume-title":"Young","author":"Denning Peter J.","year":"1989","unstructured":"Peter J. Denning, Douglas E. Comer, David Gries, Michael C. Mulder, Allen Tucker, A. Joe Turner, and Paul R. Young, 1989. Computing as a discipline.\u00a0Communications of the ACM, 32(1), 9\u201323."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"crossref","unstructured":"Edsger W. Dijkstra 1972. The humble programmer.\u00a0Communications of the ACM 15(10) 859-866.","DOI":"10.1145\/355604.361591"},{"key":"e_1_3_2_1_17_1","unstructured":"Edsger W. Dijkstra 1975. About robustness and the like EWD 452. The Archive of Dijkstra's Manuscripts. Available in http:\/\/www.cs.utexas.edu\/users\/EWD\/."},{"key":"e_1_3_2_1_18_1","series-title":"Lecture Notes in Computer Science 11913\u00a0(pp. 95-106).","volume-title":"Observing abstraction in young children solving algorithmic tasks. In\u00a0Proceedings of the 12th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives","author":"Faber Hylke H.","unstructured":"Hylke H. Faber, Josina I. Koning, Menno D. M. Wierdsma, Henderien W. Steenbeek, and Erik Barendsen, 2019. Observing abstraction in young children solving algorithmic tasks. In\u00a0Proceedings of the 12th International Conference on Informatics in Schools: Situation, Evolution, and Perspectives, Lecture Notes in Computer Science 11913\u00a0(pp. 95-106)."},{"key":"e_1_3_2_1_19_1","volume-title":"In\u00a0Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research\u00a0(pp. 1-7).","author":"Friebroon-Yesharim Mor","year":"2023","unstructured":"Mor Friebroon-Yesharim, Ronit Ben-Bassat Levy and Michal Armoni, 2023, September. Algorithmic Abstraction in Computer Science Curricula for Primary Schools: The Case of a National Curriculum for 4th Grade. In\u00a0Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research\u00a0(pp. 1-7)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734393"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"David Ginat 2021. Abstraction declarative observations and algorithmic problem solving.\u00a0Informatics in Education \u00a020(4) 567-582.","DOI":"10.15388\/infedu.2021.25"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3017680.3017801"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Bruria Haberman 2004. High-school students' attitudes regarding procedural abstraction.\u00a0Education and Information Technologies 9(2) 131-145.","DOI":"10.1023\/B:EAIT.0000027926.99053.6f"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Juris Hartmanis 1994. Turing award lecture on computational complexity and the nature of computer science.\u00a0Communications of the ACM \u00a037(10) 37-43.","DOI":"10.1145\/194313.214781"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"crossref","unstructured":"Orit Hazzan 1999. Reducing abstraction level when learning abstract algebra concepts.\u00a0Educational Studies in Mathematics \u00a040 71-90.","DOI":"10.1023\/A:1003780613628"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Orit Hazzan 2008. Reflections on teaching abstraction and other soft ideas.\u00a0ACM SIGCSE Bulletin\u00a040(2) 40-43.","DOI":"10.1145\/1383602.1383631"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSEE.2003.1191345"},{"key":"e_1_3_2_1_28_1","volume-title":"An Examination of Abstraction in K-12 Computer Science Education.\u00a0In Proceedings of the 19th Koli Calling International Conference on Computing Education Research (pp. 9:1-9)","author":"Liebe Christine","unstructured":"Christine Liebe and Tracy Camp, 2019. An Examination of Abstraction in K-12 Computer Science Education.\u00a0In Proceedings of the 19th Koli Calling International Conference on Computing Education Research (pp. 9:1-9)."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Peter McKenna 2000. Transparent and opaque boxes: do women and men have different computer programming psychologies and styles?.\u00a0Computers & Education \u00a035(1) 37-49.","DOI":"10.1016\/S0360-1315(00)00017-8"},{"key":"e_1_3_2_1_30_1","volume-title":"Cognitive Development: Neo-Piagetian Perspectives","author":"Morra Sergio","year":"2007","unstructured":"Sergio Morra, Camilla Gobbo, Zopito Marini, and Ronald Sheese. 2007. Cognitive Development: Neo-Piagetian Perspectives. Psychology Press."},{"key":"e_1_3_2_1_31_1","volume-title":"Practices. In\u00a0Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research\u00a0(pp. 1-7).","author":"Nakar Liat","year":"2023","unstructured":"Liat Nakar and Michal Armoni, 2023, September. On Teaching Abstraction in Computer Science: Secondary-School Teachers' Perceptions vs. Practices. In\u00a0Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research\u00a0(pp. 1-7)."},{"key":"e_1_3_2_1_32_1","volume-title":"Report: Programming and Algorithms within the Computing Curriculum. https:\/\/static.teachcomputing.org\/Programming+and+Algorithms+Report.pdf","author":"The National Centre for Computing Education (NCCE)","year":"2022","unstructured":"The National Centre for Computing Education (NCCE) (2022). Report: Programming and Algorithms within the Computing Curriculum. https:\/\/static.teachcomputing.org\/Programming+and+Algorithms+Report.pdf"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"crossref","unstructured":"Rachel Or-Bach and Ilana Lavy 2004. Cognitive activities of abstraction in object orientation: an empirical study.\u00a0ACM SIGCSE Bulletin 36(2) 82-86.","DOI":"10.1145\/1024338.1024378"},{"key":"e_1_3_2_1_34_1","volume-title":"Theories of Developmental Psychology","author":"Miller Patricia H.","unstructured":"Patricia H. Miller, 2009. Theories of Developmental Psychology (5th ed). Worth Publishers.","edition":"5"},{"key":"e_1_3_2_1_35_1","first-page":"64","volume-title":"Jan Friso Groote and Eric Kaasenbrood","author":"Perrenet Jacob","year":"2005","unstructured":"Jacob Perrenet, Jan Friso Groote and Eric Kaasenbrood, 2005. Exploring students' understanding of the concept of algorithm: levels of abstraction.\u00a0In Proceedings of the 10th Annual SIGCSE Conference on Innovation and technology in Computer Science Education (pp. 64-68)."},{"key":"e_1_3_2_1_36_1","volume-title":"Origins of Intelligence in the Child","author":"Piaget Jean","unstructured":"Jean Piaget, 1936. Origins of Intelligence in the Child. Routledge & Kegan Paul."},{"key":"e_1_3_2_1_37_1","volume-title":"The Psychology of Intelligence","author":"Piaget Jean","unstructured":"Jean Piaget, 1950. The Psychology of Intelligence. Harvard University Press."},{"key":"e_1_3_2_1_38_1","volume-title":"Handbook of Child Psychology. 1 History, Theory, and Methods","author":"Piaget Jean","unstructured":"Jean Piaget, 1983. Piaget's theory. In Paul H. Mussen, and William Kessen (Eds.), Handbook of Child Psychology. 1 History, Theory, and Methods (4th ed.). Wiley (pp. 103\u2013128).","edition":"4"},{"key":"e_1_3_2_1_39_1","volume-title":"Studies in Reflecting Abstraction. (edited and translated by Robert L. Campbell)","author":"Piaget Jean","unstructured":"Jean Piaget, 2001. Studies in Reflecting Abstraction. (edited and translated by Robert L. Campbell). Psychology Press."},{"key":"e_1_3_2_1_40_1","volume-title":"A New Aspect of Mathematical Method","author":"Polya George","unstructured":"George Polya, 1957.\u00a0How to Solve it: A New Aspect of Mathematical Method. Princeton University Press."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3265757.3265768"},{"key":"e_1_3_2_1_42_1","volume-title":"Juan-Carlos P\u00e9rez-Gonz\u00e1lez and Carmen\u00a0Jim\u00e9nez-Fern\u00e1ndez","author":"Rom\u00e1n-Gonz\u00e1lez Marcos","year":"2017","unstructured":"Marcos Rom\u00e1n-Gonz\u00e1lez, Juan-Carlos P\u00e9rez-Gonz\u00e1lez and Carmen\u00a0Jim\u00e9nez-Fern\u00e1ndez, 2017. Which cognitive abilities underlie computational thinking? Criterion validity of the Computational Thinking Test.\u00a0Computers in Human Behavior,\u00a072, 678-691."},{"key":"e_1_3_2_1_43_1","first-page":"313","volume-title":"Language development.\u00a0Child development","author":"Santrock John W.","unstructured":"John W. Santrock, 2004. Language development.\u00a0Child development. 10th ed. McGraw-Hill (pp. 313-341).","edition":"10"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493394.2493403"},{"key":"e_1_3_2_1_45_1","volume-title":"Teaching abstraction in computer science to 7th grade students.\u00a0ACM Transactions on Computing Education 20(1), 8:1-37","author":"Statter David","unstructured":"David Statter and Michal Armoni, 2020. Teaching abstraction in computer science to 7th grade students.\u00a0ACM Transactions on Computing Education 20(1), 8:1-37."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2978249.2978272"},{"key":"e_1_3_2_1_47_1","volume-title":"Sue Sentance and Alex Hadwen-Bennett","author":"Waite Jane","year":"2018","unstructured":"Jane Waite, Paul Curzon, William Marsh, Sue Sentance and Alex Hadwen-Bennett, 2018. Abstraction in action: K-5 teachers' uses of levels of abstraction, particularly the design level, in teaching programming.\u00a0International Journal of Computer Science Education in Schools\u00a02(1), 14-40.)."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2157136.2157200"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"crossref","unstructured":"Jeannette M Wing 2006. Computational thinking.\u00a0Communications of the ACM \u00a049(3) 33-35.","DOI":"10.1145\/1118178.1118215"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"crossref","unstructured":"Jeannette M Wing 2008. Computational thinking and thinking about computing.\u00a0Philosophical Transactions of the Royal Society A: Mathematical Physical and Engineering Sciences \u00a0366(1881) 3717-3725.","DOI":"10.1098\/rsta.2008.0118"}],"event":{"name":"Koli Calling '23: 23rd Koli Calling International Conference on Computing Education Research","location":"Koli Finland","acronym":"Koli Calling '23"},"container-title":["Proceedings of the 23rd Koli Calling International Conference on Computing Education Research"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3631802.3631815","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3631802.3631815","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T16:19:58Z","timestamp":1755879598000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3631802.3631815"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,13]]},"references-count":50,"alternative-id":["10.1145\/3631802.3631815","10.1145\/3631802"],"URL":"https:\/\/doi.org\/10.1145\/3631802.3631815","relation":{},"subject":[],"published":{"date-parts":[[2023,11,13]]},"assertion":[{"value":"2024-02-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}