AI Chatbots for Competency-Based Training in Programming Languages Courses
Competency-based training (CBT) is a specialized method for teaching programming languages, focusing on mastering new skills through time-based development. It emphasizes specialized skills in information and communication technologies (ICT), such as logic, syntax comprehension, debugging, and algorithm creation, rather than memorizing information. CBT provides a customized learning experience by integrating real-world problem-solving into the curriculum. AI-powered chatbots can track students' progress, target weaknesses, and offer immediate feedback. Benefits of CBT include increased skill competency, better retention rates, and improved student engagement. However, issues include the need for well-thought-out competence frameworks, resource-intensive implementation, and continuous evaluation of AI's contribution to education. In this sense, insights into best practices in applying CBT frameworks in computer science education are studied in this paper, as well as the integration of CBT with AI-powered chatbots in programming courses is proposed.
Authors
- Radka Nacheva (ORCID: https://orcid.org/0000-0003-3946-2416)
- I. Hristova
Institutions
- University of Economics Varna (BG)
Publication Details
- Published
- 2024-11-23
- DOI
- https://doi.org/10.1109/icngn63705.2024.10871836
- Citations
- 1
- Primary Topic
- AI in Service Interactions
- Type
- article
- Field-Weighted Citation Impact
- 0.35