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

2508.05979v1 cs.CY, cs.AI, cs.HC 2025-08-12
Авторы:

Xinming Yang, Haasil Pujara, Jun Li

Резюме на русском

## Контекст В настоящее время бо LARGE LANGUAGE MODELS (LLM) используются в образовательных процессах, особенно в области компьютерных наук (CS), для поддержки учеников. Однако данная подход может привести к проблемам, таким как пассивное обучение и переобучение, так как учащиеся зачастую зависят от робота для получения ответов. Чтобы устранить эти недостатки, необходимо использовать более активный подход к обучению, в котором учащиеся принимают активную роль, включая роль инструкторов. Этот подход может улучшить уверенность учащихся, их умения к критическому мышлению и навыки преподавания. Однако для реализации данного подхода требуется эффективная система, которая могла бы обеспечить эти ценности без избыточных затрат. ## Метод Мы предлагаем новую педагогическую модель, в которой студенты действуют в роли инструкторов, обучающих LLM (Large Language Model) в процессе решения задач. В центре этого подхода лежит идея создания задач с особыми значительными "потерянными" возможностями знаний, которые могут быть заполнены только студенту. Таким образом, студенту требуется использовать свои собственные знания для полного понимания и завершения задачи. Мы разработали систему Socrates, которая использует этот подход с минимальным накладным объемом и позволяет учащимся эффективно использовать LLM в процессе обучения. ## Результаты Мы провели эксперимент в университетском курсе, где студенты пользовались Socrates для решения задач с помощью LLM. Мы сравнили их результаты с результатами предыдущих учебных групп. Наши результаты показали, что подход с LLM, в котором роль инструктора занимают студенты, приводит к статистически значимому улучшению показателей навыков и уверенности студентов в своих знаниях. ## Значимость Наш подход может быть применен в различных областях, включая образовательные процессы в компьютерных науках, где требуется активное вовлечение учащихся. Одним из основных преимуществ является улучшение навыков критического мышления и уверенности в своих знаниях студентов. Этот подход также может способствовать развитию навыков преподавания у учащихся, что в свою очередь может повлиять на их будущую карьеру в области IT. ## Выводы Наши исследования показали, что использование LLM в качестве инструмента для учащихся, выступающих в роли инструкторов, может стать эффективным способом повышения уверенности и навыков студентов в области компьютерных наук. Мы планируем продолжить развитие нашей модели, включая изучение новых возможностей использования LLM в различных образовательных сценариях, а также расширение текущих экспериментов на бо

Abstract

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.

Ссылки и действия