mlsanityData to 7 Oct 2026

Evaluating the Effectiveness of LLMs in Introductory Computer Science Education: A Semester-Long Field Study

arXiv 2404.13414 ↗First posted 20 Apr 2024cs.HCcited by 26

Not on the map. Why?

Abstract (arXiv)

The integration of AI assistants, especially through the development of Large Language Models (LLMs), into computer science education has sparked significant debate. An emerging body of work has looked into using LLMs in education, but few have examined the impacts of LLMs on students in entry-level programming courses, particularly in real-world contexts and over extended periods. To address this research gap, we conducted a semester-long, between-subjects study with 50 students using CodeTutor, an LLM-powered assistant developed by our research team. Our study results show that students who used CodeTutor (the experimental group) achieved statistically significant improvements in their final scores compared to peers who did not use the tool (the control group). Within the experimental group, those without prior experience with LLM-powered tools demonstrated significantly greater performance gain than their counterparts. We also found that students expressed positive feedback regarding CodeTutor's capability, though they also had concerns about CodeTutor's limited role in developing critical thinking skills. Over the semester, students' agreement with CodeTutor's suggestions decreased, with a growing preference for support from traditional human teaching assistants. Our analysis further reveals that the quality of user prompts was significantly correlated with CodeTutor's response effectiveness. Building upon our results, we discuss the implications of our findings for integrating Generative AI literacy into curricula to foster critical thinking skills and turn to examining the temporal dynamics of user engagement with LLM-powered tools. We further discuss the discrepancy between the anticipated functions of tools and students' actual capabilities, which sheds light on the need for tailored strategies to improve educational outcomes.

Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Apr 2024.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 5; 2025: 14; 2026: 7.

26 papers.

Sort:

By area:

  1. 2024Large Language Models in Computer Science Education: A Systematic Literature Reviewcited by 12
  2. 2024Instruct, Not Assist: LLM-based Multi-Turn Planning and Hierarchical Questioning for Socratic Code Debuggingcited by 11
  3. 2025TutorBench: A Benchmark To Assess Tutoring Capabilities Of Large Language Modelscited by 10
  4. 2024Faculty Perspectives on the Potential of RAG in Computer Science Higher Educationcited by 3
  5. 2025Automated Assignment Grading with Large Language Models: Insights From a Bioinformatics Coursecited by 3
  6. 2025From Idea to Implementation: Evaluating the Influence of Large Language Models in Software Development -- An Opinion Papercited by 3
  7. 2025Towards responsible AI for education: Hybrid human-AI to confront the Elephant in the roomcited by 3
  8. 2025The Lazy Student's Dream: ChatGPT Passing an Engineering Course on Its Owncited by 2
  9. 2025A Qualitative Investigation into LLM-Generated Multilingual Code Comments and Automatic Evaluation Metricscited by 2
  10. 2025Deliberate Lab: A Platform for Real-Time Human-AI Social Experimentscited by 2
  11. 2025Problems With Large Language Models for Learner Modelling: Why LLMs Alone Fall Short for Responsible Tutoring in K--12 Educationcited by 2
  12. 2024A Knowledge-Component-Based Methodology for Evaluating AI Assistantscited by 1
14 more
  1. 2024Utilizing ChatGPT in a Data Structures and Algorithms Course: A Teaching Assistant's Perspectivecited by 1
  2. 2025Arti-"fickle" Intelligence: Using LLMs as a Tool for Inference in the Political and Social Sciencescited by 1
  3. 2025JELAI: Integrating AI and Learning Analytics in Jupyter Notebookscited by 1
  4. 2025Students' Feedback Requests and Interactions with the SCRIPT Chatbot: Do They Get What They Ask For?cited by 1
  5. 2026Assessing LLM Response Quality in the Context of Technology-Facilitated Abusecited by 1
  6. 2026CODE-GEN: A Human-in-the-Loop RAG-Based Agentic AI System for Multiple-Choice Question Generationcited by 1
  7. 2026Neural-Symbolic Knowledge Tracing: Injecting Educational Knowledge into Deep Learning for Responsible Learner Modellingcited by 1
  8. 2025Navigating Pitfalls: Evaluating LLMs in Machine Learning Programming Educationcited by 0
  9. 2025Objective Metrics for Evaluating Large Language Models Using External Data Sourcescited by 0
  10. 2025DebugTA: An LLM-Based Agent for Simplifying Debugging and Teaching in Programming Educationcited by 0
  11. 2026Hybrid LLM-Embedded Dialogue Agents for Learner Reflection: Designing Responsive and Theory-Driven Interactionscited by 0
  12. 2026Kwame 2.0: Human-in-the-Loop Generative AI Teaching Assistant for Large Scale Online Coding Education in Africacited by 0
  13. 2026Evaluating Large Language Models on Computer Science University Exams in Data Structurescited by 0
  14. 2026The GenAI Skill Bypass: Mapping Divergent Pathways of University Students and Staff AI Literacycited by 0