0
9. 7. 2026.
AI-Assisted Programming Learning
This thesis addresses the challenge of supporting novice programmers in the GenAI era without undermining fundamental skill acquisition. Using digital activity logs, self-reported characteristics, and GenAI usage patterns from an introductory programming course, it develops models that capture student learning behaviors. These models are then used to create personalized AI-based intervention strategies that guide students toward independent problem-solving.