A Lightweight, Privacy-Preserving Platform for Integrating LLMs in CS Coursework

Read full text
Authors: Jason Madar
Cited by: 0
References: 4

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