Return
Learning personalization in block-based programming languages using clustering and static code analysis
DOI:10.1016/j.caeo.2026.100333.png)
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
Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.
Journal
IF:
5.7
Papers:
376
Citations:
951

