Search
On-Site Program Calendar
Browse By Day
Browse By Time
Browse By Person
Browse By Room
Browse By Unit
Browse By Session Type
Search Tips
Change Preferences / Time Zone
Sign In
X (Twitter)
Programming education is crucial for enhancing the quality of education, but the suitability of ChatGPT for programming education remains uncertain due to its unique attributes and potential challenges. To investigate this issue, this study aimed to compare the effects of two learning modes, self-directed programming, and ChatGPT facilitated programming, on pre-service teachers' programming learning. Although the results did not demonstrate a statistically significant difference in programming performance between the two learning modes, students who received support from ChatGPT displayed a higher frequency of code debugging behaviors compared to their counterparts. Furthermore, students identified both advantages and disadvantages of using ChatGPT in programming learning. This study will contribute to the understanding of the effectiveness of ChatGPT for programming education.