Thinking Like a Student: AI-Supported Reflective Planning in a Theory-Intensive Computer Science Course
On the map: LLM reasoning → Reasoning benchmarks and evaluation
Abstract (arXiv)
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 session format combining targeted review, collaborative examples, independent student work, and guided walkthroughs. Conducted over a single semester, the intervention received positive student feedback, indicating increased confidence, reduced anxiety, and improved clarity, particularly in abstract topics such as the pumping lemma and formal language expressive power comparisons. The findings suggest that reflective, instructor-facing use of LLMs can enhance pedagogical design in theoretically dense domains and may be adaptable to other cognitively demanding computer science courses.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Reasoning benchmarks and evaluation, one of 17 directions in LLM reasoning. Builds on 5 of its 17 references that are in the map. First posted on arXiv 31 Oct 2025.
Builds on
5 of 17 references.
References · 5
- 2024Large Language Models for Education: A Survey and Outlookcited by 185
- 2022Using Large Language Models to Enhance Programming Error Messagescited by 67
- 2023Large Language Models in Education: Vision and Opportunitiescited by 54
- 2023Assessing Student Errors in Experimentation Using Artificial Intelligence and Large Language Models: A Comparative Study with Human Raterscited by 16
- 2023Exploring the Role of AI Assistants in Computer Science Education: Methods, Implications, and Instructor Perspectivescited by 12
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2025Simulating Students with Large Language Models: A Review of Architecture, Mechanisms, and Role Modelling in Education with Generative AI
- 2026A Scoping Review of Large Language Model-Based Pedagogical Agents
- 2025Partnering with AI: A Pedagogical Feedback System for LLM Integration into Programming Education
- 2025Single-Agent vs. Multi-Agent LLM Strategies for Automated Student Reflection Assessment
- 2026Building AI Companions that Prioritise Learning over Performance
- 2026Large Language Models in Teaching and Learning: Reflections on Implementing an AI Chatbot in Higher Education ↗
- 2023Investigating the Efficacy of Large Language Models in Reflective Assessment Methods through Chain of Thoughts Prompting
- 2024Analyzing LLM Usage in an Advanced Computing Class in India