arrow
Return

Learning personalization in block-based programming languages using clustering and static code analysis

delete2026-01-14
delete0
delete
OA
AI
T
Tatiana Person
J
Juan Antonio Caballero-Hernández *
C
Cristóbal Romero
I
Iván Ruiz‐Rube
J
Juan Manuel Dodero
DOI:10.1016/j.caeo.2026.100333delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
• A data-driven method to personalize programming education is presented. • Analysis of large datasets from novice Visual Programming Language (VPL) projects. • Visual and personalized recommendations are integrated within MIT App Inventor. • Static code analysis and Machine Learning identify patterns and skill levels. • Personalized learning paths are generated based on clustering results.
Keywords:
Learning personalization
Block-based languages
Machine learning
K-Means
Hierarchical Agglomerative
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Computers and Education Open cover
Computers and Education Open
IF:
5.7
Papers:
376
Citations:
951

Organization

U
University of Cordoba
Scholars:
411
Papers: 161
Citations: 204
U
University of Cadiz
Scholars:
211
Papers: 77
Citations: 0