Aug 2026· World Journal of Educational Studies· Vol 4, pp. 51-60· 0 citations· 14 references
TL;DR
An AI-assisted teaching model for microcontroller programming practice based on three functional modules, namely code-skeleton generation, compilation/logic-error diagnosis, and personalized question answering is built and preliminary teaching practice indicates that the model helps shorten students' debugging time and improve learning autonomy and classroom satisfaction.
Abstract
The course "Principles and Applications of Microcontrollers" is highly practice-oriented and covers a broad range of knowledge domains. In program writing and debugging, students commonly face a steep learning curve, time-consuming debugging, and limited access to personalized instructor guidance. Taking generative artificial intelligence (Generative AI) as an entry point, this paper builds an AI-assisted teaching model for microcontroller programming practice based on three functional modules, namely code-skeleton generation, compilation/logic-error diagnosis, and personalized question answering, and conducts concrete teaching-practice exploration in terms of instructional design, laboratory cases, and implementation procedures. Preliminary teaching practice indicates that the model helps shorten students' debugging time and improve learning autonomy and classroom satisfaction. At the same time, it also carries risks such as the reliability of AI-generated code and students' over-reliance on AI, which require instructors to guide and regulate through instructional organization and assessment design. The teaching model and implementation pathway proposed in this paper can serve as a reference for teaching reform in similar practice-oriented courses.
Programming students are no longer only learning to write code; they are also learning in environments where AI tools can explain, debug, and generate code alongside them. This shift creates a tension for programming education: the same tools that can make learning more accessible may also encourage dependence when stu...
Kazeem Babatunde Abioye· Journal of Education, Learni...· 0 citations
Generative artificial intelligence tools are increasingly embedded in student programming workflows. Students use these tools to generate, explain, modify, and refine code through natural-language interaction. This development raises important questions about understanding, verification, responsibility, and the educati...
Lovro Šantek, Filip Buljan, Maksim Madžar et al.· International Symposium ELMA...· 0 citations
Aiming at problems in the traditional teaching of Digital Electronics Technology-fragmented knowledge structures, superficial classroom interaction, verification-oriented laboratory training, and delayed evaluation-this paper proposes a full-process smart curriculum construction path based on the functional system of a...
Yadongyang Zhu, Lan-Ya Yu, Bo Lan· International Journal of Edu...· 0 citations
Addressing the disconnection between theory and practice, the mismatch between experimental devices and textbooks, and the fragmentation of chapter-level experiments in computer fundamentals courses for computer-related majors, this paper proposes a project-driven teaching innovation model using the first-year course "...
Ping Shao· International Journal of Edu...· 0 citations
The rapid development of Generative Artificial Intelligence (GAI) chatbots is affecting higher education teaching and learning, especially in introductory programming courses. Introductory programming courses are considered difficult with high failure rates. Introductory programming is often structured or adopts proble...