Beyond One-Size-Fits-All Exercises: Personalizing Computer Science Worksheets with Large Language Models
Franco Ortiz, Runlong Ye, Michael Liut

TL;DR
This study demonstrates that using Large Language Models to personalize computer science exercises significantly improves task completion and engagement among diverse student profiles in an introductory programming course.
Contribution
It presents a practical LLM-based adaptation of the FACET system for personalized instructional content, addressing engagement gaps in CS1 education.
Findings
Personalized exercises increased task completion from 70-75% to over 99%.
Low Knowledge/Low Motivation students improved correctness by 18.2%.
Students valued scaffolding over motivational tone in personalized tasks.
Abstract
Large Language Models (LLMs) have been widely applied to student-facing educational tools, this work explores their use in supporting instructors by presenting a practical adaptation of the Framework for Adaptive Content using Educational Technology (FACET) system to generate personalized instructional materials for an Introduction to Computer Programming (CS1) course. We conducted a mixed-methods study with 409 first-year computer science (CS) students, focusing on regular expressions (RegEx). Students were assessed on their knowledge and motivation, classified into one of four learner profiles, and assigned either LLM-personalized (treatment) or standard non-adaptive (control) exercises. Personalized materials varied in scaffolding, instructional explicitness, and tone based on learner profiles grounded in Bloom's Taxonomy and Self-Determination Theory. Quantitative analysis…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
