Application to Enhance the Programming Knowledge of Children
This proposal outlines the development of a comprehensive educational platform aimed at bridging the Information Technology knowledge gap among Tamil-speaking students in Sri Lanka. The platform is designed to enhance programming skills through personalized quizzes, hands-on projects, and adaptive learning models. The application focuses on two primary components: the first component emphasizes project-based learning and assessments, leveraging advanced Artificial Intelligence models for generating educational content. This model is combined with Retrieval-Augmented Generation, which retrieves relevant external information to refine and tailor the educational content to each student's needs. This component keeps students engaged and challenged at appropriate levels, promoting deeper understanding and practical Information Technology skills. The second component involves a Level-based IT Fundamental Knowledge Evaluation system, which incorporates machine learning algorithms to predict student performance, recommend customized learning paths, and assess overall technical knowledge. The platform also integrates the OpenAI Application Programming Interface, which provides real-time Tamil translation, making the content more accessible to the target demographic. The platform empowers educators to better address individual student needs with real-time feedback and tailored experiences. Its innovative approach enhances Information Technology education, equipping Sri Lankan students with essential programming skills to succeed globally.
Authors
- Mihiri Samaraweera
- Samanthi E.R. Siriwardana
- A. Dissanayake
- Vishwa Lakpriya
- Mahendran Sanjeevan
- Ahamed Fahmi
Institutions
- Sri Lanka Institute of Information Technology (LK)
Publication Details
- Published
- 2024-12-12
- DOI
- https://doi.org/10.1109/icac64487.2024.10851171
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00