Using Chatgpt Artificial Intelligence in Programming Training
| dc.contributor.author | Pukalsky Ivan | |
| dc.contributor.author | Unguryan Galina | |
| dc.contributor.author | Yashan Bohdan | |
| dc.contributor.author | Пукальський Іван | |
| dc.contributor.author | Унгурян Галина | |
| dc.contributor.author | Яшан Богдан | |
| dc.date.accessioned | 2026-06-22T08:43:38Z | |
| dc.date.available | 2026-06-22T08:43:38Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | This paper is devoted to the investigating of the possibility of using ChatGPT by students who are beginning to learn the high-level programming language Python and its impact on their learning outcomes. The main part of this work is divided into five stages. At the first stage, we analysed the problems related to teaching programming to students and identified the main ones, such as frequent power outages and problems with the Internet connection, lack of necessary technical capabilities, and lack of personal communication between students and their classmates and teachers. Next, we analyzed the risks and disadvantages of using ChatGPT when learning programming and highlighted the main ones. This is the inconsistency of the code with the task, the non-optimality of the created code, and the quick detection of plagiarism when students in the class make the same requests. The next step was to analyze the possibilities of using ChatGPT to learn programming. Summing up all the features, it is clear that using ChatGPT as an interactive Python reference is a valuable tool for students to quickly get additional information, and it is also a very useful tool for correcting errors in the student's code. In the fourth stage, we conducted an experiment with 7th grade students on using chat to learn programming. The study found that students who used ChatGPT to learn the Python programming language had an increased level of motivation to learn and achieved much better academic achievement compared to students who did not use chat. At the last stage, we provided recommendations for formulating effective queries in ChatGPT when learning programming. The results emphasize that the use of ChatGPT in learning programming stimulates students to learn new things and increases their motivation to acquire knowledge. It is also worth remembering the consequences of using artificial intelligence in the educational process and taking various measures to prevent this. | |
| dc.description.abstract | Ця робота присвячена дослідженню можливості використання ChatGPT учнями, які починають вивчати мову програмування високого рівня Python та його вплив на результати їх навчання. Основна частина цієї роботи поділена на п’ять етапів. На першому етапі нами було проведено аналіз проблем, які стосуються навчання програмування учнів та виділено основні, такі, як часті відключення електроенергії та проблеми з інтернет-з’єднанням, відсутність необхідних технічних можливостей, а також відсутність особистого спілкування учнів з однокласниками та вчителями. Далі ми проаналізували ризики та недоліки використання ChatGPT при вивченні програмування та виділили основні з них. Це невідповідність коду поставленому завданню, не оптимальність створеного коду та швидке виявлення плагіату при однакових запитах учнів класу. Наступним кроком було здійснено аналіз можливостей використання ChatGPT при вивченні програмування. Підсумувавши всі можливості зрозуміло, що використання ChatGPT у якості інтерактивного довідника мови Python є цінним засобом для швидкого отримання додаткової інформації учнями, а також він є дуже корисним засобом для виправлення помилок у коді учня. На четвертому етапі ми провели експеримент над учнями 7-го класу по використанню чату для вивчення програмування. В результаті дослідження виявлено, що в учнів, які використовували ChatGPT для вивчення мови програмування Python був підвищений рівень мотивації до навчання та вони отримали набагато кращі навчальні досягнення в порівнянні з учнями які не використовували чат. На останньому етапі ми надали рекомендації щодо формулювання ефективних запитів в ChatGPT при вивченні програмування. Результати підкреслюють, що використання ChatGPT при вивченні програмування стимулює учнів до навчання новому, підвищує рівень їхньої мотивації до у здобутті знань. Також варто пам’ятати про наслідки використання штучного інтелекту в освітньому процесі та проводити різні заходи для запобігання цьому. | |
| dc.identifier.citation | Pukalsky, I. Using Chatgpt Artificial Intelligence in Programming Training [Text] / I. Pukalsky, G. Unguryan, B. Yashan // Актуальні питання природничо-математичної освіти : збірник наукових праць / Міністерство освіти і науки України, Сумський державний педагогічний університет імені А. С. Макаренка ; [гол. ред. О. Чашечникова ; редкол.: С. Джонстон-Вайлдер, М. Апплебаум, Д. Мілушева-Бойкінаред та ін.]. – Суми : [СумДПУ імені А. С. Макаренка], 2025. – Вип. 2 (26). – С. 45–50. – DOI: https://doi.org/10.24139/2519-2361/2025.02/45-50 | |
| dc.identifier.doi | 10.24139/2519-2361/2025.02/151-160 | |
| dc.identifier.orcid | 0000-0001-5610-7286 | |
| dc.identifier.orcid | 0000-0002-8687-4504 | |
| dc.identifier.orcid | 0000-0003-2521-2432 | |
| dc.identifier.uri | https://repository.sspu.edu.ua/handle/123456789/18487 | |
| dc.language.iso | en | |
| dc.publisher | СумДПУ імені А. С. Макаренка | |
| dc.subject | artificial intelligence | |
| dc.subject | ChatGPT | |
| dc.subject | Python programming language штучний інтелект | |
| dc.subject | мова програмування Python | |
| dc.title | Using Chatgpt Artificial Intelligence in Programming Training | |
| dc.title.alternative | Використання штучного інтелектут ChatGPT при вивяенні програмування | |
| dc.type | Article | |
| dc.udc.udc | 378.016:004.8 |
Файли
Контейнер файлів
1 - 1 з 1
Ескіз недоступний
- Назва:
- Pukalsky_Unguryan_Yashan_151_160.pdf
- Розмір:
- 531 KB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 2.9 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: