{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T23:45:45Z","timestamp":1780098345115,"version":"3.54.0"},"reference-count":56,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2023,1,24]],"date-time":"2023-01-24T00:00:00Z","timestamp":1674518400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,1,24]],"date-time":"2023-01-24T00:00:00Z","timestamp":1674518400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100005376","name":"Mid Sweden University","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100005376","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Educ Inf Technol"],"published-print":{"date-parts":[[2023,8]]},"abstract":"<jats:title>Abstract\n<\/jats:title><jats:p>Due to increased need of professionals on the future labour market with competence in programming, many countries have integrated programming in kindergarten to grade 12 (K-12) education. In 2017, programming was integrated in Swedish primary and secondary school curriculum and the courses of Mathematics and Technology. Research has highlighted challenges in integrating programming and other new technologies, and the need for better teacher support. The aim of the study was to examine what programming affords secondary school courses in Mathematics and Technology according to teachers that use programming in these two courses. The study was conducted with a qualitative approach and collected data through interviews with 19 teachers that use programming in secondary school courses of Mathematics and\/or Technology. Thematic analysis with inductive-deductive approach was used to analyse the collected data. Theory of Affordances was used to identify themes of interests in the collected material and group these into categories. Ten programming affordances are identified in this study: 1) flexibility, 2) creativity, 3) efficiency, 4) visualisation, 5) fun, 6) curiosity, 7) play, 8) holistic views, 9) fearlessness, and 10) interdisciplinary collaborations. Through discussion and comparison with previous research, these programming affordances are found to relate to three aspects of teaching and learning in secondary school Mathematics and Technology: A) support course content and learning, B) facilitate engagement and motivation, and C) foster developmental skills. The study concludes with a suggestion for a conceptual model on what programming can afford school courses in Mathematics and Technology, based on the findings of the study. Findings can be used by teachers, policymakers and other stakeholders in the integration and design of programming in secondary education.<\/jats:p>","DOI":"10.1007\/s10639-023-11577-z","type":"journal-article","created":{"date-parts":[[2023,1,24]],"date-time":"2023-01-24T10:05:48Z","timestamp":1674554748000},"page":"10183-10208","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A conceptual model of what programming affords secondary school courses in mathematics and technology"],"prefix":"10.1007","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5791-4765","authenticated-orcid":false,"given":"Niklas","family":"Humble","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,1,24]]},"reference":[{"key":"11577_CR1","doi-asserted-by":"crossref","unstructured":"Adams, W. C. (2015). Conducting semi-structured interviews. In: Newcomer, K. E., Hatry, H. P., Wholey, J. S. (Ed.). Handbook of practical program evaluation, 4, 492\u2013505.","DOI":"10.1002\/9781119171386.ch19"},{"key":"11577_CR2","doi-asserted-by":"publisher","first-page":"101497","DOI":"10.1016\/j.learninstruc.2021.101497","volume":"75","author":"M Beege","year":"2021","unstructured":"Beege, M., Schneider, S., Nebel, S., Zimm, J., Windisch, S., & Rey, G. D. (2021). Learning programming from erroneous worked-examples. Which type of error is beneficial for learning? Learning and Instruction, 75, 101497. https:\/\/doi.org\/10.1016\/j.learninstruc.2021.101497","journal-title":"Learning and Instruction"},{"key":"11577_CR3","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1016\/j.compedu.2015.07.013","volume":"88","author":"M Bower","year":"2015","unstructured":"Bower, M., & Sturman, D. (2015). What are the educational affordances of wearable technologies? Computers & Education, 88, 343\u2013353. https:\/\/doi.org\/10.1016\/j.compedu.2015.07.013","journal-title":"Computers & Education"},{"key":"11577_CR4","volume-title":"Transforming qualitative information: Thematic analysis and code development","author":"RE Boyatzis","year":"1998","unstructured":"Boyatzis, R. E. (1998). Transforming qualitative information: Thematic analysis and code development. Sage Publications."},{"key":"11577_CR5","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1037\/13620-004","volume-title":"APA handbook of research methods in psychology, Vol. 2. Research designs: Quantitative, qualitative, neuropsychological, and biological","author":"V Braun","year":"2012","unstructured":"Braun, V., & Clarke, V. (2012). Thematic analysis. In H. Cooper, P. M. Camic, D. L. Long, A. T. Panter, D. Rindskopf, & K. J. Sher (Eds.), APA handbook of research methods in psychology, Vol. 2. Research designs: Quantitative, qualitative, neuropsychological, and biological (pp. 57\u201371). American Psychological Association."},{"key":"11577_CR6","volume-title":"Social research methods","author":"A Bryman","year":"2016","unstructured":"Bryman, A. (2016). Social research methods. Oxford University Press."},{"key":"11577_CR7","doi-asserted-by":"publisher","unstructured":"Campbell, S., Greenwood, M., Prior, S., Shearer, T., Walkem, K., Young, S., ... & Walker, K. (2020). Purposive sampling: complex or simple? Research case examples. Journal of Research in Nursing, 25(8), 652-661. https:\/\/doi.org\/10.1177\/2F1744987120927206","DOI":"10.1177\/2F1744987120927206"},{"issue":"1","key":"11577_CR8","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1177\/2F1745691619868207","volume":"15","author":"I Chong","year":"2020","unstructured":"Chong, I., & Proctor, R. W. (2020). On the evolution of a radical concept: Affordances according to Gibson and their subsequent use and development. Perspectives on Psychological Science, 15(1), 117\u2013132. https:\/\/doi.org\/10.1177\/2F1745691619868207","journal-title":"Perspectives on Psychological Science"},{"issue":"7\/8","key":"11577_CR9","doi-asserted-by":"publisher","first-page":"505","DOI":"10.1108\/ILS-06-2019-0059","volume":"120","author":"J Clarke-Midura","year":"2019","unstructured":"Clarke-Midura, J., Lee, V. R., Shumway, J. F., & Hamilton, M. M. (2019). The building blocks of coding: A comparison of early childhood coding toys. Information and Learning Sciences, 120(7\/8), 505\u2013518. https:\/\/doi.org\/10.1108\/ILS-06-2019-0059","journal-title":"Information and Learning Sciences"},{"issue":"1","key":"11577_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.11648\/j.ajtas.20160501.11","volume":"5","author":"I Etikan","year":"2016","unstructured":"Etikan, I., Musa, S. A., & Alkassim, R. S. (2016). Comparison of convenience sampling and purposive sampling. American journal of theoretical and applied statistics, 5(1), 1\u20134. https:\/\/doi.org\/10.11648\/j.ajtas.20160501.11","journal-title":"American journal of theoretical and applied statistics"},{"issue":"1","key":"11577_CR11","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1002\/cae.22255","volume":"29","author":"J Fagerlund","year":"2021","unstructured":"Fagerlund, J., H\u00e4kkinen, P., Vesisenaho, M., & Viiri, J. (2021). Computational thinking in programming with scratch in primary schools: A systematic review. Computer Applications in Engineering Education, 29(1), 12\u201328. https:\/\/doi.org\/10.1002\/cae.22255","journal-title":"Computer Applications in Engineering Education"},{"issue":"6","key":"11577_CR12","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1046\/2Fj.1440-1614.2002.01100.x","volume":"36","author":"E Fossey","year":"2002","unstructured":"Fossey, E., Harvey, C., McDermott, F., & Davidson, L. (2002). Understanding and evaluating qualitative research. Australian & New Zealand Journal of Psychiatry, 36(6), 717\u2013732. https:\/\/doi.org\/10.1046\/2Fj.1440-1614.2002.01100.x","journal-title":"Australian & New Zealand Journal of Psychiatry"},{"issue":"2","key":"11577_CR13","first-page":"94","volume":"14","author":"P Fotaris","year":"2016","unstructured":"Fotaris, P., Mastoras, T., Leinfellner, R., & Rosunally, Y. (2016). Climbing up the leaderboard: An empirical study of applying gamification techniques to a computer programming class. Electronic Journal of e-Learning, 14(2), 94\u2013110.","journal-title":"Electronic Journal of e-Learning"},{"key":"11577_CR14","doi-asserted-by":"crossref","unstructured":"Garneli, V., Giannakos, M. N., & Chorianopoulos, K. (2015). Computing education in K-12 schools: A review of the literature. In\u00a02015 IEEE Global Engineering Education Conference (EDUCON) (pp. 543\u2013551). IEEE.","DOI":"10.1109\/EDUCON.2015.7096023"},{"issue":"2","key":"11577_CR15","first-page":"67","volume":"1","author":"JJ Gibson","year":"1977","unstructured":"Gibson, J. J. (1977). The theory of affordances. Hilldale, USA, 1(2), 67\u201382.","journal-title":"Hilldale, USA"},{"key":"11577_CR16","unstructured":"Gibson, J. J., & Carmichael, L. (1966).\u00a0The senses considered as perceptual systems\u00a0(Vol. 2, No. 1, pp. 44\u201373). Houghton Mifflin."},{"key":"11577_CR17","doi-asserted-by":"crossref","unstructured":"Grover, S., & Basu, S. (2017). Measuring student learning in introductory block-based programming: Examining misconceptions of loops, variables, and boolean logic. In\u00a0Proceedings of the 2017 ACM SIGCSE technical symposium on computer science education (pp. 267\u2013272).","DOI":"10.1145\/3017680.3017723"},{"issue":"3","key":"11577_CR18","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1007\/s10639-009-9106-z","volume":"15","author":"M Hammond","year":"2010","unstructured":"Hammond, M. (2010). What is an affordance and can it help us understand the use of ICT in education? Education and Information Technologies, 15(3), 205\u2013217. https:\/\/doi.org\/10.1007\/s10639-009-9106-z","journal-title":"Education and Information Technologies"},{"key":"11577_CR19","doi-asserted-by":"publisher","DOI":"10.4324\/9781410600479","volume-title":"Ecological psychology in context: James Gibson, Roger Barker, and the legacy of William James's radical empiricism","author":"H Heft","year":"2001","unstructured":"Heft, H. (2001). Ecological psychology in context: James Gibson, Roger Barker, and the legacy of William James\u2019s radical empiricism. Psychology Press."},{"key":"11577_CR20","doi-asserted-by":"crossref","unstructured":"Heintz, F., Mannila, L., Nord\u00e9n, L. \u00c5., Parnes, P., & Regnell, B. (2017, November). Introducing programming and digital competence in Swedish K-9 education. In International Conference on Informatics in Schools: Situation, Evolution, and Perspectives (pp. 117\u2013128). Springer.","DOI":"10.1007\/978-3-319-71483-7_10"},{"issue":"4","key":"11577_CR21","doi-asserted-by":"publisher","first-page":"4887","DOI":"10.1007\/s10639-021-10811-w","volume":"27","author":"N Humble","year":"2022","unstructured":"Humble, N. (2022). Teacher observations of programming affordances for K-12 mathematics and technology. Education and Information Technologies, 27(4), 4887\u20134904. https:\/\/doi.org\/10.1007\/s10639-021-10811-w","journal-title":"Education and Information Technologies"},{"issue":"5","key":"11577_CR22","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1108\/IJILT-02-2020-0021","volume":"37","author":"N Humble","year":"2020","unstructured":"Humble, N., Mozelius, P., & S\u00e4llvin, L. (2020). Remaking and reinforcing mathematics and technology with programming \u2013 Teacher perceptions of challenges, opportunities and tools in K-12 settings. The International Journal of Information and Learning Technology, 37(5), 309\u2013321. https:\/\/doi.org\/10.1108\/IJILT-02-2020-0021","journal-title":"The International Journal of Information and Learning Technology"},{"key":"11577_CR23","doi-asserted-by":"crossref","unstructured":"Humble, N., Mozelius, P., & S\u00e4llvin, L. (2019). Teacher challenges and choice of programming tools for teaching k-12 technology and mathematics. In International Conference on Education and New Developments (END 2019), Porto, Portugal, 22\u201324 June, 2019 (Vol. 1, pp. 431\u2013435). inScience Press.","DOI":"10.36315\/2019v1end099"},{"issue":"1","key":"11577_CR24","doi-asserted-by":"publisher","first-page":"283","DOI":"10.31129\/LUMAT.9.2.1457","volume":"9","author":"C Kilhamn","year":"2021","unstructured":"Kilhamn, C., Rolandsson, L., & Br\u00e5ting, K. (2021). Programmering i svensk skolmatematik: Programming in Swedish school mathematics. LUMAT: International Journal on Math, Science and Technology Education, 9(1), 283\u2013312. https:\/\/doi.org\/10.31129\/LUMAT.9.2.1457","journal-title":"LUMAT: International Journal on Math, Science and Technology Education"},{"issue":"1","key":"11577_CR25","doi-asserted-by":"publisher","first-page":"31","DOI":"10.4018\/IJGCMS.2019010103","volume":"11","author":"KD Krinks","year":"2019","unstructured":"Krinks, K. D., Sengupta, P., & Clark, D. B. (2019). Modeling games in the K-12 science classroom. International Journal of Gaming and Computer-Mediated Simulations (IJGCMS), 11(1), 31\u201350. https:\/\/doi.org\/10.4018\/IJGCMS.2019010103","journal-title":"International Journal of Gaming and Computer-Mediated Simulations (IJGCMS)"},{"key":"11577_CR26","doi-asserted-by":"crossref","unstructured":"Krishnamurthi, S., & Fisler, K. (2019). Programming paradigms and beyond. In: S. A. Fincher & A. V. Robins (Eds.),\u00a0The Cambridge Handbook of Computing Education Research, (pp. 377\u2013413). Cambridge University Press.","DOI":"10.1017\/9781108654555.014"},{"key":"11577_CR27","doi-asserted-by":"publisher","DOI":"10.1108\/IJILT-09-2016-0043","author":"OJ Lindberg","year":"2017","unstructured":"Lindberg, O. J., Olofsson, A. D., & Fransson, G. (2017). Same but different? An examination of Swedish upper secondary school teachers\u2019 and students\u2019 views and use of ICT in education. The International Journal of Information and Learning Technology. https:\/\/doi.org\/10.1108\/IJILT-09-2016-0043","journal-title":"The International Journal of Information and Learning Technology"},{"issue":"1","key":"11577_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1080\/08993408.2017.1308651","volume":"27","author":"Z Liu","year":"2017","unstructured":"Liu, Z., Zhi, R., Hicks, A., & Barnes, T. (2017). Understanding problem solving behavior of 6\u20138 graders in a debugging game. Computer Science Education, 27(1), 1\u201329. https:\/\/doi.org\/10.1080\/08993408.2017.1308651","journal-title":"Computer Science Education"},{"key":"11577_CR29","doi-asserted-by":"crossref","unstructured":"Maggiore, G., Torsello, A., Sartoretto, F., & Cortesi, A. (2011). Engaging high school students in computer science via challenging applications. In Proceedings of the 2011 conference on Information technology education (pp. 43\u201348).","DOI":"10.1145\/2047594.2047608"},{"issue":"3","key":"11577_CR30","doi-asserted-by":"publisher","first-page":"1089","DOI":"10.1007\/s10639-016-9474-0","volume":"22","author":"SI Malik","year":"2017","unstructured":"Malik, S. I., & Coldwell-Neilson, J. (2017). A model for teaching an introductory programming course using ADRI. Education and Information Technologies, 22(3), 1089\u20131120. https:\/\/doi.org\/10.1007\/s10639-016-9474-0","journal-title":"Education and Information Technologies"},{"issue":"4","key":"11577_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1868358.1868363","volume":"10","author":"J Maloney","year":"2010","unstructured":"Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), 1\u201315. https:\/\/doi.org\/10.1145\/1868358.1868363","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"key":"11577_CR32","first-page":"214","volume":"2","author":"JA Maxwell","year":"2008","unstructured":"Maxwell, J. A. (2008). Designing a qualitative study. The SAGE Handbook of Applied Social Research Methods, 2, 214\u2013253.","journal-title":"The SAGE Handbook of Applied Social Research Methods"},{"issue":"1","key":"11577_CR33","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1002\/cae.22315","volume":"29","author":"M Mladenovi\u0107","year":"2021","unstructured":"Mladenovi\u0107, M., \u017danko, \u017d, & Agli\u0107 \u010cuvi\u0107, M. (2021). The impact of using program visualization techniques on learning basic programming concepts at the K\u201312 level. Computer Applications in Engineering Education, 29(1), 145\u2013159. https:\/\/doi.org\/10.1002\/cae.22315","journal-title":"Computer Applications in Engineering Education"},{"issue":"7\/8","key":"11577_CR34","doi-asserted-by":"publisher","first-page":"665","DOI":"10.1108\/ILS-04-2020-0122","volume":"121","author":"Y Murai","year":"2020","unstructured":"Murai, Y., & Muramatsu, H. (2020). Application of creative learning principles within blended teacher professional development on integration of computer programming education into elementary and middle school classrooms. Information and Learning Sciences, 121(7\/8), 665\u2013675. https:\/\/doi.org\/10.1108\/ILS-04-2020-0122","journal-title":"Information and Learning Sciences"},{"issue":"3","key":"11577_CR35","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1145\/301153.301168","volume":"6","author":"DA Norman","year":"1999","unstructured":"Norman, D. A. (1999). Affordance, conventions, and design. Interactions, 6(3), 38\u201343. https:\/\/doi.org\/10.1145\/301153.301168","journal-title":"Interactions"},{"key":"11577_CR36","volume-title":"The design of everyday things: Revised and","author":"D Norman","year":"2013","unstructured":"Norman, D. (2013). The design of everyday things: Revised and (expanded). The MIT Press.","edition":"expanded"},{"issue":"1","key":"11577_CR37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1080\/20004508.2019.1627844","volume":"11","author":"J Nouri","year":"2020","unstructured":"Nouri, J., Zhang, L., Mannila, L., & Nor\u00e9n, E. (2020). Development of computational thinking, digital competence and 21st century skills when learning programming in K-9. Education Inquiry, 11(1), 1\u201317. https:\/\/doi.org\/10.1080\/20004508.2019.1627844","journal-title":"Education Inquiry"},{"key":"11577_CR38","doi-asserted-by":"crossref","unstructured":"Papavlasopoulou, S., Giannakos, M. N., & Jaccheri, L. (2017). Reviewing the affordances of tangible programming languages: Implications for design and practice. In\u00a02017 IEEE Global Engineering Education Conference (EDUCON) (pp. 1811\u20131816). IEEE.","DOI":"10.1109\/EDUCON.2017.7943096"},{"key":"11577_CR39","doi-asserted-by":"publisher","unstructured":"Pilkington, C. (2018). A playful approach to fostering motivation in a distance education computer programming course: Behaviour change and student perceptions. The International Review of Research in Open and Distributed Learning, 19(3). https:\/\/doi.org\/10.19173\/irrodl.v19i3.3664","DOI":"10.19173\/irrodl.v19i3.3664"},{"issue":"1","key":"11577_CR40","doi-asserted-by":"publisher","first-page":"366","DOI":"10.31129\/LUMAT.9.1.1355","volume":"9","author":"R P\u00f6rn","year":"2021","unstructured":"P\u00f6rn, R., Hemmi, K., & Kallio-Kujala, P. (2021). Inspiring or confusing\u2013a study of Finnish 1\u20136 teachers\u2019 relation to teaching programming. LUMAT: International Journal on Math, Science and Technology Education, 9(1), 366\u2013396. https:\/\/doi.org\/10.31129\/LUMAT.9.1.1355","journal-title":"LUMAT: International Journal on Math, Science and Technology Education"},{"issue":"1","key":"11577_CR41","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1207\/s15327809jls0901_3","volume":"9","author":"M Resnick","year":"2000","unstructured":"Resnick, M., Berg, R., & Eisenberg, M. (2000). Beyond black boxes: Bringing transparency and aesthetics back to scientific investigation. The Journal of the Learning Sciences, 9(1), 7\u201330. https:\/\/doi.org\/10.1207\/s15327809jls0901_3","journal-title":"The Journal of the Learning Sciences"},{"key":"11577_CR42","volume-title":"After the reboot: Computing education in UK schools","author":"Royal Society","year":"2017","unstructured":"Royal Society. (2017). After the reboot: Computing education in UK schools. Policy Report."},{"key":"11577_CR43","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.compedu.2016.03.003","volume":"97","author":"JM S\u00e1ez-L\u00f3pez","year":"2016","unstructured":"S\u00e1ez-L\u00f3pez, J. M., Rom\u00e1n-Gonz\u00e1lez, M., & V\u00e1zquez-Cano, E. (2016). Visual programming languages integrated across the curriculum in elementary school: A two year case study using \u201cScratch\u201d in five schools. Computers & Education, 97, 129\u2013141. https:\/\/doi.org\/10.1016\/j.compedu.2016.03.003","journal-title":"Computers & Education"},{"issue":"2","key":"11577_CR44","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1007\/s10758-018-9356-1","volume":"24","author":"D Scaradozzi","year":"2019","unstructured":"Scaradozzi, D., Screpanti, L., Cesaretti, L., Storti, M., & Mazzieri, E. (2019). Implementation and assessment methodologies of teachers\u2019 training courses for STEM activities. Technology, Knowledge and Learning, 24(2), 247\u2013268. https:\/\/doi.org\/10.1007\/s10758-018-9356-1","journal-title":"Technology, Knowledge and Learning"},{"issue":"114","key":"11577_CR45","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1002\/ev.223","volume":"2007","author":"TA Schwandt","year":"2007","unstructured":"Schwandt, T. A., Lincoln, Y. S., & Guba, E. G. (2007). Judging interpretations: But is it rigorous? Trustworthiness and authenticity in naturalistic evaluation. New Directions for Evaluation, 2007(114), 11\u201325. https:\/\/doi.org\/10.1002\/ev.223","journal-title":"New Directions for Evaluation"},{"key":"11577_CR46","doi-asserted-by":"crossref","unstructured":"Sentance, S., Waite, J., Hodges, S., MacLeod, E., & Yeomans, L. (2017). Creating Cool Stuff\" Pupils' Experience of the BBC micro: bit. In Proceedings of the 2017 ACM SIGCSE technical symposium on computer science education (pp. 531\u2013536).","DOI":"10.1145\/3017680.3017749"},{"key":"11577_CR47","volume-title":"The future of work in Europe","author":"S Smit","year":"2020","unstructured":"Smit, S., Tacke, T., Lund, S., Manyika, J., & Thiel, L. (2020). The future of work in Europe. McKinsey Global Institute."},{"key":"11577_CR48","doi-asserted-by":"publisher","unstructured":"Szabo, C., Sheard, J., Luxton-Reilly, A., Becker, B. A., & Ott, L. (2019). Fifteen years of introductory programming in schools: a global overview of K-12 initiatives. In Proceedings of the 19th Koli Calling International Conference on Computing Education Research (pp. 1\u20139). https:\/\/doi.org\/10.1145\/3364510.3364513","DOI":"10.1145\/3364510.3364513"},{"key":"11577_CR49","doi-asserted-by":"publisher","first-page":"104083","DOI":"10.1016\/j.compedu.2020.104083","volume":"162","author":"C Tikva","year":"2021","unstructured":"Tikva, C., & Tambouris, E. (2021). Mapping computational thinking through programming in K-12 education: A conceptual model based on a systematic literature Review. Computers & Education, 162, 104083. https:\/\/doi.org\/10.1016\/j.compedu.2020.104083","journal-title":"Computers & Education"},{"key":"11577_CR50","doi-asserted-by":"publisher","unstructured":"Toma, R. B. (2021). Measuring acceptance of block-based coding environments. Technology, Knowledge and Learning, 1\u201311. https:\/\/doi.org\/10.1007\/s10758-021-09562-x","DOI":"10.1007\/s10758-021-09562-x"},{"issue":"2","key":"11577_CR51","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/s10758-018-9358-z","volume":"23","author":"Y Tran","year":"2018","unstructured":"Tran, Y. (2018). Computer programming effects in elementary: Perceptions and career aspirations in STEM. Technology, Knowledge and Learning, 23(2), 273\u2013299. https:\/\/doi.org\/10.1007\/s10758-018-9358-z","journal-title":"Technology, Knowledge and Learning"},{"key":"11577_CR52","doi-asserted-by":"publisher","unstructured":"Viberg, O., Gr\u00f6nlund, \u00c5., & Andersson, A. (2020). Integrating digital technology in mathematics education: a Swedish case study. Interactive Learning Environments, 1\u201312. https:\/\/doi.org\/10.1080\/10494820.2020.1770801","DOI":"10.1080\/10494820.2020.1770801"},{"key":"11577_CR53","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1007\/s10798-020-09602-0","volume":"32","author":"P Vinnervik","year":"2022","unstructured":"Vinnervik, P. (2022). Implementing programming in school mathematics and technology: Teachers\u2019 intrinsic and extrinsic challenges. International Journal of Technology and Design Education, 32, 213\u2013242. https:\/\/doi.org\/10.1007\/s10798-020-09602-0","journal-title":"International Journal of Technology and Design Education"},{"issue":"5","key":"11577_CR54","doi-asserted-by":"publisher","first-page":"615","DOI":"10.1002\/tea.21379","volume":"54","author":"A Wagh","year":"2017","unstructured":"Wagh, A., Cook-Whitt, K., & Wilensky, U. (2017). Bridging inquiry-based science and constructionism: Exploring the alignment between students tinkering with code of computational models and goals of inquiry. Journal of Research in Science Teaching, 54(5), 615\u2013641. https:\/\/doi.org\/10.1002\/tea.21379","journal-title":"Journal of Research in Science Teaching"},{"issue":"2","key":"11577_CR55","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1007\/s10639-016-9493-x","volume":"22","author":"M Webb","year":"2017","unstructured":"Webb, M., Davis, N., Bell, T., Katz, Y. J., Reynolds, N., Chambers, D. P., & Sys\u0142o, M. M. (2017). Computer science in K-12 school curricula of the 2lst century: Why, what and when? Education and Information Technologies, 22(2), 445\u2013468. https:\/\/doi.org\/10.1007\/s10639-016-9493-x","journal-title":"Education and Information Technologies"},{"issue":"1","key":"11577_CR56","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3089799","volume":"18","author":"D Weintrop","year":"2017","unstructured":"Weintrop, D., & Wilensky, U. (2017). Comparing block-based and text-based programming in high school computer science classrooms. ACM Transactions on Computing Education (TOCE), 18(1), 1\u201325. https:\/\/doi.org\/10.1145\/3089799","journal-title":"ACM Transactions on Computing Education (TOCE)"}],"container-title":["Education and Information Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-023-11577-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10639-023-11577-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-023-11577-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,11]],"date-time":"2023-08-11T09:35:10Z","timestamp":1691746510000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10639-023-11577-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,24]]},"references-count":56,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2023,8]]}},"alternative-id":["11577"],"URL":"https:\/\/doi.org\/10.1007\/s10639-023-11577-z","relation":{},"ISSN":["1360-2357","1573-7608"],"issn-type":[{"value":"1360-2357","type":"print"},{"value":"1573-7608","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,24]]},"assertion":[{"value":"28 February 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 January 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 January 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"None.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations of interest"}},{"value":"The author declare that there is no conflict of interest.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}}]}}