Thinking Like a Student: AI-Supported Reflective Planning in a Theory-Intensive Computer Science Course
Noa Izsak

TL;DR
This paper demonstrates how large language models can support reflective planning in a challenging computer science course, improving student understanding and confidence through structured, AI-assisted session design.
Contribution
It introduces a novel use of LLMs as reflective tools for instructors to identify conceptual challenges and improve pedagogical strategies in theory-intensive courses.
Findings
Positive student feedback on confidence and clarity
Reduced student anxiety in abstract topics
Enhanced pedagogical design using LLM insights
Abstract
In the aftermath of COVID-19, many universities implemented supplementary "reinforcement" roles to support students in demanding courses. Although the name for such roles may differ between institutions, the underlying idea of providing structured supplementary support is common. However, these roles were often poorly defined, lacking structured materials, pedagogical oversight, and integration with the core teaching team. This paper reports on the redesign of reinforcement sessions in a challenging undergraduate course on formal methods and computational models, using a large language model (LLM) as a reflective planning tool. The LLM was prompted to simulate the perspective of a second-year student, enabling the identification of conceptual bottlenecks, gaps in intuition, and likely reasoning breakdowns before classroom delivery. These insights informed a structured, repeatable…
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.
Taxonomy
TopicsReflective Practices in Education · Teaching and Learning Programming · Educational Assessment and Pedagogy
