Skip to content
Open access

GENERATIVE AI-ASSISTED TEACHING FOR MICROCONTROLLER PROGRAMMING AND DEBUGGING: MODEL DESIGN AND PRACTICE

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.

Read PDF

Similar papers

#generative ai Review Open access Aug 2026

Examining Student Dependence on Generative AI tools in Programming Education

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 · 0 citations
Review Sep 2026

An Exploratory Study of Student Use of Generative AI for Programming Based on a Vibe Coding Workshop

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. · 0 citations
Open access Aug 2026

Construction and Practical Path of an AI-Teaching-Platform-Empowered Smart Curriculum for Digital Electronics Technology

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 · 0 citations
Open access Sep 2026

Project-Driven Teaching Innovation for Fundamental Courses of Computer-Related Majors with Self-Developed Experimental Devices

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 · 0 citations
Open access

A Tailored Generative Artificial Intelligence Chatbot for Reflective Learning in Introductory Programming

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...

Agatha Rachmat · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.