Programming education with ChatGPT: outcomes for beginners and intermediate students

  • Suh, Jihae; 
  • Lee, Kyuhan; 
  • Lee, Jaehwan
Citations

WEB OF SCIENCE

8
Citations

SCOPUS

9

초록

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.

키워드

Generative AI; Education Tool; ChatGPT; Programming Education; Prior Knowledge Activation; Proficiency level; COGNITIVE LOAD THEORY; PRIOR KNOWLEDGE; INSTRUCTION; MODULE
제목
Programming education with ChatGPT: outcomes for beginners and intermediate students
저자
Suh, Jihae; Lee, Kyuhan; Lee, Jaehwan
DOI
10.1007/s10639-025-13542-4
발행일
2025-04-10
유형
Article; Early Access
저널명
Education and Information Technologies
권
30
호
14
페이지
19511 ~ 19536