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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AI Chatbots for Competency-Based Training in Programming Languages Courses

Radka Nacheva, I. Hristova
1 citations
AI in Service Interactions
0.35
article

AI Chatbots for Competency-Based Training in Programming Languages Courses

Radka Nacheva, I. Hristova
article en
1 citations

Abstract

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.

University of Economics Varna (BG)
Quality Education
Openalex Percentile: Top 29%
AI in Service Interactions
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

AI Chatbots for Competency-Based Training in Programming Languages Courses — Radka Nacheva, I. Hristova · (2024) | TGRS Research Map | TGRS