Skip to content
Open access

Teaching Programming in the Age of Generative Artificial Intelligence: Learning Gains and Pedagogical Integration in a Higher Education Context

Jul 2026 · Applied Informatics · Vol 7, pp. 248 · 0 citations · 51 references

TL;DR

The findings suggest that the effectiveness of GenAI in programming education depends less on the mere presence of the technology and more on the pedagogical conditions under which it is integrated into the teaching–learning process.

Abstract

The rapid integration of Generative Artificial Intelligence (GenAI) into programming education has raised important questions regarding its impact on learning processes, conceptual understanding, and technological dependency. This study analyzed the effects of four GenAI-supported instructional strategies in an introductory programming course for undergraduate engineering students. A multi-group quasi-experimental pre-test–post-test design was implemented involving 686 students distributed across 53 class groups, from 10 campuses, taught by 32 professors. The instructional conditions included Quizzes for Self-Regulation, Github-Copilot-assisted learning, Prompt Problems with Iterative Refinement, and Flipped Learning enhanced with GenAI, which were compared against a traditional teaching approach. Learning outcomes were measured using normalized learning gain, while statistical analyses were conducted using non-parametric methods due to deviations from normality and heteroscedasticity. Results indicate that GenAI integration did not produce statistically significant overall differences in learning gain when all GenAI-supported strategies were analyzed as a single cluster compared to traditional instruction. However, differences emerged between specific strategies, with Quizzes and Copilot-based approaches having higher median learning gains than Prompt Problems and Flipped Learning strategies. No statistically significant differences associated with gender were identified. These findings suggest that the effectiveness of GenAI in programming education depends less on the mere presence of the technology and more on the pedagogical conditions under which it is integrated into the teaching–learning process.

Read PDF

Similar papers

Open access Aug 2026

Inquiry-Based Learning as an Instructional Strategy for Improving Scientific Reasoning among Grade 10 Students in a 3T School

This study aims to examine the effectiveness of Inquiry-Based Learning (IBL) as an instructional strategy for improving the scientific reasoning of Grade X students at SMAN 02 Bunguran Timur Laut, a school located in a disadvantaged, frontier, and outermost (3T) region of Indonesia. The research employed a quasi-experi...

Heni Kuswati · 0 citations
Open access Jul 2026

The Effect of Generative Artificial Intelligence-Assisted Project-Based Learning on Vocational High School Students' Statistical Literacy and Critical Thinking Skills

The study offers an evidence-based instructional framework for integrating artificial intelligence into vocational mathematics education to better prepare students for data-driven and technology-rich learning environments.

S. Lestari, Astri Setyawati · 0 citations
Conference Open access Jul 2026

The Influence of Project-Based Learning Model Assisted by Interactive Teaching Materials on Students’ Conceptual Abilities

This study aims to analyze the effect of implementing the Project-Based Learning model in enhancing student’ conceptual understanding in the Mathematics Teaching and Learning Strategies course. The research employed a quantitative approach using a one-group pretest-posttest quasi-experimental design. The participants w...

Tri Andari, R. Lusiana, V. D. Susanti · 0 citations
Open access Aug 2026

The effectiveness of the contextual teaching and learning model on mathematical literacy skills in terms of learning motivation

Mathematical literacy is an essential competency that enables students to apply mathematical knowledge to solve real-world problems. However, students' mathematical literacy achievement remains relatively low, indicating the need for more effective instructional approaches. This study aimed to examine the effectiveness...

Fauziah Rahmah, Fadhilah Rahmahwati, Rifki Hamdani · 0 citations
Review Open access Aug 2026

Difficulties of Learning Programming in Higher Education: A Systematic Literature Review of Recent Research

The factors found to affect students’ programming learning were lack of knowledge about programming concepts and constructs, misconceptions related to syntax and semantics, programming skills, problem-solving skills, and the inability to create a mental model of the computer.

F. Kalelioğlu, Fatma Keskinkılıç · 0 citations
Open access Jul 2026

Problem-Based Learning and Inquiry-Based Learning Models in Learning Arithmetic Sequences and Series in High School

This study aims to compare the effectiveness of Problem-Based Learning (PBL) and Inquiry-Based Learning (IBL) models in improving the critical thinking skills of tenth-grade high school students on the topic of Arithmetic Sequences and Series. The research employed a quantitative approach using a Matching Pretest–Postt...

Hanum Ulfiatus Sufiyah, B. Cahyono, Nadhifah Nadhifah et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.