With the advancement of information technology, artificial intelligence (AI) is gradually playing a significant role in programming education. Traditional C language programming instruction suffers from insufficient personalized support and a lack of responsiveness to students’ diverse needs, which limits the improvement of their programming competence. This paper explores how AI drives the transformation of C language programming education, with a focus on the development of personalized learning paths, intelligent feedback mechanisms, and adaptive assessment systems, as well as AI's support in cultivating programming thinking. The integration of AI enables dynamic evaluation and real-time feedback in C language instruction, which not only enhances students’ programming skills but also fosters innovation and deeper thinking. The innovative teaching model proposed in this study provides new perspectives for programming education, facilitating a shift from traditional models to intelligent and personalized approaches.
Juan Bai (Fri,) studied this question.