Ye Shitong
ABSTRACT
The study aimed to develop an AI-powered educational platform designed to enhance the teaching and learning of the C programming language. The traditional methods of teaching C language often lack personalization and real-time feedback, which can create challenges for students of varying learning speeds and styles. This platform integrates AI tools, such as ChatGPT, into a web-based learning environment to address these issues by offering personalized learning paths, instant feedback, and interactive tutorials. The platform also incorporates gamification, adaptive assessments, and competitive programming workshops to increase student engagement and motivation. The development process followed the System Development Life Cycle (SDLC) using the Agile methodology, and the developed system is compliant with ISO 25010/IEC Software Quality Standards to a very great extent. The research highlights the potential of AI in transforming educational experiences, particularly in fields requiring complex problem solving like C programming.
Keywords: AI tools, C language, ISO 25010 Software Quality Standards, personalized learning, programming education
https://doi.org/10.57180/kbrw6301