paper-with-me

홈 › Papers

Scaling CS1 Support with Compiler-Integrated Conversational AI

2024-07-22 · Jake Renzella, Alexandra Vassar, Lorenzo Lee Solano, Andrew Taylor

This paper introduces DCC Sidekick, a web-based conversational AI tool that enhances an existing LLM-powered C/C++ compiler by generating educational programming error explanations. The tool seamlessly combines code display, compile- and run-time error messages, and stack frame read-outs alongside an AI interface, leveraging compiler error context for improved explanations. We analyse usage data from a large Australian CS1 course, where 959 students engaged in 11,222 DCC Sidekick sessions, resulting in 17,982 error explanations over seven weeks. Notably, over 50% of interactions occurred outside business hours, underscoring the tool's value as an always-available resource. Our findings reveal strong adoption of AI-assisted debugging tools, demonstrating their scalability in supporting extensive CS1 courses. We provide implementation insights and recommendations for educators seeking to incorporate AI tools with appropriate pedagogical safeguards.

📄 PDF Abstract BibTeX arXiv:2408.02378

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Augur: a Modeling Language for Data-Parallel Probabilistic Inference

2013-12-12 · Jean-Baptiste Tristan, Daniel Huang, Joseph Tassarotti, Adam Pocock 외

It is time-consuming and error-prone to implement inference procedures for each new probabilistic model. Probabilistic programming addresses this problem by allowing a user to specify the model and having a compiler auto…

Code CompletionGPUProbabilistic Programming

Quant-Trim in Practice: Improved Cross-Platform Low-Bit Deployment on Edge NPUs

2025-11-19 · Rayen Dhahri, Steffen Urban arxiv

Specialized edge accelerators rely on low-bit quantization, but vendor compilers differ in scaling, clipping, and kernel support, often as black boxes. The same floating-point (FP) checkpoint can therefore yield inconsis…

Intel nGraph: An Intermediate Representation, Compiler, and Executor for Deep Learning

2018-01-24 · Scott Cyphers, Arjun K. Bansal, Anahita Bhiwandiwalla, Jayaram Bobba 외

The Deep Learning (DL) community sees many novel topologies published each year. Achieving high performance on each new topology remains challenging, as each requires some level of manual effort. This issue is compounded…

CPUDeep Learninggraph partitioningManagement+1

eIQ Neutron: Redefining Edge-AI Inference with Integrated NPU and Compiler Innovations

2025-09-17 · Lennart Bamberg, Filippo Minnella, Roberto Bosio, Fabrizio Ottati 외 arxiv

Neural Processing Units (NPUs) are key to enabling efficient AI inference in resource-constrained edge environments. While peak tera operations per second (TOPS) is often used to gauge performance, it poorly reflects rea…

Agint: Agentic Graph Compilation for Software Engineering Agents

2025-11-24 · Abhi Chivukula, Jay Somasundaram, Vijay Somasundaram arxiv

LLM-based coding agents are increasingly common but still face challenges in context management, latency, reliability, reproducibility, and scalability. We present Agint, an agentic graph compiler, interpreter, and runti…