Content area

Abstract

Despite the increasing emphasis on computational literacy in higher education, we observed that many undergraduate students particularly in developing contexts struggle to master fundamental programming skills and develop critical thinking. Conventional instructional approaches often lack interactivity and personalized scaffolding, which are essential for teaching abstract programming concepts. In response to this challenge, we examined the effect of artificial intelligence (AI)-assisted problem-based learning (PBL) on students’ programming skills, critical thinking, and problem-solving abilities in Java programming. Grounded in a quasi-experimental pre-test post-test control group design, we involved 62 s-year computer science education students from two public universities in Nigeria. Participants were assigned to either an experimental group that used Google Gemini (AI) within a PBL framework or a control group exposed to PBL adopting instructional videos. We employed four validated instruments to measure computer programming skills (CPSAR), critical thinking (CTS), problem-solving (PSS), and academic ability. Using multivariate analysis of covariance (MANCOVA), we analyzed group differences while controlling for pre-test scores and tested moderation effects of academic ability and age group. Our results revealed a statistically significant improvement in programming skills among students in the AI-assisted group, with a large effect size. Critical thinking and problem-solving skill outcomes did not differ significantly between the groups. We also found a significant interaction between the teaching strategy and academic ability, indicating that high-ability students benefited more from AI integration into computer programming instruction. This study provides original insights into AI-enhanced pedagogy and has practical implications for improving programming instruction, particularly in resource-limited educational environments.

Details

1009240
Title
Fostering programming skill and critical thinking through AI-assisted PBL integration
Author
Omeh, Christian Basil 1   VIAFID ORCID Logo  ; Ayanwale, Musa Adekunle 2   VIAFID ORCID Logo  ; Mnguni, Lindelani E. 3   VIAFID ORCID Logo  ; Olelewe, Chijioke Jonathan 1   VIAFID ORCID Logo 

 University of Nigeria, Department of Computer and Robotics Education, Enugu, Nigeria (GRID:grid.10757.34) (ISNI:0000 0001 2108 8257) 
 National University of Lesotho, Tests and Measurement Unit, Department of Educational Foundations, Faculty of Education, Maseru, Lesotho (GRID:grid.9925.7) (ISNI:0000 0001 2154 0215) 
 University of Pretoria, Department of Mathematics, Science and Technology Education, Faculty of Education, Pretoria, South Africa (GRID:grid.49697.35) (ISNI:0000 0001 2107 2298) 
Volume
14
Issue
1
Pages
22
Publication year
2025
Publication date
Dec 2025
Publisher
Nature Publishing Group
Place of publication
Alicante
Country of publication
United States
Publication subject
e-ISSN
22547339
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2025-09-30
Milestone dates
2025-07-28 (Registration); 2025-04-19 (Received); 2025-07-23 (Accepted)
Publication history
 
 
   First posting date
30 Sep 2025
ProQuest document ID
3259859957
Document URL
https://www.proquest.com/scholarly-journals/fostering-programming-skill-critical-thinking/docview/3259859957/se-2?accountid=208611
Copyright
© The Author(s) 2025. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-12-03
Database
3 databases
  • Coronavirus Research Database
  • Education Research Index
  • ProQuest One Academic