TY - JOUR
T1 - Programming education with ChatGPT
T2 - outcomes for beginners and intermediate students
AU - Suh, Jihae
AU - Lee, Kyuhan
AU - Lee, Jaehwan
N1 - Publisher Copyright:
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025.
PY - 2025
Y1 - 2025
N2 - Artificial Intelligence (AI) has rapidly emerged as a powerful tool with the potential to enhance learning environments. However, effective use of new technologies in education requires a good understanding of the technology and good design for its use. Generative AI such as ChatGPT requires particularly well-designed instructions due to its ease of use in asking and answering questions using natural language. This study investigates the effectiveness of ChatGPT in assisting the learning process of university students enrolled in Python programming courses. The primary question addressed is how differently the use of ChatGPT affects two groups at different levels of programming proficiency—beginners and intermediate. The study compares the impact of ChatGPT on academic performance between these two groups. The results show that for beginners, ChatGPT did not significantly contribute to improved learning outcomes. In addition, a survey was conducted to explore students'perceptions of the benefits and challenges of using ChatGPT, which revealed differences in responses between the two groups of learners. This research provides valuable insights into the potential applications of AI tools in educational settings, particularly in the context of programming education.
AB - Artificial Intelligence (AI) has rapidly emerged as a powerful tool with the potential to enhance learning environments. However, effective use of new technologies in education requires a good understanding of the technology and good design for its use. Generative AI such as ChatGPT requires particularly well-designed instructions due to its ease of use in asking and answering questions using natural language. This study investigates the effectiveness of ChatGPT in assisting the learning process of university students enrolled in Python programming courses. The primary question addressed is how differently the use of ChatGPT affects two groups at different levels of programming proficiency—beginners and intermediate. The study compares the impact of ChatGPT on academic performance between these two groups. The results show that for beginners, ChatGPT did not significantly contribute to improved learning outcomes. In addition, a survey was conducted to explore students'perceptions of the benefits and challenges of using ChatGPT, which revealed differences in responses between the two groups of learners. This research provides valuable insights into the potential applications of AI tools in educational settings, particularly in the context of programming education.
KW - ChatGPT
KW - Education Tool
KW - Generative AI
KW - Prior Knowledge Activation
KW - Proficiency level
KW - Programming Education
UR - http://www.scopus.com/inward/record.url?scp=105002240724&partnerID=8YFLogxK
U2 - 10.1007/s10639-025-13542-4
DO - 10.1007/s10639-025-13542-4
M3 - Article
AN - SCOPUS:105002240724
SN - 1360-2357
JO - Education and Information Technologies
JF - Education and Information Technologies
ER -