Skip to main content Skip to main navigation menu Skip to site footer
Bulletin of Abai KazNPU. Series of Physical and mathematical sciences

GENERATING OBJECT-ORIENTED PROGRAMMING EXERCISES USING CHATGPT

Published December 2023

101

84

E. Kiseleva+
Abai Kazakh National Pedagogical University, Almaty
G. Abdulkarimova +
Abai Kazakh National Pedagogical University, Almaty
Abai Kazakh National Pedagogical University, Almaty
Abai Kazakh National Pedagogical University, Almaty
Abstract

This article is devoted to the study of the possibility of developing effective exercises in object-oriented programming using ChatGPT, which would provide a deep understanding and application of OOP concepts, as well as determining the technological stages of the process of their generation. Using OpenAI Copilot as a large language model, we create programming exercises (including sample solutions and test cases), evaluating them qualitatively and quantitatively. Our results show that most of the automatically generated content is both new and correctly formulated, and in some cases completely ready for use. To generate exercises, primings were developed as input data for Copilot. They are templates describing the concepts of object-oriented programming, data structures and keywords for the formulation of task conditions. Our analysis shows that mass models of generative machine learning are of considerable value as a tool for teachers, although there is still a need for some control to ensure the quality of generated content before it is provided to students.

pdf (Русский)
Language

Русский

How to Cite

[1]
Киселёва, Е. and Абдулкаримова , Г. 2023. GENERATING OBJECT-ORIENTED PROGRAMMING EXERCISES USING CHATGPT. Bulletin of Abai KazNPU. Series of Physical and mathematical sciences. 84, 4 (Dec. 2023), 256–268. DOI:https://doi.org/10.51889/2959-5894.2023.84.4.025.