{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T04:24:32Z","timestamp":1781670272318,"version":"3.54.5"},"reference-count":107,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2025,12,1]],"date-time":"2025-12-01T00:00:00Z","timestamp":1764547200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2025,12,1]],"date-time":"2025-12-01T00:00:00Z","timestamp":1764547200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2025,8,7]],"date-time":"2025-08-07T00:00:00Z","timestamp":1754524800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Computers and Education: Artificial Intelligence"],"published-print":{"date-parts":[[2025,12]]},"DOI":"10.1016\/j.caeai.2025.100460","type":"journal-article","created":{"date-parts":[[2025,8,9]],"date-time":"2025-08-09T06:43:49Z","timestamp":1754721829000},"page":"100460","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":9,"special_numbering":"C","title":["Investigating the impact of generative AI integration on the sustenance of higher-order thinking skills and understanding of programming logic"],"prefix":"10.1016","volume":"9","author":[{"given":"Jemimah","family":"Nathaniel","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9895-6796","authenticated-orcid":false,"given":"Solomon Sunday","family":"Oyelere","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jarkko","family":"Suhonen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Matti","family":"Tedre","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"3","key":"10.1016\/j.caeai.2025.100460_bib1","doi-asserted-by":"crossref","first-page":"165","DOI":"10.3934\/steme.2024011","article-title":"Potentiality of generative AI tools in higher education: Evaluating ChatGPT's viability as a teaching assistant for introductory programming courses","volume":"4","author":"Ahme","year":"2024","journal-title":"STEM Education"},{"key":"10.1016\/j.caeai.2025.100460_bib2","doi-asserted-by":"crossref","DOI":"10.1016\/j.tsc.2023.101351","article-title":"The impact of different types of off-campus training on primary and junior high students' higher-order thinking dispositions","volume":"49","author":"Aibin","year":"2023","journal-title":"Thinking Skills and Creativity"},{"issue":"3","key":"10.1016\/j.caeai.2025.100460_bib3","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1007\/s43681-021-00096-7","article-title":"Artificial intelligence in education: Addressing ethical challenges in K-12 settings","volume":"2","author":"Akgun","year":"2022","journal-title":"AI and Ethics"},{"key":"10.1016\/j.caeai.2025.100460_bib4","author":"Alves"},{"key":"10.1016\/j.caeai.2025.100460_bib5","article-title":"Preparing 21st century teachers: Implementation of 4C character's pre-service teacher through teaching practice","volume":"Vol 1233","author":"Astuti","year":"2019"},{"key":"10.1016\/j.caeai.2025.100460_bib6","doi-asserted-by":"crossref","first-page":"1211","DOI":"10.1145\/3287324.3287412","article-title":"Using rubrics integrating design and coding to assess middle school students' open-ended block-based programming projects","author":"Basu","year":"2019","journal-title":"SIGCSE 2019 \u2013 Proceedings of the 50th ACM Technical Symposium on Computer Science Education"},{"key":"10.1016\/j.caeai.2025.100460_bib8","series-title":"Instructional scaffolding in STEM education strategies and efficacy evidence","author":"Belland","year":"2017"},{"issue":"13","key":"10.1016\/j.caeai.2025.100460_bib9","doi-asserted-by":"crossref","first-page":"1802","DOI":"10.1177\/1049732316654870","article-title":"Member checking: A tool to enhance trustworthiness or merely a nod to validation?","volume":"26","author":"Birt","year":"2016","journal-title":"Qualitative Health Research"},{"issue":"4","key":"10.1016\/j.caeai.2025.100460_bib10","doi-asserted-by":"crossref","first-page":"1345","DOI":"10.1007\/s10798-022-09786-7","article-title":"Computer programming in primary schools: Swedish Technology Teachers' pedagogical strategies","volume":"33","author":"Bjursten","year":"2023","journal-title":"International Journal of Technology and Design Education"},{"issue":"2","key":"10.1016\/j.caeai.2025.100460_bib11","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1191\/1478088706qp063oa","article-title":"Using thematic analysis in psychology","volume":"3","author":"Braun","year":"2006","journal-title":"Qualitative Research in Psychology"},{"key":"10.1016\/j.caeai.2025.100460_bib12","series-title":"How to assess higher order thinking skills in your classroom","author":"Brookhart","year":"2010"},{"key":"10.1016\/j.caeai.2025.100460_bib13","doi-asserted-by":"crossref","first-page":"26.1295.1","DOI":"10.18260\/p.24632","article-title":"Quantifying student progress through bloom's taxonomy cognitive categories in computer programming courses","author":"Cabo","year":"2015","journal-title":"2015 ASEE Annual Conference and Exposition Proceedings"},{"key":"10.1016\/j.caeai.2025.100460_bib15","series-title":"Experimental and quasi-experimental designs for research","author":"Campbell","year":"1963"},{"issue":"2","key":"10.1016\/j.caeai.2025.100460_bib16","doi-asserted-by":"crossref","first-page":"203","DOI":"10.22555\/joeed.v3i2.1034","article-title":"Bloom's taxonomy: Improving assessment and teaching- learning process","volume":"3","author":"Chandio","year":"2016","journal-title":"Journal of Education and Educational Development"},{"key":"10.1016\/j.caeai.2025.100460_bib18","first-page":"1","article-title":"MindScratch: A visual programming support tool for classroom learning based on multimodal generative AI","author":"Chen","year":"2025","journal-title":"International Journal of Human-Computer Interaction"},{"issue":"6","key":"10.1016\/j.caeai.2025.100460_bib19","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1007\/s42979-024-03074-y","article-title":"AI-Lab: A framework for introducing generative artificial intelligence tools in computer programming courses","volume":"5","author":"Dickey","year":"2024","journal-title":"SN Computer. Science."},{"issue":"3","key":"10.1016\/j.caeai.2025.100460_bib20","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1111\/1467-8721.ep10768783","article-title":"Statistical power analysis","volume":"1","author":"Cohen","year":"1992","journal-title":"Current Directions in Psychological Science"},{"key":"10.1016\/j.caeai.2025.100460_bib21","series-title":"Research design: Qualitative, quantitative, and mixed methods approaches","author":"Creswell","year":"2014"},{"key":"10.1016\/j.caeai.2025.100460_bib22","series-title":"Qualitative inquiry and research design: Choosing among five approaches","author":"Creswell","year":"2018"},{"key":"10.1016\/j.caeai.2025.100460_bib23","author":"Denny"},{"key":"10.1016\/j.caeai.2025.100460_bib24","article-title":"Enhancing computer programming education using ChatGPT: A mini review","author":"Deriba","year":"2023","journal-title":"ACM International Conference Proceeding Series"},{"issue":"6","key":"10.1016\/j.caeai.2025.100460_bib25","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1111\/j.1365-2729.2011.00476.x","article-title":"Supporting self-regulated learning in computer-based learning environments: Systematic review of effects of scaffolding in the domain of science education","volume":"28","author":"Devolder","year":"2012","journal-title":"Journal of Computer Assisted Learning"},{"issue":"2","key":"10.1016\/j.caeai.2025.100460_bib27","first-page":"159","article-title":"Pretest-posttest designs and measurement of change","volume":"20","author":"Dimitrov","year":"2003","journal-title":"Work"},{"key":"10.1016\/j.caeai.2025.100460_bib28","article-title":"Coding with AI: How are tools like ChatGPT being used by students in foundational programming courses","volume":"Vol. 14830","author":"Ghimire","year":"2024"},{"key":"10.1016\/j.caeai.2025.100460_bib29","doi-asserted-by":"crossref","DOI":"10.1016\/j.compedu.2021.104173","article-title":"It's a chance to make mistakes\": Processes and outcomes of coding in 2nd grade classrooms","volume":"168","author":"Egbert","year":"2021","journal-title":"Computers & Education"},{"key":"10.1016\/j.caeai.2025.100460_bib30","first-page":"1","article-title":"An impact comparison of two instructional scaffolding strategies employed in our programming laboratories: Employment of a supplemental teaching assistant versus employment of the pair programming methodology","author":"Erdei","year":"2017","journal-title":"IEEE Frontiers in Education Conference (FIE)"},{"key":"10.1016\/j.caeai.2025.100460_bib31","doi-asserted-by":"crossref","first-page":"179027","DOI":"10.1109\/ACCESS.2019.2956136","article-title":"Gentle introduction to artificial intelligence for high-school students using scratch","volume":"7","author":"Estevez","year":"2019","journal-title":"IEEE Access"},{"key":"10.1016\/j.caeai.2025.100460_bib32","doi-asserted-by":"crossref","DOI":"10.1016\/j.sciaf.2022.e01240","article-title":"A review on effective approach to teaching computer programming to undergraduates in developing countries","volume":"16","author":"Eteng","year":"2022","journal-title":"Scientific African"},{"issue":"6","key":"10.1016\/j.caeai.2025.100460_bib33","doi-asserted-by":"crossref","first-page":"576","DOI":"10.1111\/jcal.12155","article-title":"An analysis of young students' thinking when completing basic coding tasks using Scratch Jnr. On the iPad","volume":"32","author":"Falloon","year":"2016","journal-title":"Journal of Computer Assisted Learning"},{"issue":"2","key":"10.1016\/j.caeai.2025.100460_bib34","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1007\/s10798-019-09559-9","article-title":"The influence of SRA programming on algorithmic thinking and self-efficacy using Lego robotics in two types of instruction","volume":"31","author":"Fanchamps","year":"2021","journal-title":"International Journal of Technology and Design Education"},{"key":"10.1016\/j.caeai.2025.100460_bib35","first-page":"726","article-title":"A learner needs analysis report","volume":"11","author":"Fayzulloeva","year":"2020","journal-title":"International Journal of Innovative Research and Development"},{"key":"10.1016\/j.caeai.2025.100460_bib36","first-page":"345","article-title":"CS1 with a side of AI: Teaching software verification for secure code in the era of generative AI. SIGCSE 2024","volume":"1","author":"Fernandez","year":"2024","journal-title":"Proceedings of the 55th ACM Technical Symposium on Computer Science Education"},{"key":"10.1016\/j.caeai.2025.100460_bib37","series-title":"In proceedings of the 25th australasian computing Education conference (ACE \u201923)","article-title":"My AI wants to know if this will be on the exam: Testing OpenAI's codex on CS2 programming exercises","author":"Finnie-Ansley","year":"2023"},{"issue":"12","key":"10.1016\/j.caeai.2025.100460_bib38","doi-asserted-by":"crossref","DOI":"10.46827\/ejes.v10i12.5089","article-title":"Measuring higher-order thinking Skills in science among primary school students using item response theory","volume":"10","author":"Gendenjamts","year":"2023","journal-title":"European Journal of Education Studies"},{"issue":"12","key":"10.1016\/j.caeai.2025.100460_bib39","doi-asserted-by":"crossref","first-page":"5467","DOI":"10.3390\/app11125467","article-title":"Artificial intelligence for student assessment: A systematic review","volume":"11","author":"Gonz\u00e1lez-Calatayud","year":"2021","journal-title":"Applied Sciences"},{"issue":"2","key":"10.1016\/j.caeai.2025.100460_bib40","doi-asserted-by":"crossref","first-page":"37","DOI":"10.7771\/1541-5015.1254","article-title":"Learning, beliefs, and products: Students' perspectives with project-based learning","volume":"5","author":"Grant","year":"2011","journal-title":"Interdisciplinary Journal of Problem-Based Learning"},{"key":"10.1016\/j.caeai.2025.100460_bib41","first-page":"155","article-title":"Objective assessment in Java programming Language using rubrics","volume":"21","author":"Gupta","year":"2022","journal-title":"Journal of Information Technology Education: Innovations in Practice"},{"issue":"1","key":"10.1016\/j.caeai.2025.100460_bib42","doi-asserted-by":"crossref","first-page":"39","DOI":"10.62492\/sefijeea.v1i1.20","article-title":"Exploring the utilisation of generative AI tools by undergraduate first-year mechanical engineering students in programming assessments","volume":"1","author":"Hamadeh","year":"2024","journal-title":"SEFI Journal of Engineering Education Advancement"},{"issue":"2","key":"10.1016\/j.caeai.2025.100460_bib43","doi-asserted-by":"crossref","DOI":"10.3390\/educsci14020120","article-title":"Artificial intelligence supporting independent student learning: An evaluative case Study of ChatGPT and learning to code","volume":"14","author":"Hartley","year":"2024","journal-title":"Education Sciences"},{"key":"10.1016\/j.caeai.2025.100460_bib44","first-page":"1899","article-title":"Generative AI in computer science education","volume":"Vol. 2","author":"Hazzan","year":"2024"},{"key":"10.1016\/j.caeai.2025.100460_bib45","first-page":"68","article-title":"Research on innovative applications and impacts of using generative AI for user interface design in programming courses","author":"Ho","year":"2024","journal-title":"ACM International Conference Proceeding Series"},{"issue":"3","key":"10.1016\/j.caeai.2025.100460_bib46","doi-asserted-by":"crossref","first-page":"504","DOI":"10.1007\/s40593-021-00239-1","article-title":"Ethics of AI in education: Towards a community-wide framework","volume":"32","author":"Holmes","year":"2022","journal-title":"International Journal of Artificial Intelligence in Education"},{"key":"10.1016\/j.caeai.2025.100460_bib47","first-page":"51","article-title":"CodeTailor: LLM-Powered personalized parsons puzzles for engaging support while learning programming","author":"Hou","year":"2024","journal-title":"L@S 2024 - Proceedings of the 11th ACM Conference on Learning @ Scale"},{"key":"10.1016\/j.caeai.2025.100460_bib49","doi-asserted-by":"crossref","DOI":"10.1007\/s11528-025-01052-6","article-title":"From programming to prompting: Developing computational thinking through large Language model-based generative artificial intelligence","author":"Hsu","year":"2025","journal-title":"TechTrends"},{"key":"10.1016\/j.caeai.2025.100460_bib50","author":"Huang"},{"key":"10.1016\/j.caeai.2025.100460_bib51","doi-asserted-by":"crossref","first-page":"413","DOI":"10.1016\/j.procs.2024.05.122","article-title":"Use of basic programming tools to foster programming logic in university students with school preparation other than computer science","volume":"237","author":"Ibarra-Torres","year":"2024","journal-title":"Procedia Computer Science"},{"key":"10.1016\/j.caeai.2025.100460_bib52","article-title":"Creativity, generative AI, and software development","author":"Jackson","year":"2024","journal-title":"A Research Agenda"},{"key":"10.1016\/j.caeai.2025.100460_bib53","author":"Jin"},{"key":"10.1016\/j.caeai.2025.100460_bib54","first-page":"5","article-title":"Cracking the code: Co-coding with AI in creative programming education","author":"Jonsson","year":"2022","journal-title":"ACM International Conference Proceeding Series"},{"issue":"2\u20133","key":"10.1016\/j.caeai.2025.100460_bib55","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1080\/08993408.2019.1608781","article-title":"Teaching computer programming with PRIMM: A sociocultural perspective","volume":"29","author":"Sentance","year":"2019","journal-title":"Computer Science Education"},{"key":"10.1016\/j.caeai.2025.100460_bib56","series-title":"In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (CHI \u201923)","first-page":"1","article-title":"Studying the effect of AI code generators on supporting novice learners in introductory programming","author":"Kazemitabaar","year":"2023"},{"key":"10.1016\/j.caeai.2025.100460_bib57","first-page":"1","article-title":"Reviewing constructivist theories to help foster creativity in programming education","author":"Kiesler","year":"2022","journal-title":"IEEE Frontiers in Education Conference (FIE)"},{"key":"10.1016\/j.caeai.2025.100460_bib58","article-title":"Enhancing programming error messages in real time with generative AI","author":"Kimmel","year":"2024","journal-title":"Conference on Human Factors in Computing Systems - Proceedings"},{"key":"10.1016\/j.caeai.2025.100460_bib59","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1016\/j.chb.2017.01.005","article-title":"A validity and reliability study of the computational thinking scales (CTS)","volume":"72","author":"Korkmaz","year":"2017","journal-title":"Computers in Human Behavior"},{"issue":"1","key":"10.1016\/j.caeai.2025.100460_bib60","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1080\/13814788.2017.1375092","article-title":"Series: Practical guidance to qualitative research. Part 4: Trustworthiness and publishing","volume":"24","author":"Korstjens","year":"2018","journal-title":"The European Journal of General Practice"},{"key":"10.1016\/j.caeai.2025.100460_bib61","first-page":"798","article-title":"Automated Program repair using generative models for code infilling","author":"Koutcheme","year":"2023","journal-title":"Springer Nature Switzerland"},{"issue":"4","key":"10.1016\/j.caeai.2025.100460_bib62","doi-asserted-by":"crossref","first-page":"212","DOI":"10.1207\/s15430421tip4104_2","article-title":"A revision of Bloom's taxonomy: An overview","volume":"41","author":"Krathwohl","year":"2002","journal-title":"Theory into Practice"},{"issue":"5","key":"10.1016\/j.caeai.2025.100460_bib63","doi-asserted-by":"crossref","DOI":"10.3390\/educsci14050503","article-title":"Strategies for integrating generative AI into higher education: Navigating challenges and leveraging opportunities","volume":"14","author":"Kurtz","year":"2024","journal-title":"Education Sciences"},{"key":"10.1016\/j.caeai.2025.100460_bib64","article-title":"Learning from teaching assistants to formulate subgoals for programming tasks: Exploring the potential for AI teaching assistants","volume":"3840","author":"Lee","year":"2024","journal-title":"CEUR Workshop Proceedings"},{"key":"10.1016\/j.caeai.2025.100460_bib65","series-title":"Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 (Turku, Finland) (ITiCSE 2023)","first-page":"124","article-title":"Comparing code explanations created by students and large Language models","author":"Leinonen","year":"2023"},{"key":"10.1016\/j.caeai.2025.100460_bib66","series-title":"Companion proceedings of the 6th international conference on the art, science, and engineering of programming (programming '22)","first-page":"70","article-title":"Automatic programming and education","author":"Lewis","year":"2022"},{"key":"10.1016\/j.caeai.2025.100460_bib67","doi-asserted-by":"crossref","first-page":"1668","DOI":"10.1109\/TLT.2024.3392896","article-title":"Scaffolding computational thinking with ChatGPT","volume":"17","author":"Liao","year":"2024","journal-title":"IEEE Transactions on Learning Technologies"},{"key":"10.1016\/j.caeai.2025.100460_bib68","first-page":"95","article-title":"Evaluating contextually personalized programming exercises created with generative AI. ICER 2024","volume":"1","author":"Logacheva","year":"2024","journal-title":"ACM Conference on International Computing Education Research"},{"key":"10.1016\/j.caeai.2025.100460_bib69","author":"Luna"},{"key":"10.1016\/j.caeai.2025.100460_bib70","first-page":"931","article-title":"Experiences from using code explanations generated by large language models in a web software development e-book","volume":"Vol. 1","author":"MacNeil","year":"2023"},{"key":"10.1016\/j.caeai.2025.100460_bib71","first-page":"37","article-title":"Generating diverse code explanations using the gpt-3 large language model","volume":"Vol. 2","author":"MacNeil","year":"2022"},{"issue":"2","key":"10.1016\/j.caeai.2025.100460_bib72","doi-asserted-by":"crossref","first-page":"130","DOI":"10.4018\/IJICTE.2019040108","article-title":"Assessing the teaching and learning process of an introductory programming course with bloom's taxonomy and Assurance of Learning (AOL)","volume":"15","author":"Malik","year":"2019","journal-title":"International Journal of Information and Communication Technology Education"},{"issue":"4","key":"10.1016\/j.caeai.2025.100460_bib73","first-page":"674","article-title":"Higher-Order thinking skills multiple choice and essay questions: A validated instrument to measure higher-order thinking skills of prospective teachers","volume":"18","author":"Maryani","year":"2021","journal-title":"Journal of Turkish Science Education"},{"issue":"1","key":"10.1016\/j.caeai.2025.100460_bib74","first-page":"1","article-title":"A Study on impact of junior high school students' programming learning effect based on generative artificial intelligence","volume":"44","author":"Min","year":"2024","journal-title":"International Conference on Educational Technology (ICET). Asia Pacific Journal of Education"},{"issue":"3","key":"10.1016\/j.caeai.2025.100460_bib75","doi-asserted-by":"crossref","first-page":"156","DOI":"10.3991\/ijet.v15i03.9839","article-title":"Enhancing students' Higher-Order Thinking Skills (HOTS) through an inductive reasoning strategy using geogebra","volume":"15","author":"Misrom","year":"2020","journal-title":"International Journal of Emerging Technologies in Learning"},{"key":"10.1016\/j.caeai.2025.100460_bib76","series-title":"2024 IEEE global engineering education conference (EDUCON)","article-title":"Developing critical thinking practices interwoven with generative AI usage in an introductory programming course","author":"Naeem","year":"2024"},{"key":"10.1016\/j.caeai.2025.100460_bib77","doi-asserted-by":"crossref","DOI":"10.1007\/s40593-025-00524-3","article-title":"Literature review on the integration of generative AI in programming education","author":"Nathaniel","year":"2025","journal-title":"International Journal of Artificial Intelligence in Education"},{"issue":"1","key":"10.1016\/j.caeai.2025.100460_bib78","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1177\/1609406917733847","article-title":"Thematic analysis: Striving to meet the trustworthiness criteria","volume":"16","author":"Nowell","year":"2017","journal-title":"International Journal of Qualitative Methods"},{"key":"10.1016\/j.caeai.2025.100460_bib113","doi-asserted-by":"crossref","first-page":"53736","DOI":"10.1109\/ACCESS.2023.3280075","article-title":"Analysis of attrition studies within the Computer Sciences","volume":"11","author":"Obaido","year":"2023","journal-title":"IEEE Access"},{"issue":"4","key":"10.1016\/j.caeai.2025.100460_bib79","doi-asserted-by":"crossref","DOI":"10.37939\/jrmc.v28i4.2804","article-title":"Modified bloom's taxonomy: Perspective of a doctor of philosophy scholar","volume":"28","author":"Omer","year":"2025","journal-title":"Journal of Rawalpindi Medical College"},{"key":"10.1016\/j.caeai.2025.100460_bib116","series-title":"Proceedings of the 17th Koli calling international conference on computing education research","article-title":"Integrating parson's programming puzzles into a game-based mobile learning application","author":"Oyelere","year":"2017"},{"issue":"2","key":"10.1016\/j.caeai.2025.100460_bib80","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1504\/IJTEL.2020.106282","article-title":"Evaluating a game-development approach to teach introductory programming concepts in secondary education","volume":"12","author":"Papadakis","year":"2020","journal-title":"International Journal of Technology Enhanced Learning"},{"key":"10.1016\/j.caeai.2025.100460_bib82","first-page":"186","article-title":"Generative AI in introductory programming instruction: Examining the assistance dilemma with LLM-Based code generators. SIGCSE virtual 2024","volume":"1","author":"Poitras","year":"2024","journal-title":"Proceedings of the 2024 ACM Virtual Global Computing Education Conference"},{"key":"10.1016\/j.caeai.2025.100460_bib83","first-page":"1070","article-title":"A self-regulated learning framework using generative AI and its application in CS educational intervention design. SIGCSE 2024","volume":"1","author":"Prasad","year":"2024","journal-title":"Proceedings of the 55th ACM Technical Symposium on Computer Science Education"},{"key":"10.1016\/j.caeai.2025.100460_bib84","author":"Rahe"},{"issue":"2","key":"10.1016\/j.caeai.2025.100460_bib85","doi-asserted-by":"crossref","first-page":"1390","DOI":"10.30574\/wjarr.2025.25.2.0516","article-title":"Effective prompt engineering for generative AI in C++ programming tasks","volume":"25","author":"Ramona","year":"2025","journal-title":"World Journal of Advanced Research and Reviews"},{"key":"10.1016\/j.caeai.2025.100460_bib86","series-title":"Open access","article-title":"Equitable but not diverse: Universal design for learning is not enough","author":"Roth","year":"2021"},{"issue":"3","key":"10.1016\/j.caeai.2025.100460_bib87","doi-asserted-by":"crossref","first-page":"13","DOI":"10.24191\/jcrinn.v6i3.223","article-title":"Students' assessments in learning programming based on bloom's taxonomy","volume":"6","author":"Rozita","year":"2021","journal-title":"Journal of Computing Research and Innovation (JCRINN)"},{"key":"10.1016\/j.caeai.2025.100460_bib88","first-page":"147","article-title":"Always provide context: The effects of code context on programming error message enhancement","volume":"Vol. 1","author":"Santos","year":"2023"},{"key":"10.1016\/j.caeai.2025.100460_bib89","doi-asserted-by":"crossref","first-page":"1893","DOI":"10.1007\/s11135-017-0574-8","article-title":"Saturation in qualitative research: Exploring its conceptualization and operationalization","volume":"52","author":"Saunders","year":"2018","journal-title":"Quality and Quantity"},{"issue":"1","key":"10.1016\/j.caeai.2025.100460_bib90","doi-asserted-by":"crossref","DOI":"10.1007\/s10515-024-00426-z","article-title":"Future of software development with generative AI","volume":"31","author":"Sauvola","year":"2024","journal-title":"Automated Software Engineering"},{"key":"10.1016\/j.caeai.2025.100460_bib91","series-title":"Proceedings of the 2024 the 16th international conference on education technology and computers","article-title":"Exploring the adoption of generative AI tools in computer Science Education: A Student Survey","author":"Schefer-Wenzl","year":"2025"},{"issue":"4","key":"10.1016\/j.caeai.2025.100460_bib92","doi-asserted-by":"crossref","DOI":"10.5539\/elt.v3n4p237","article-title":"Vygotsky's Zone of proximal development: Instructional implications and teachers' professional development","volume":"3","author":"Shabani","year":"2010","journal-title":"English Language Teaching"},{"issue":"3","key":"10.1016\/j.caeai.2025.100460_bib93","article-title":"Potentiality of generative AI tools in higher education: Evaluating chatgpt's viability as a teaching assistant for introductory programming courses","volume":"4","author":"Shanto","year":"2024","journal-title":"STEM education"},{"issue":"3","key":"10.1016\/j.caeai.2025.100460_bib94","first-page":"148","article-title":"Bloom's taxonomy to improve teaching-learning in introduction to programming","volume":"11","author":"Sobral","year":"2021","journal-title":"International journal of information and education technology. IJIET 2021"},{"issue":"3","key":"10.1016\/j.caeai.2025.100460_bib96","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1109\/MS.2024.3363848","article-title":"Pair programming with generative AI","volume":"41","author":"Spinellis","year":"2024","journal-title":"IEEE Software"},{"key":"10.1016\/j.caeai.2025.100460_bib97","series-title":"A scoping review proceedings of the 2024 conference on United Kingdom & Ireland computing education research","first-page":"1","article-title":"Exploring human-centered approaches in generative AI and introductory programming research","author":"Stone","year":"2024"},{"issue":"2","key":"10.1016\/j.caeai.2025.100460_bib98","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1007\/s10798-017-9400-9","article-title":"Teaching tools, teachers' rules: Exploring the impact of teaching styles on young children's programming knowledge in ScratchJr","volume":"28","author":"Strawhacker","year":"2018","journal-title":"International Journal of Technology and Design Education"},{"key":"10.1016\/j.caeai.2025.100460_bib99","series-title":"Open & distance education and eLearning: Creativity, technology, and learning","article-title":"Constructionism","author":"Sullivan","year":"2017"},{"key":"10.1016\/j.caeai.2025.100460_bib100","doi-asserted-by":"crossref","DOI":"10.1016\/j.tsc.2022.100999","article-title":"Exploring the structure of students' scientific higher order thinking in science education","volume":"43","author":"Sun","year":"2022","journal-title":"Thinking Skills and Creativity"},{"issue":"2","key":"10.1016\/j.caeai.2025.100460_bib114","doi-asserted-by":"crossref","first-page":"127","DOI":"10.3991\/ijet.v15i02.11527","article-title":"Analyzing student performance in programming education using classification techniques","volume":"15","author":"Sunday","year":"2020","journal-title":"International Journal of Emerging Technologies in Learning"},{"issue":"6","key":"10.1016\/j.caeai.2025.100460_bib101","doi-asserted-by":"crossref","first-page":"1628","DOI":"10.1002\/cae.22339","article-title":"Bloom's taxonomy: A beneficial tool for learning and assessing students' competency levels in computer programming using empirical analysis","volume":"28","author":"Ullah","year":"2020","journal-title":"Computer Applications in Engineering Education"},{"issue":"1","key":"10.1016\/j.caeai.2025.100460_bib102","doi-asserted-by":"crossref","first-page":"733","DOI":"10.32628\/CSEIT25111276","article-title":"Prompt engineering for conversational AI systems: A systematic review of techniques and applications","volume":"11","author":"Viswanathan","year":"2025","journal-title":"International Journal of Scientific Research in Computer Science, Engineering and Information Technology"},{"issue":"1","key":"10.1016\/j.caeai.2025.100460_bib103","doi-asserted-by":"crossref","DOI":"10.1186\/s41239-024-00448-3","article-title":"Embracing the future of Artificial Intelligence in the classroom: The relevance of AI literacy, prompt engineering, and critical thinking in modern education","volume":"21","author":"Walter","year":"2024","journal-title":"International Journal of Educational Technology in Higher Education"},{"key":"10.1016\/j.caeai.2025.100460_bib104","series-title":"In proceedings of the 54th ACM technical symposium on computer science EducationV.1 (SIGCSE 2023)","article-title":"Using GitHub copilot to solve simple programming problems","author":"Wermelinger","year":"2023"},{"key":"10.1016\/j.caeai.2025.100460_bib105","first-page":"331","article-title":"Does ChatGPT help with introductory programming? An experiment of students using ChatGPT in CS1","author":"Xue","year":"2024","journal-title":"Proceedings - International Conference on Software Engineering"},{"issue":"4","key":"10.1016\/j.caeai.2025.100460_bib107","doi-asserted-by":"crossref","DOI":"10.3390\/educsci14040433","article-title":"Benefits and challenges of Collaboration between students and conversational generative artificial intelligence in programming learning: An empirical case Study","volume":"14","author":"Yan","year":"2024","journal-title":"Education Sciences"},{"key":"10.1016\/j.caeai.2025.100460_bib108","article-title":"Impact of generative ai on critical thinking skills in undergraduates: A systematic review impact of generative ai on critical thinking skills in undergraduates: A systematic review the Journal of Desk Research Review and Analysis","volume":"Vol. 1","author":"Yatigammana","year":"2023"},{"key":"10.1016\/j.caeai.2025.100460_bib109","article-title":"The effect of generative artificial intelligence (AI)-based tool use on students' computational thinking skills, programming self-efficacy and motivation","volume":"4","author":"Yilmaz","year":"2023","journal-title":"Computers and Education: Artificial Intelligence"},{"key":"10.1016\/j.caeai.2025.100460_bib110","series-title":"Proceedings of the 49th ACM technical symposium on computer science education (SIGCSE \u201918)","first-page":"14","article-title":"On the use of semantic-based AIG to automatically generate programming exercises","author":"Zavala","year":"2018"},{"key":"10.1016\/j.caeai.2025.100460_bib111","doi-asserted-by":"crossref","DOI":"10.1016\/j.tsc.2023.101272","article-title":"Development and validation of a Higher-Order Thinking Skills assessment scale for pre-service teachers","volume":"48","author":"Zhou","year":"2023","journal-title":"Thinking Skills and Creativity"},{"issue":"10","key":"10.1016\/j.caeai.2025.100460_bib112","doi-asserted-by":"crossref","DOI":"10.3390\/educsci14101089","article-title":"The good and bad of AI tools in novice programming education","volume":"14","author":"Zviel-Girshin","year":"2024","journal-title":"Education Sciences"}],"container-title":["Computers and Education: Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2666920X25001006?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S2666920X25001006?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,4,27]],"date-time":"2026-04-27T07:08:16Z","timestamp":1777273696000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S2666920X25001006"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12]]},"references-count":107,"alternative-id":["S2666920X25001006"],"URL":"https:\/\/doi.org\/10.1016\/j.caeai.2025.100460","relation":{},"ISSN":["2666-920X"],"issn-type":[{"value":"2666-920X","type":"print"}],"subject":[],"published":{"date-parts":[[2025,12]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Investigating the impact of generative AI integration on the sustenance of higher-order thinking skills and understanding of programming logic","name":"articletitle","label":"Article Title"},{"value":"Computers and Education: Artificial Intelligence","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.caeai.2025.100460","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 The Authors. Published by Elsevier Ltd.","name":"copyright","label":"Copyright"}],"article-number":"100460"}}