An Experience Report on a Pedagogically Controlled, Curriculum-Constrained AI Tutor for SE Education
By: Lucia Happe , Dominik Fuchß , Luca Hüttner and more
Potential Business Impact:
AI tutor helps students learn to code better.
The integration of artificial intelligence (AI) into education continues to evoke both promise and skepticism. While past waves of technological optimism often fell short, recent advances in large language models (LLMs) have revived the vision of scalable, individualized tutoring. This paper presents the design and pilot evaluation of RockStartIT Tutor, an AI-powered assistant developed for a digital programming and computational thinking course within the RockStartIT initiative. Powered by GPT-4 via OpenAI's Assistant API, the tutor employs a novel prompting strategy and a modular, semantically tagged knowledge base to deliver context-aware, personalized, and curriculum-constrained support for secondary school students. We evaluated the system using the Technology Acceptance Model (TAM) with 13 students and teachers. Learners appreciated the low-stakes environment for asking questions and receiving scaffolded guidance. Educators emphasized the system's potential to reduce cognitive load during independent tasks and complement classroom teaching. Key challenges include prototype limitations, a small sample size, and the need for long-term studies with the target age group. Our findings highlight a pragmatic approach to AI integration that requires no model training, using structure and prompts to shape behavior. We position AI tutors not as teacher replacements but as enabling tools that extend feedback access, foster inquiry, and support what schools do best: help students learn.
Similar Papers
Enhancing tutoring systems by leveraging tailored promptings and domain knowledge with Large Language Models
Computers and Society
Teaches computer skills with smart, custom help.
Teaching with AI: A Systematic Review of Chatbots, Generative Tools, and Tutoring Systems in Programming Education
Human-Computer Interaction
Helps kids learn to code better with smart helpers.
SocraticAI: Transforming LLMs into Guided CS Tutors Through Scaffolded Interaction
Computers and Society
Teaches students to use AI smartly for learning.