A Lightweight, Privacy-Preserving Platform for Integrating LLMs in CS Coursework
Abstract
Large Language Models (LLMs) are increasingly integrated into computing tasks, from chatbots to code generation, yet we often treat them as opaque tools rather than programmable systems. We present a lightweight, reproducible platform that enables students to experiment with LLMs in a private, web-based environment. By combining GitHub Codespaces with the open-source inference en- gine llama.cpp and small quantized models, the platform removes complex installation barriers and reliance on commercial services, enabling scalable, cost-effective experimentation. Students can ex- plore prompt engineering, memory, and stochasticity while directly inspecting model behavior, treating LLMs as first-class program- ming primitives rather than black-box tools. The workflow inte- grates seamlessly with GitHub Classroom, reducing setup time and administrative overhead while providing access to higher-powered resources. In a pilot study, students engaged deeply with LLM be- havior, uncovering limitations in smaller models and developing critical perspectives on AI as context-dependent computation rather than sentient intelligence. This approach offers a unified frame- work for diverse courses, from CS1 to computing literacy courses, fostering both technical skills and critical AI literacy.
Fields of Study & Subjects
Teaching and Learning Programming
Artificial Intelligence in Education
Educational Robotics and Engineering
Publication details
- Journal / source
- ACM Technical Symposium on Computer Science Education (SIGCSE)
- Pages
- 1431–1432
- Publication date
- 13 February 2026
- Language
- EN