Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Learning, Behavior, and Pedagogy: A Systematic Review of Generative AI Use in Programming Education

View through CrossRef
With the rapid development of Generative Artificial Intelligence (GAI) technology, programming education has emerged as a core application domain. Through a systematic literature review of 45 relevant studies from the Semantic Scholar database from 2023-2025, this study examined the current applications of GAI as an auxiliary learning tool in programming education, and its impact on learning outcomes. The findings reveal that GAI-assisted instruction demonstrates significant effectiveness across seven learning indicators: programming knowledge and skills, computational thinking and logical reasoning, problem-solving ability, programming self-efficacy, learning achievement, code quality, and learning behaviors and engagement. While the majority of studies confirm that GAI enhances student performance in various areas such as task completion, test performance, code structure and quality, and promoting self-directed learning, some studies indicate that GAI use may reduce learning depth and lead to over-dependence in specific tasks or complex reasoning contexts. From a pedagogical perspective, GAI prompts a transformation in teachers’ roles from knowledge transmitters to learning facilitators and guides, necessitating corresponding adjustments in curriculum design and assessment approaches. Based on the empirical findings, this study constructs an integrated conceptual model for GAI-assisted programming education integrating four core dimensions: implementation context factors, core influencing factors, learning performance indicators, and learning outcomes. The study identifies AI tool selection, students’ foundational abilities, and task complexity as key variables affecting learning effectiveness, and synthesizes seven patterns of student learning behavior changes under GAI assistance, providing concrete theoretical foundations and implementation guidelines for educational practice.
Title: Learning, Behavior, and Pedagogy: A Systematic Review of Generative AI Use in Programming Education
Description:
With the rapid development of Generative Artificial Intelligence (GAI) technology, programming education has emerged as a core application domain.
Through a systematic literature review of 45 relevant studies from the Semantic Scholar database from 2023-2025, this study examined the current applications of GAI as an auxiliary learning tool in programming education, and its impact on learning outcomes.
The findings reveal that GAI-assisted instruction demonstrates significant effectiveness across seven learning indicators: programming knowledge and skills, computational thinking and logical reasoning, problem-solving ability, programming self-efficacy, learning achievement, code quality, and learning behaviors and engagement.
While the majority of studies confirm that GAI enhances student performance in various areas such as task completion, test performance, code structure and quality, and promoting self-directed learning, some studies indicate that GAI use may reduce learning depth and lead to over-dependence in specific tasks or complex reasoning contexts.
From a pedagogical perspective, GAI prompts a transformation in teachers’ roles from knowledge transmitters to learning facilitators and guides, necessitating corresponding adjustments in curriculum design and assessment approaches.
Based on the empirical findings, this study constructs an integrated conceptual model for GAI-assisted programming education integrating four core dimensions: implementation context factors, core influencing factors, learning performance indicators, and learning outcomes.
The study identifies AI tool selection, students’ foundational abilities, and task complexity as key variables affecting learning effectiveness, and synthesizes seven patterns of student learning behavior changes under GAI assistance, providing concrete theoretical foundations and implementation guidelines for educational practice.

Related Results

Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Abstract The Physical Activity Guidelines for Americans (Guidelines) advises older adults to be as active as possible. Yet, despite the well documented benefits of physical a...
Implementasi Pembelajaran IPS Sebagai Penguatan Pendidikan Karakter di Sekolah Dasar
Implementasi Pembelajaran IPS Sebagai Penguatan Pendidikan Karakter di Sekolah Dasar
This study aims to analyze the implementation of social studies learning as strengthening character education in elementary schools. The research method used is a qualitative descr...
Do evidence summaries increase health policy‐makers' use of evidence from systematic reviews? A systematic review
Do evidence summaries increase health policy‐makers' use of evidence from systematic reviews? A systematic review
This review summarizes the evidence from six randomized controlled trials that judged the effectiveness of systematic review summaries on policymakers' decision making, or the most...
THE LIMITS OF CATHOLIC PEDAGOGY
THE LIMITS OF CATHOLIC PEDAGOGY
SUMMARY: 1. Purpose (Aim): The purpose of the article is to show the boundaries of Catholic pedagogy, i.e. to outline the possibilities of research in the area of Catholic pedagog...
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
CREATING LEARNING MEDIA IN TEACHING ENGLISH AT SMP MUHAMMADIYAH 2 PAGELARAN ACADEMIC YEAR 2020/2021
The pandemic Covid-19 currently demands teachers to be able to use technology in teaching and learning process. But in reality there are still many teachers who have not been able ...
Active Learning in the Context of the Teaching/Learning of Computer Programming: A Systematic Review
Active Learning in the Context of the Teaching/Learning of Computer Programming: A Systematic Review
Aim/Purpose: This paper presents the results of a systematic literature review that sought to identify the studies that relate the different pedagogical techniques by which active ...
Programming model abstractions for optimizing I/O intensive applications
Programming model abstractions for optimizing I/O intensive applications
This thesis contributes from the perspective of task-based programming models to the efforts of optimizing I/O intensive applications. Throughout this thesis, we propose programmin...

Back to Top