BuddhAi: The Need to Redesign Programming as an Inquiry-based Education Through the Use of LLM Tutor

Ensuring that novice learners in undergraduate programs acquire a fundamental understanding of programming concepts is a multifaceted challenge. This challenge ranges from student knowledge diversity and the availability of tutors to the composition of exercises. It has been shown that one-on-one tutoring and interactive coding sessions can be highly beneficial to student learning, yet they are costly, do not easily scale, and require precise timing. The widespread use of large language models (LLMs) further complicates the issue, as programming exercises and hand-ins can be quickly solved using any public LLM, making it harder to continuously measure students' theoretical understanding. This early research details the motivation for developing a tutoring LLM called BuddhAi, which prioritizes Socratic dialogue over solutionism to individually assist students in their learning journeys. The LLM tutor was built using a local version of the Llama 3.1 8B model, and the user interface provides both a chat and a code window with a multi-tab workflow. The paper explores the learning problems and provides a full system overview and technical evaluations before full deployment with a student cohort. We also show the feedback from the initial stages of co-design with students.

Authors

Institutions

Publication Details

Journal
VBN Forskningsportal (Aalborg Universitet)
Published
2026-03-02
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BuddhAi: The Need to Redesign Programming as an Inquiry-based Education Through the Use of LLM Tutor

Kasper Rodil, Peter Guld Leth, Ivan Adriyanov; id_orcid 0000-0002-4952-8848 Nikolov
VBN Forskningsportal (Aalborg Universitet)
Teaching and Learning Programming
article

BuddhAi: The Need to Redesign Programming as an Inquiry-based Education Through the Use of LLM Tutor

Kasper Rodil, Peter Guld Leth, Ivan Adriyanov; id_orcid 0000-0002-4952-8848 Nikolov
article en

Abstract

Ensuring that novice learners in undergraduate programs acquire a fundamental understanding of programming concepts is a multifaceted challenge. This challenge ranges from student knowledge diversity and the availability of tutors to the composition of exercises. It has been shown that one-on-one tutoring and interactive coding sessions can be highly beneficial to student learning, yet they are costly, do not easily scale, and require precise timing. The widespread use of large language models (LLMs) further complicates the issue, as programming exercises and hand-ins can be quickly solved using any public LLM, making it harder to continuously measure students' theoretical understanding. This early research details the motivation for developing a tutoring LLM called BuddhAi, which prioritizes Socratic dialogue over solutionism to individually assist students in their learning journeys. The LLM tutor was built using a local version of the Llama 3.1 8B model, and the user interface provides both a chat and a code window with a multi-tab workflow. The paper explores the learning problems and provides a full system overview and technical evaluations before full deployment with a student cohort. We also show the feedback from the initial stages of co-design with students.

VBN Forskningsportal (Aalborg Universitet)
Bavarian Research Institute for Digital Transformation (DE), Human Computer Interaction (Switzerland) (CH), Aalborg University (DK)
Quality Education
Openalex Percentile: Top 46%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

BuddhAi: The Need to Redesign Programming as an Inquiry-based Education Through the Use of LLM Tutor — Kasper Rodil, Peter Guld Leth, et al. · VBN Forskningsportal (Aalborg Universitet) (2026) | TGRS Research Map | TGRS