Sakibayev, Sakibayeva & Toybazarov
AI-Generated Errors as a Learning Tool: Improving Programming Education Through Error Correction
Spartak Sakibayev*, Zhetysu University named after Ilyas Zhansugurov
Bela Sakibayeva, Zhetysu University named after Ilyas Zhansugurov
Darkhan Toybazarov, Zhetysu University named after Ilyas Zhansugurov
https://doi.org/10.9743/JEO.2026.23.1.15
Abstract
This study examines the utilization of AI-generated errors in programming education, with a focus on students’ ability to identify and correct errors intentionally introduced into AI-generated code. The primary objective is to evaluate the effectiveness of this approach in enhancing students’ programming competence and academic performance. Participants engaged with AI-generated code containing predefined errors, and their error detection and correction skills were assessed. The findings indicate that this method supports the development of programming proficiency and contributes to improved academic outcomes. This study adds to the existing literature on AI in education, providing a basis for future research on integrating AI tools into programming instruction.
Keywords: AI-generated error, AI chatbot, programming instruction, coding club, debugging, error detection and correction
*Corresponding Author: spartakrz2000@gmail.com
---------- Grouped Links ---------
numOfValidGroupedLinks: 1
Download Article: https://www.thejeo.com/archive/archive/2026_231/25rea0038_jeo_jan_29_sakibayev_v5pdf
----------------------------------
-------------- Links -------------
numOfValidLinks: 0
----------------------------------
this.updated: True
links.count: 0
obj.hasPermission(enums.PermissionVerb.Edit): False
numOfValidLinks: 0
linksJSON.groups.count: 1
numOfValidGroupedLinks: 1
numOfValidGroupedLinks -> numOfLinksToDisplay: 1
numOfLinksToDisplay = 1
this.layout = 1
---------- Grouped Links ---------
numOfValidGroupedLinks: 0
----------------------------------
-------------- Links -------------
numOfValidLinks: 3
$url -- $title$url -- $title$url -- $title----------------------------------
this.updated: False
links.count: 3
obj.hasPermission(enums.PermissionVerb.Edit): False
numOfValidLinks: 3
linksJSON.groups.count: $linksJSON.groups.count
numOfValidGroupedLinks: 0
numOfLinksToDisplay = 3
this.layout = 1
Search JEO
- Bauman
- Quoc, et al.
- Dass & Kumar
- Ebrahim, Mhouti & Alloui
- Figueroa, et al.
- Ghanbariha, Ghahramani & Gholipour
- Jafari & Abdi
- James, et al.
- Kynn
- Manu, et al.
- Murshidi, et al.
- Ratnawati, et al.
- Otto, et al.
- Shoukat, et al.
- Rainchuso, et al.
- Samya
- Sakibayev, Sakibayeva & Toybazarov
- Seifert
- Teel, et al.
- Vijaykumar, Das & Bhandar
- Watriathos, Ahmad & Muskhir
- Watrianthos, Ahmad & Muskhir2
- Yanwar
- Setiyawan & Izzati
