|国家预印本平台
首页|Learning by Teaching: Engaging Students as Instructors of Large Language Models in Computer Science Education

Learning by Teaching: Engaging Students as Instructors of Large Language Models in Computer Science Education

Learning by Teaching: Engaging Students as Instructors of Large Language Models in Computer Science Education

来源:Arxiv_logoArxiv
英文摘要

While Large Language Models (LLMs) are often used as virtual tutors in computer science (CS) education, this approach can foster passive learning and over-reliance. This paper presents a novel pedagogical paradigm that inverts this model: students act as instructors who must teach an LLM to solve problems. To facilitate this, we developed strategies for designing questions with engineered knowledge gaps that only a student can bridge, and we introduce Socrates, a system for deploying this method with minimal overhead. We evaluated our approach in an undergraduate course and found that this active-learning method led to statistically significant improvements in student performance compared to historical cohorts. Our work demonstrates a practical, cost-effective framework for using LLMs to deepen student engagement and mastery.

Xinming Yang、Haasil Pujara、Jun Li

教育计算技术、计算机技术

Xinming Yang,Haasil Pujara,Jun Li.Learning by Teaching: Engaging Students as Instructors of Large Language Models in Computer Science Education[EB/OL].(2025-08-08)[2025-08-24].https://arxiv.org/abs/2508.05979.点此复制

评论