{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T21:49:45Z","timestamp":1777153785729,"version":"3.51.4"},"reference-count":71,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T00:00:00Z","timestamp":1673395200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T00:00:00Z","timestamp":1673395200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Educ Inf Technol"],"published-print":{"date-parts":[[2023,7]]},"DOI":"10.1007\/s10639-022-11565-9","type":"journal-article","created":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T12:02:55Z","timestamp":1673438575000},"page":"9211-9234","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Promoting programming education of novice programmers in elementary schools: A contrasting cases approach for learning programming"],"prefix":"10.1007","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1941-724X","authenticated-orcid":false,"given":"Ning","family":"Ma","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinglong","family":"Qian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kaixin","family":"Gong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yao","family":"Lu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,1,11]]},"reference":[{"issue":"2","key":"11565_CR1","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1080\/00461520.2013.775712","volume":"48","author":"L Alfieri","year":"2013","unstructured":"Alfieri, L., Nokes-Malach, T. J., & Schunn, C. D. (2013). Learning through case comparisons: A meta-analytic review. Educational Psychologist, 48(2), 87\u201313. https:\/\/doi.org\/10.1080\/00461520.2013.775712","journal-title":"Educational Psychologist"},{"key":"11565_CR2","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2019.106185","volume":"105","author":"C Angeli","year":"2020","unstructured":"Angeli, C., & Giannakos, M. (2020). Computational thinking education: Issues and challenges. Computers in Human Behavior, 105, 106185. https:\/\/doi.org\/10.1016\/j.chb.2019.106185","journal-title":"Computers in Human Behavior"},{"issue":"1","key":"11565_CR3","doi-asserted-by":"publisher","first-page":"1143","DOI":"10.1007\/s10639-020-10290-5","volume":"26","author":"K Arslan","year":"2021","unstructured":"Arslan, K., & Tanel, Z. (2021). Analyzing the effects of Arduino applications on students\u2019 opinions, attitude and self-efficacy in programming class. Education and Information Technologies, 26(1), 1143\u20131163. https:\/\/doi.org\/10.1007\/s10639-020-10290-5","journal-title":"Education and Information Technologies"},{"issue":"2","key":"11565_CR4","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1007\/s40037-012-0012-5","volume":"1","author":"AR Artino","year":"2012","unstructured":"Artino, A. R. (2012). Academic self-efficacy: From educational theory to instructional practice. Perspectives on Medical Education, 1(2), 76\u201385. https:\/\/doi.org\/10.1007\/s40037-012-0012-5","journal-title":"Perspectives on Medical Education"},{"issue":"4","key":"11565_CR5","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/0146-6402(78)90002-4","volume":"1","author":"A Bandura","year":"1978","unstructured":"Bandura, A. (1978). Self-efficacy: Toward a unifying theory of behavioral change. Advances in Behaviour Research and Therapy, 1(4), 139\u2013161. https:\/\/doi.org\/10.1016\/0146-6402(78)90002-4","journal-title":"Advances in Behaviour Research and Therapy"},{"issue":"3","key":"11565_CR6","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1023\/A:1015761529444","volume":"28","author":"H Barendregt","year":"2002","unstructured":"Barendregt, H., & Barendsen, E. (2002). Autarkic computations in formal proofs. Journal of Automated Reasoning, 28(3), 321\u2013336. https:\/\/doi.org\/10.1023\/A:1015761529444","journal-title":"Journal of Automated Reasoning"},{"issue":"1","key":"11565_CR7","doi-asserted-by":"publisher","first-page":"61","DOI":"10.3102\/0091732X024001061","volume":"24","author":"JD Bransford","year":"1999","unstructured":"Bransford, J. D., & Schwartz, D. L. (1999). Chapter 3: Rethinking transfer: A simple proposal with multiple implications. Review of Research in Education, 24(1), 61\u2013100. https:\/\/doi.org\/10.3102\/0091732X024001061","journal-title":"Review of Research in Education"},{"issue":"2","key":"11565_CR8","doi-asserted-by":"publisher","first-page":"440","DOI":"10.1002\/sce.21496","volume":"103","author":"CC Chase","year":"2019","unstructured":"Chase, C. C., Malkiewich, L., & Kumar, S. A. (2019). Learning to notice science concepts in engineering activities and transfer situations. Science Education, 103(2), 440\u2013471. https:\/\/doi.org\/10.1002\/sce.21496","journal-title":"Science Education"},{"key":"11565_CR9","doi-asserted-by":"publisher","unstructured":"Cheng, L. C., Li, W., & Tseng, J. C. (2021). Effects of an automated programming assessment system on the learning performances of experienced and novice learners. Interactive Learning Environments, 1\u201317. https:\/\/doi.org\/10.1080\/10494820.2021.2006237","DOI":"10.1080\/10494820.2021.2006237"},{"key":"11565_CR10","doi-asserted-by":"publisher","DOI":"10.4324\/9780203771587","volume-title":"Statistical power analysis for the behavioral sciences","author":"J Cohen","year":"2013","unstructured":"Cohen, J. (2013). Statistical power analysis for the behavioral sciences. Routledge."},{"issue":"5","key":"11565_CR11","doi-asserted-by":"publisher","first-page":"988","DOI":"10.1177\/0735633120979930","volume":"59","author":"Z Cui","year":"2021","unstructured":"Cui, Z., & Ng, O. L. (2021). The interplay between mathematical and computational thinking in primary school students\u2019 mathematical problem-solving within a programming environment. Journal of Educational Computing Research, 59(5), 988\u20131012. https:\/\/doi.org\/10.1177\/0735633120979930","journal-title":"Journal of Educational Computing Research"},{"issue":"3","key":"11565_CR12","doi-asserted-by":"publisher","first-page":"4171","DOI":"10.1007\/s10639-021-10750-6","volume":"27","author":"F Demir","year":"2021","unstructured":"Demir, F. (2021). The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement. Education and Information Technologies, 27(3), 4171\u20134194. https:\/\/doi.org\/10.1007\/s10639-021-10750-6","journal-title":"Education and Information Technologies"},{"issue":"4","key":"11565_CR13","doi-asserted-by":"publisher","first-page":"3871","DOI":"10.1007\/s10639-021-10430-5","volume":"26","author":"MC Demirkiran","year":"2021","unstructured":"Demirkiran, M. C., & Tansu Hocanin, F. (2021). An investigation on primary school students\u2019 dispositions towards programming with game-based learning. Education and Information Technologies, 26(4), 3871\u20133892. https:\/\/doi.org\/10.1007\/s10639-021-10430-5","journal-title":"Education and Information Technologies"},{"key":"11565_CR14","doi-asserted-by":"crossref","unstructured":"Dongo, T. A., Reed, A. H., & O\u2019Hara, M. T. (2016). Exploring pair programming benefits for MIS majors. Journal of Information Technology Education: Innovations in Practice, 15, 223\u2013239. Retrieved December 30, 2022, from https:\/\/www.informingscience.org\/Publications\/3625","DOI":"10.28945\/3625"},{"issue":"1","key":"11565_CR15","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevPhysEducRes.18.010110","volume":"18","author":"S Dunleavy","year":"2022","unstructured":"Dunleavy, S., Kestin, G., Callaghan, K., McCarty, L., & Deslauriers, L. (2022). Increased learning in a college physics course with timely use of short multimedia summaries. Physical Review Physics Education Research, 18(1), 010110. https:\/\/doi.org\/10.1103\/PhysRevPhysEducRes.18.010110","journal-title":"Physical Review Physics Education Research"},{"issue":"3","key":"11565_CR16","doi-asserted-by":"publisher","first-page":"4065","DOI":"10.1007\/s10639-021-10776-w","volume":"27","author":"O Erol","year":"2022","unstructured":"Erol, O., & \u00c7\u0131rak, N. S. (2022). The effect of a programming tool scratch on the problem-solving skills of middle school students. Education and Information Technologies, 27(3), 4065\u20134086. https:\/\/doi.org\/10.1007\/s10639-021-10776-w","journal-title":"Education and Information Technologies"},{"key":"11565_CR17","unstructured":"Es, N., & Jeuring, J. (2017). Designing and comparing two Scratch-based teaching approaches for students aged 10\u201312 years\u2014extended version. Technical Report Series, (UU-CS-2017\u2013015)."},{"key":"11565_CR18","doi-asserted-by":"publisher","unstructured":"Ezeamuzie, N. O. (2022). Project-first approach to programming in K\u201312: Tracking the development of novice programmers in technology-deprived environments. Education and Information Technologies, 1\u201331. https:\/\/doi.org\/10.1007\/s10639-022-11180-8","DOI":"10.1007\/s10639-022-11180-8"},{"issue":"3","key":"11565_CR19","doi-asserted-by":"publisher","first-page":"258","DOI":"10.1145\/1595496.1562957","volume":"41","author":"G Fesakis","year":"2009","unstructured":"Fesakis, G., & Serafeim, K. (2009). Influence of the familiarization with \u201cscratch\u201d on future teachers\u2019 opinions and attitudes about programming and ICT in education. Acm SIGCSE Bulletin, 41(3), 258\u2013262. https:\/\/doi.org\/10.1145\/1595496.1562957","journal-title":"Acm SIGCSE Bulletin"},{"key":"11565_CR20","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1016\/j.compedu.2012.11.016","volume":"63","author":"G Fessakis","year":"2013","unstructured":"Fessakis, G., Gouli, E., & Mavrodi, E. (2013). Problem solving by 5\u20136 years old kindergarten children in a computer programming environment: A case study. Computers and Education, 63, 87\u201397. https:\/\/doi.org\/10.1016\/j.compedu.2012.11.016","journal-title":"Computers and Education"},{"key":"11565_CR21","doi-asserted-by":"publisher","unstructured":"Feurzeig, W., Papert, S. A. & Lawler, B. (2011) Programming-languages as a conceptual framework for teaching mathematics. Interactive Learning Environments, 19(5), 487\u2013501. https:\/\/doi.org\/10.1080\/10494820903520040","DOI":"10.1080\/10494820903520040"},{"issue":"6","key":"11565_CR22","doi-asserted-by":"publisher","first-page":"1101","DOI":"10.1177\/0735633120906063","volume":"58","author":"RM Flores","year":"2020","unstructured":"Flores, R. M., & Rodrigo, M. M. T. (2020). Wheel-spinning models in a novice programming context. Journal of Educational Computing Research, 58(6), 1101\u20131120. https:\/\/doi.org\/10.1177\/0735633120906063","journal-title":"Journal of Educational Computing Research"},{"issue":"1","key":"11565_CR23","doi-asserted-by":"publisher","first-page":"59","DOI":"10.3102\/00346543074001059","volume":"74","author":"JA Fredricks","year":"2004","unstructured":"Fredricks, J. A., Blumenfeld, P. C., & Paris, A. H. (2004). School engagement: Potential of the concept, state of the evidence. Review of Educational Research, 74(1), 59\u2013109. https:\/\/doi.org\/10.3102\/00346543074001059","journal-title":"Review of Educational Research"},{"issue":"1","key":"11565_CR24","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1111\/cogs.12248","volume":"40","author":"D Gentner","year":"2016","unstructured":"Gentner, D., Levine, S. C., Ping, R., Isaia, A., Dhillon, S., Bradley, C., & Honke, G. (2016). Rapid learning in a children\u2019s museum via analogical comparison. Cognitive Science, 40(1), 224\u2013240. https:\/\/doi.org\/10.1111\/cogs.12248","journal-title":"Cognitive Science"},{"issue":"1","key":"11565_CR25","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1037\/h0048826","volume":"62","author":"JJ Gibson","year":"1955","unstructured":"Gibson, J. J., & Gibson, E. J. (1955). Perceptual learning: Differentiation or enrichment? Psychological Review, 62(1), 32\u201341. https:\/\/doi.org\/10.1037\/h0048826","journal-title":"Psychological Review"},{"issue":"1","key":"11565_CR26","doi-asserted-by":"publisher","first-page":"38","DOI":"10.3102\/0013189X12463051","volume":"42","author":"S Grover","year":"2013","unstructured":"Grover, S., & Pea, R. (2013). Computational thinking in K\u201312: A review of the state of the field. Educational Researcher, 42(1), 38\u201343. https:\/\/doi.org\/10.3102\/0013189X12463051","journal-title":"Educational Researcher"},{"key":"11565_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/FIE.2016.7757410","volume":"2016","author":"F Heintz","year":"2016","unstructured":"Heintz, F., Mannila, L., & F\u00e4rnqvist, T. (2016). A review of models for introducing computational thinking, computer science and computing in K-12 education. IEEE Frontiers in Education Conference (FIE), 2016, 1\u20139. https:\/\/doi.org\/10.1109\/FIE.2016.7757410","journal-title":"IEEE Frontiers in Education Conference (FIE)"},{"key":"11565_CR28","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1016\/j.compedu.2013.07.008","volume":"69","author":"GJ Hwang","year":"2013","unstructured":"Hwang, G. J., Yang, L. H., & Wang, S. Y. (2013). A concept map-embedded educational computer game for improving students\u2019 learning performance in natural science courses. Computers & Education, 69, 121\u2013130. https:\/\/doi.org\/10.1016\/j.compedu.2013.07.008","journal-title":"Computers & Education"},{"issue":"6","key":"11565_CR29","doi-asserted-by":"publisher","first-page":"933","DOI":"10.1037\/xge0000448","volume":"147","author":"DA Kalkstein","year":"2018","unstructured":"Kalkstein, D. A., Hubbard, A. D., & Trope, Y. (2018). Beyond direct reference: Comparing the present to the past promotes abstract processing. Journal of Experimental Psychology: General, 147(6), 933\u2013938. https:\/\/doi.org\/10.1037\/xge0000448","journal-title":"Journal of Experimental Psychology: General"},{"key":"11565_CR30","doi-asserted-by":"publisher","first-page":"8533","DOI":"10.1007\/s10639-021-10870-z","volume":"27","author":"K Katchapakirin","year":"2022","unstructured":"Katchapakirin, K., Anutariya, C., & Supnithi, T. (2022). ScratchThAI: A conversation-based learning support framework for computational thinking development. Education and Information Technologies, 27, 8533\u20138560. https:\/\/doi.org\/10.1007\/s10639-021-10870-z","journal-title":"Education and Information Technologies"},{"key":"11565_CR31","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.compedu.2015.08.005","volume":"91","author":"C Kim","year":"2015","unstructured":"Kim, C., Kim, D., Yuan, J., Hill, R., Doshi, P., & Thai, C. (2015). Robotics to promote elementary education pre-service teachers\u2019 STEM engagement, learning, and teaching. Computers & Education, 91, 14\u201331. https:\/\/doi.org\/10.1016\/j.compedu.2015.08.005","journal-title":"Computers & Education"},{"issue":"4","key":"11565_CR32","doi-asserted-by":"publisher","first-page":"2747","DOI":"10.1007\/s10639-019-10087-1","volume":"25","author":"D Koupritzioti","year":"2020","unstructured":"Koupritzioti, D., & Xinogalos, S. (2020). PyDiophantus maze game: Play it to learn mathematics or implement it to learn game programming in Python. Education and Information Technologies, 25(4), 2747\u20132764. https:\/\/doi.org\/10.1007\/s10639-019-10087-1","journal-title":"Education and Information Technologies"},{"key":"11565_CR33","doi-asserted-by":"publisher","DOI":"10.1002\/9781119417453","volume-title":"IBM SPSS essentials: managing and analyzing social sciences data","author":"JT Kulas","year":"2021","unstructured":"Kulas, J. T. (2021). IBM SPSS essentials: managing and analyzing social sciences data (2nd ed.). John Wiley & Sons, Inc.","edition":"2"},{"issue":"1","key":"11565_CR34","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevPhysEducRes.12.010128","volume":"12","author":"E Kuo","year":"2016","unstructured":"Kuo, E., & Wieman, C. E. (2016). Toward instructional design principles: Inducing Faraday\u2019s law with contrasting cases. Physical Review Physics Education Research, 12(1), 010128. https:\/\/doi.org\/10.1103\/PhysRevPhysEducRes.12.010128","journal-title":"Physical Review Physics Education Research"},{"key":"11565_CR35","doi-asserted-by":"publisher","first-page":"7993","DOI":"10.1007\/s10639-022-10915-x","volume":"27","author":"F Li","year":"2022","unstructured":"Li, F., Wang, X., He, X., Cheng, L., & Wang, Y. (2022). The effectiveness of unplugged activities and programming exercises in computational thinking education: A Meta-analysis. Education and Information Technologies, 27, 7993\u20138013. https:\/\/doi.org\/10.1007\/s10639-022-10915-x","journal-title":"Education and Information Technologies"},{"issue":"4","key":"11565_CR36","doi-asserted-by":"publisher","first-page":"517","DOI":"10.1007\/s11423-015-9390-9","volume":"63","author":"X Lin-Siegler","year":"2015","unstructured":"Lin-Siegler, X., Shaenfield, D., & Elder, A. D. (2015). Contrasting case instruction can improve self-assessment of writing. Educational Technology Research and Development, 63(4), 517\u2013537. https:\/\/doi.org\/10.1007\/s11423-015-9390-9","journal-title":"Educational Technology Research and Development"},{"issue":"2","key":"11565_CR37","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1007\/s11251-020-09504-7","volume":"48","author":"K Loibl","year":"2020","unstructured":"Loibl, K., Tillema, M., Rummel, N., & van Gog, T. (2020). The effect of contrasting cases during problem solving prior to and after instruction. Instructional Science, 48(2), 115\u2013136. https:\/\/doi.org\/10.1007\/s11251-020-09504-7","journal-title":"Instructional Science"},{"key":"11565_CR38","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1016\/j.chb.2014.09.012","volume":"41","author":"SY Lye","year":"2014","unstructured":"Lye, S. Y., & Koh, J. H. L. (2014). Review on teaching and learning of computational thinking through programming: What is next for K-12? Computers in Human Behavior, 41, 51\u201361. https:\/\/doi.org\/10.1016\/j.chb.2014.09.012","journal-title":"Computers in Human Behavior"},{"issue":"3","key":"11565_CR39","doi-asserted-by":"publisher","first-page":"1599","DOI":"10.1007\/s11423-021-10016-5","volume":"69","author":"H Ma","year":"2021","unstructured":"Ma, H., Zhao, M., Wang, H., Wan, X., Cavanaugh, T. W., & Liu, J. (2021). Promoting pupils\u2019 computational thinking skills and self-efficacy: A problem-solving instructional approach. Educational Technology Research and Development, 69(3), 1599\u20131616. https:\/\/doi.org\/10.1007\/s11423-021-10016-5","journal-title":"Educational Technology Research and Development"},{"issue":"5","key":"11565_CR40","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1007\/s11251-019-09493-2","volume":"47","author":"LJ Malkiewich","year":"2019","unstructured":"Malkiewich, L. J., & Chase, C. C. (2019). What\u2019s your goal? The importance of shaping the goals of engineering tasks to focus learners on the underlying science. Instructional Science, 47(5), 551\u2013588. https:\/\/doi.org\/10.1007\/s11251-019-09493-2","journal-title":"Instructional Science"},{"issue":"2","key":"11565_CR41","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3025013","volume":"17","author":"A Merkouris","year":"2017","unstructured":"Merkouris, A., Chorianopoulos, K., & Kameas, A. (2017). Teaching programming in secondary education through embodied computing platforms: Robotics and wearables. ACM Transactions on Computing Education (TOCE), 17(2), 1\u201322. https:\/\/doi.org\/10.1145\/3025013","journal-title":"ACM Transactions on Computing Education (TOCE)"},{"issue":"4","key":"11565_CR42","doi-asserted-by":"publisher","first-page":"1483","DOI":"10.1007\/s10639-017-9673-3","volume":"23","author":"M Mladenovi\u0107","year":"2018","unstructured":"Mladenovi\u0107, M., Boljat, I., & \u017danko, \u017d. (2018). Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level. Education and Information Technologies, 23(4), 1483\u20131500. https:\/\/doi.org\/10.1007\/s10639-017-9673-3","journal-title":"Education and Information Technologies"},{"key":"11565_CR43","unstructured":"National Survey of Student Engagement. (2007). Experiences that matter: Enhancing student learning and success\u2014Annual report 2007 (Center for Postsecondary Research). Retrieved December 30, 2022, from https:\/\/files.eric.ed.gov\/fulltext\/ED512620.pdf"},{"issue":"1","key":"11565_CR44","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1007\/s11423-019-09708-w","volume":"68","author":"J Noh","year":"2020","unstructured":"Noh, J., & Lee, J. (2020). Effects of robotics programming on the computational thinking and creativity of elementary school students. Educational Technology Research and Development, 68(1), 463\u2013484. https:\/\/doi.org\/10.1007\/s11423-019-09708-w","journal-title":"Educational Technology Research and Development"},{"issue":"1","key":"11565_CR45","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"},{"issue":"1","key":"11565_CR46","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1207\/S15326985EP3801_8","volume":"38","author":"F Paas","year":"2016","unstructured":"Paas, F., Tuovinen, J. E., Tabbers, H., & Van Gerven, P. W. (2016). Cognitive load measurement as a means to advance cognitive load theory. Educational Psychologist, 38(1), 63\u201371. https:\/\/doi.org\/10.1207\/S15326985EP3801_8","journal-title":"Educational Psychologist"},{"key":"11565_CR47","doi-asserted-by":"publisher","unstructured":"Piaget, J. (1952). The origins of intelligence in children. (M. Cook, Trans.). W W Norton & Co. https:\/\/doi.org\/10.1037\/11494-000","DOI":"10.1037\/11494-000"},{"key":"11565_CR48","doi-asserted-by":"crossref","unstructured":"Pintrich, P. R. (1991). A manual for the use of the Motivated Strategies for Learning Questionnaire (MSLQ).","DOI":"10.1037\/t09161-000"},{"key":"11565_CR49","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1016\/j.compedu.2018.10.005","volume":"128","author":"S Popat","year":"2019","unstructured":"Popat, S., & Starkey, L. (2019). Learning to code or coding to learn? a systematic review. Computers & Education, 128, 365\u2013376. https:\/\/doi.org\/10.1016\/j.compedu.2018.10.005","journal-title":"Computers & Education"},{"issue":"6040","key":"11565_CR50","doi-asserted-by":"publisher","first-page":"360","DOI":"10.1126\/science.1203618","volume":"333","author":"AJ Reynolds","year":"2011","unstructured":"Reynolds, A. J., Temple, J. A., Ou, S. R., Arteaga, I. A., & White, B. A. (2011). School-based early childhood education and age-28 well-being: Effects by timing, dosage, and subgroups. Science, 333(6040), 360\u2013364. https:\/\/doi.org\/10.1126\/science.1203618","journal-title":"Science"},{"issue":"3","key":"11565_CR51","doi-asserted-by":"publisher","first-page":"311","DOI":"10.1007\/s11528-018-0295-4","volume":"63","author":"PJ Rich","year":"2019","unstructured":"Rich, P. J., Browning, S. F., Perkins, M., Shoop, T., Yoshikawa, E., & Belikov, O. M. (2019). Coding in K-8: International trends in teaching elementary\/primary computing. TechTrends, 63(3), 311\u2013329. https:\/\/doi.org\/10.1007\/s11528-018-0295-4","journal-title":"TechTrends"},{"issue":"3","key":"11565_CR52","doi-asserted-by":"publisher","first-page":"561","DOI":"10.1037\/0022-0663.99.3.561","volume":"99","author":"B Rittle-Johnson","year":"2007","unstructured":"Rittle-Johnson, B., & Star, J. R. (2007). Does comparing solution methods facilitate conceptual and procedural knowledge? An experimental study on learning to solve equations. Journal of Educational Psychology, 99(3), 561. https:\/\/doi.org\/10.1037\/0022-0663.99.3.561","journal-title":"Journal of Educational Psychology"},{"issue":"3","key":"11565_CR53","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1037\/a0014224","volume":"101","author":"B Rittle-Johnson","year":"2009","unstructured":"Rittle-Johnson, B., & Star, J. R. (2009). Compared with what? The effects of different comparisons on conceptual knowledge and procedural flexibility for equation solving. Journal of Educational Psychology, 101(3), 529\u2013544. https:\/\/doi.org\/10.1037\/a0014224","journal-title":"Journal of Educational Psychology"},{"issue":"3","key":"11565_CR54","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1080\/07370008.2015.1063636","volume":"33","author":"J Roelle","year":"2015","unstructured":"Roelle, J., & Berthold, K. (2015). Effects of comparing contrasting cases on learning from subsequent explanations. Cognition and Instruction, 33(3), 199\u2013225. https:\/\/doi.org\/10.1080\/07370008.2015.1063636","journal-title":"Cognition and Instruction"},{"issue":"2","key":"11565_CR55","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1007\/s11251-016-9368-y","volume":"44","author":"J Roelle","year":"2016","unstructured":"Roelle, J., & Berthold, K. (2016). Effects of comparing contrasting cases and inventing on learning from subsequent instructional explanations. Instructional Science, 44(2), 147\u2013176. https:\/\/doi.org\/10.1007\/s11251-016-9368-y","journal-title":"Instructional Science"},{"issue":"2","key":"11565_CR56","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1177\/0735633117751605","volume":"57","author":"L Salmer\u00f3n","year":"2018","unstructured":"Salmer\u00f3n, L., & Llorens, A. (2018). Instruction of digital reading strategies based on eye-movements modeling examples. Journal of Educational Computing Research, 57(2), 343\u2013359. https:\/\/doi.org\/10.1177\/0735633117751605","journal-title":"Journal of Educational Computing Research"},{"issue":"5","key":"11565_CR57","doi-asserted-by":"publisher","first-page":"464","DOI":"10.1177\/0022022102033005003","volume":"33","author":"WB Schaufeli","year":"2002","unstructured":"Schaufeli, W. B., Martinez, I. M., Pinto, A. M., Salanova, M., & Bakker, A. B. (2002). Burnout and engagement in university students: A cross-national study. Journal of Cross-Cultural Psychology, 33(5), 464\u2013481. https:\/\/doi.org\/10.1177\/0022022102033005003","journal-title":"Journal of Cross-Cultural Psychology"},{"key":"11565_CR58","doi-asserted-by":"publisher","first-page":"1390","DOI":"10.3389\/fpsyg.2016.01390","volume":"7","author":"R Scherer","year":"2016","unstructured":"Scherer, R. (2016). Learning from the past\u2013the need for empirical evidence on the transfer effects of computer programming skills. Frontiers in Psychology, 7, 1390. https:\/\/doi.org\/10.3389\/fpsyg.2016.01390","journal-title":"Frontiers in Psychology"},{"issue":"4","key":"11565_CR59","doi-asserted-by":"publisher","first-page":"475","DOI":"10.1207\/s1532690xcil604","volume":"16","author":"DL Schwartz","year":"1998","unstructured":"Schwartz, D. L., & Bransford, J. D. (1998). A time for telling. Cognition and Instruction, 16(4), 475\u20135223. https:\/\/doi.org\/10.1207\/s1532690xcil604","journal-title":"Cognition and Instruction"},{"key":"11565_CR60","doi-asserted-by":"publisher","unstructured":"Schwartz, D. L., Chase, C. C., Oppezzo, M. A., & Chin, D. B. (2011). Practicing versus inventing with contrasting cases: The effects of telling first on learning and transfer. Journal of Educational Psychology, 103(4), 759\u2013775. https:\/\/doi.org\/10.1037\/a0025140","DOI":"10.1037\/a0025140"},{"key":"11565_CR61","doi-asserted-by":"publisher","DOI":"10.1016\/j.tsc.2021.100926","volume":"42","author":"L Sun","year":"2021","unstructured":"Sun, L., Hu, L., & Zhou, D. (2021). Improving 7th-graders\u2019 computational thinking skills through unplugged programming activities: A study on the influence of multiple factors. Thinking Skills and Creativity, 42, 100926. https:\/\/doi.org\/10.1016\/j.tsc.2021.100926","journal-title":"Thinking Skills and Creativity"},{"key":"11565_CR62","doi-asserted-by":"publisher","first-page":"7059","DOI":"10.1007\/s10639-022-10891-2","volume":"27","author":"L Sun","year":"2022","unstructured":"Sun, L., Guo, Z., & Zhou, D. (2022). Developing K-12 students\u2019 programming ability: A systematic literature review. Education and Information Technologies, 27, 7059\u20137097. https:\/\/doi.org\/10.1007\/s10639-022-10891-2","journal-title":"Education and Information Technologies"},{"issue":"4","key":"11565_CR63","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1016\/0959-4752(94)90003-5","volume":"4","author":"J Sweller","year":"1994","unstructured":"Sweller, J. (1994). Cognitive load theory, learning difficulty, and instructional design. Learning and Instruction, 4(4), 295\u2013312. https:\/\/doi.org\/10.1016\/0959-4752(94)90003-5","journal-title":"Learning and Instruction"},{"issue":"3","key":"11565_CR64","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1023\/A:1022193728205","volume":"10","author":"J Sweller","year":"1998","unstructured":"Sweller, J., Van Merrienboer, J. J., & Paas, F. G. (1998). Cognitive architecture and instructional design. Educational Psychology Review, 10(3), 251\u2013296. https:\/\/doi.org\/10.1023\/A:1022193728205","journal-title":"Educational Psychology Review"},{"issue":"1","key":"11565_CR65","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1007\/s40299-019-00442-8","volume":"29","author":"KY Tang","year":"2020","unstructured":"Tang, K. Y., Chou, T. L., & Tsai, C. C. (2020). A content analysis of computational thinking research: An international publication trends and research typology. The Asia-Pacific Education Researcher, 29(1), 9\u201319. https:\/\/doi.org\/10.1007\/s40299-019-00442-8","journal-title":"The Asia-Pacific Education Researcher"},{"key":"11565_CR66","doi-asserted-by":"publisher","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"},{"issue":"4","key":"11565_CR67","doi-asserted-by":"publisher","first-page":"715","DOI":"10.1007\/s10639-015-9412-6","volume":"20","author":"J Voogt","year":"2015","unstructured":"Voogt, J., Fisser, P., Good, J., Mishra, P., & Yadav, A. (2015). Computational thinking in compulsory education: Towards an agenda for research and practice. Education and Information Technologies, 20(4), 715\u2013728. https:\/\/doi.org\/10.1007\/s10639-015-9412-6","journal-title":"Education and Information Technologies"},{"key":"11565_CR68","unstructured":"Wing, J. (2014). Computational thinking benefits society. 40th Anniversary Blog of Social Issues in Computing, 26"},{"issue":"1","key":"11565_CR69","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1080\/00461520701756420","volume":"43","author":"J Wittwer","year":"2008","unstructured":"Wittwer, J., & Renkl, A. (2008). Why instructional explanations often do not work: A framework for understanding the effectiveness of instructional explanations. Educational Psychologist, 43(1), 49\u201364. https:\/\/doi.org\/10.1080\/00461520701756420","journal-title":"Educational Psychologist"},{"key":"11565_CR70","doi-asserted-by":"publisher","unstructured":"Yang, Y. F., Lee, C. I., & Chang, C. K. (2016). Learning motivation and retention effects of pair programming in data structures courses. Education for Information, 32(3), 249\u2013267. https:\/\/doi.org\/10.3233\/EFI-160976","DOI":"10.3233\/EFI-160976"},{"key":"11565_CR71","doi-asserted-by":"publisher","first-page":"6211","DOI":"10.1007\/s10639-021-10884-7","volume":"27","author":"B Zhong","year":"2022","unstructured":"Zhong, B., Xia, L., & Su, S. (2022). Effects of programming tools with different degrees of embodiment on learning Boolean operations. Education and Information Technologies, 27, 6211\u20136231. https:\/\/doi.org\/10.1007\/s10639-021-10884-7","journal-title":"Education and Information Technologies"}],"container-title":["Education and Information Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-022-11565-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10639-022-11565-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10639-022-11565-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,3]],"date-time":"2023-07-03T07:28:04Z","timestamp":1688369284000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10639-022-11565-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,11]]},"references-count":71,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2023,7]]}},"alternative-id":["11565"],"URL":"https:\/\/doi.org\/10.1007\/s10639-022-11565-9","relation":{},"ISSN":["1360-2357","1573-7608"],"issn-type":[{"value":"1360-2357","type":"print"},{"value":"1573-7608","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,11]]},"assertion":[{"value":"5 August 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 December 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 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":"All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and\/or national research committee.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics in publishing"}},{"value":"All procedures performed in the study involving human participants were in accordance with the World Medical Association Declaration of Helsinki. The research participants agreed to participate in the study and their complete anonymity was ensured.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Informed consent was obtained from all individual participants included in the study. The test and questionnaire were conducted anonymously. Students\u2019 and teachers\u2019 participation was voluntary.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed consent"}},{"value":"There is no potential conflict of interest in this study.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"The authors declare that they have no competing interests.","order":6,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}]}}