Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education
Abstract
In Summer 2023, we developed and integrated a suite of AI-based software tools into CS50 at Harvard University. These tools were initially available to approximately 70 summer students, then to thousands of students online, and finally to several hundred on campus during Fall 2023. Per the course's own policy, we encouraged students to use these course-specific tools and limited the use of commercial AI software such as ChatGPT, GitHub Copilot, and the new Bing. Our goal was to approximate a 1:1 teacher-to-student ratio through software, thereby equipping students with a pedagogically-minded subject-matter expert by their side at all times, designed to guide students toward solutions rather than offer them outright. The tools were received positively by students, who noted that they felt like they had "a personal tutor.'' Our findings suggest that integrating AI thoughtfully into educational settings enhances the learning experience by providing continuous, customized support and enabling human educators to address more complex pedagogical issues. In this paper, we detail how AI tools have augmented teaching and learning in CS50, specifically in explaining code snippets, improving code style, and accurately responding to curricular and administrative queries on the course's discussion forum. Additionally, we present our methodological approach, implementation details, and guidance for those considering using these tools or AI generally in education.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
GenAI could serve as a tool to reduce academic dishonesty by offering guidance that encourages meaningful engagement with the material rather than providing direct answers.
“Additionally, Liu et al. [18] suggest that GenAI could serve as a tool to reduce academic dishonesty by offering guidance that encourages meaningful engagement with the material rather than providing direct answers.”
From Generative AI and Academic Integrity in Higher Education: A Systematic Review and Research Agenda (2025) · cites this paper as [18]
The substantial representation of ICT aligns with prior literature that identifies a natural synergy between AI and computer science education.
“The substantial representation of ICT aligns with prior literature that identifies a natural synergy between AI and computer science education [55].”
From Systematic review of artificial intelligence in education: trends, benefits, and challenges (2025) · cites this paper as [55]
Cites
Survey of Hallucination in Natural Language Generation
Ji, Z., Lee, N., Frieske, R., Yu, T., Su, D., Xu, Y., Ishii, E., Bang, Y. J., Madotto, A., & Fung, P. (2023) · ACM Computing Surveys · doi:10.1145/3571730 · Cited by 5,025 · see citing works
Tsai, M.-L., Chong, W.-O., & Chen, C.-L. (2023) · Education for Chemical Engineers · doi:10.1016/j.ece.2023.05.001 · Cited by 171 · see citing works
Kabir, S., Udo-Imeh, D. N., Kou, B., & Zhang, T. (2024) · Proceedings of the CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3642596 · Cited by 160 · see citing works
Teaching Academic Honesty in CS50
Malan, D. J., Yu, B., & Lloyd, D. (2020) · Proceedings of the 51st ACM Technical Symposium on Computer Science Education · doi:10.1145/3328778.3366940 · Cited by 15 · see citing works
Self-citationEvaluating Feedback Tools in Introductory Programming Classes
Reis, R., Soares, G., Mongiovi, M., & Andrade, W. L. (2019) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie43999.2019.9028418 · Cited by 13 · see citing works
Differentiating for Comfort with Computer Science
Zenke, C., & Malan, D. J. (2022) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3545947.3573249 · Cited by 2 · see citing works
Self-citation
Flagged first, then by citations
Cited by
Sorted by citations
Systematic review of artificial intelligence in education: trends, benefits, and challenges
Garzón, J., Patiño, E., & Marulanda, C. (2025) · Multimodal Technologies and Interaction · doi:10.3390/mti9080084 · Cited by 265 · see citing works
“The substantial representation of ICT aligns with prior literature that identifies a natural synergy between AI and computer science education [55].”
Generative AI and Academic Integrity in Higher Education: A Systematic Review and Research Agenda
Bittle, K., & El-Gayar, O. (2025) · Information · doi:10.3390/info16040296 · Cited by 305 · see citing works
“Additionally, Liu et al. [18] suggest that GenAI could serve as a tool to reduce academic dishonesty by offering guidance that encourages meaningful engagement with the material rather than providing direct answers.”
The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers
Prather, J., Reeves, B. N., Leinonen, J., MacNeil, S., Randrianasolo, A. S., Becker, B. A., Kimmel, B., Wright, J., & Briggs, B. (2024) · Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1 · doi:10.1145/3632620.3671116 · Cited by 196 · see citing works
An LLM-Driven Chatbot in Higher Education for Databases and Information Systems
Neumann, A. T., Yin, Y., Sowe, S. K., Decker, S., & Jarke, M. (2024) · IEEE Transactions on Education · doi:10.1109/te.2024.3467912 · Cited by 187 · see citing works
Retrieval-augmented generation for educational application: A systematic survey
Li, Z., Wang, Z., Wang, W., Hung, K., Xie, H., & Wang, F. L. (2025) · Computers and Education: Artificial Intelligence · doi:10.1016/j.caeai.2025.100417 · Cited by 151 · see citing works
Retrieval-Augmented Generation (RAG) Chatbots for Education: A Survey of Applications
Swacha, J., & Gracel, M. (2025) · Applied Sciences · doi:10.3390/app15084234 · Cited by 148 · see citing works
Prather, J. E., Leinonen, J., Kiesler, N., Benario, J. G., Lau, S., MacNeil, S., Norouzi, N., Opel, S., Pettit, V., Porter, L., et al. (2025) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3689187.3709614 · Cited by 97 · see citing works
Large Language Models in Computer Science Education: A Systematic Literature Review
Raihan, M. N., Siddiq, M. L., Santos, J. C. S., & Zampieri, M. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701863 · Cited by 125 · see citing works
The AI Assessment Scale (AIAS) in action: A pilot implementation of GenAI supported assessment
Furze, L., Perkins, M., Roe, J., & MacVaugh, J. (2024) · Australasian Journal of Educational Technology · doi:10.14742/ajet.9434 · Cited by 92 · see citing works
“…disciplines, including writing and composition (Cummings et al., 2024; Knowles, 2024), STEM fields (Amano et al., 2023; Cooper, 2023; Forero & Herrera-Suárez, 2023), creative disciplines (Bussell et al., 2023; Gozalo-Brizuela & Garrido-Merchan, 2023), and computer science (Liu et al., 2024).”
Towards effective teaching assistants: From intent-based chatbots to LLM-powered teaching assistants
Alsafari, B., Atwell, E., Walker, A., & Callaghan, M. J. (2024) · Natural Language Processing Journal · doi:10.1016/j.nlp.2024.100101 · Cited by 77 · see citing works
Zhang, D., Wijaya, T. T., Wang, Y., Su, M., Li, X., & Damayanti, N. W. (2025) · Scientific Reports · doi:10.1038/s41598-025-99127-0 · Cited by 63 · see citing works
Ariza, J. Á., Restrepo, M. B., & Hérnandez, C. H. (2025) · IEEE Access · doi:10.1109/access.2025.3541424 · Cited by 70 · see citing works
Student-AI Interaction: A Case Study of CS1 students
Amoozadeh, M., Nam, D., Prol, D., Alfageeh, A., Prather, J. E., Hilton, M. L., Ragavan, S. S., & Alipour, M. A. (2024) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3699538.3699567 · Cited by 41 · see citing works
Cooper, N., Clark, A. T., Lecomte, N., Qiao, H., & Ellison, A. M. (2024) · Methods in Ecology and Evolution · doi:10.1111/2041-210x.14325 · Cited by 38 · see citing works
Debugging with an AI Tutor: Investigating Novice Help-seeking Behaviors and Perceived Learning
Yang, S., Zhao, H., Xu, Y., Brennan, K. A., & Schneider, B. (2024) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3632620.3671092 · Cited by 37 · see citing works
Computing education using generative artificial intelligence tools: A systematic literature review
Agbo, F. J., Olivia, C., Oguibe, G. F., Sanusi, I. T., & Sani, G. (2025) · Computers and Education Open · doi:10.1016/j.caeo.2025.100266 · Cited by 48 · see citing works
Scholl, A., & Kiesler, N. (2024) · 2024 IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie61694.2024.10893442 · Cited by 35 · see citing works
Dickey, E., Bejarano, A., & Garg, C. (2024) · SN Computer Science · doi:10.1007/s42979-024-03074-y · Cited by 33 · see citing works
Assessing political bias and value misalignment in generative artificial intelligence
Motoki, F. Y. S., Neto, V. P., & Rodrigues, V. R. D. S. (2025) · Journal of Economic Behavior & Organization · doi:10.1016/j.jebo.2025.106904 · Cited by 46 · see citing works
Integrating Generative AI in Hackathons: Opportunities, Challenges, and Educational Implications
Sajja, R., Ramirez, C. E., Li, Z., Demiray, B. Z., Sermet, Y., & Demir, I. (2024) · Big Data and Cognitive Computing · doi:10.3390/bdcc8120188 · Cited by 28 · see citing works
Zamfirescu-Pereira, J. D., Qi, L., Hartmann, B., DeNero, J., & Norouzi, N. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701864 · Cited by 28 · see citing works
Integrating AI Tutors in a Programming Course
Ma, I., Krone-Martins, A., & Lopes, C. V. (2024) · ACM Virtual Global Computing Education Conference (SIGCSE Virtual) · doi:10.1145/3649165.3690094 · Cited by 22 · see citing works
Faculty Perspectives on the Potential of RAG in Computer Science Higher Education
Dakshit, S. (2024) · Conference on Information Technology Education · doi:10.1145/3686852.3686864 · Cited by 21 · see citing works
Birillo, A., Artser, E., Potriasaeva, A., Vlasov, I., Dzialets, K., Golubev, Y., Герасимов, И. В., Keuning, H., & Bryksin, T. (2024) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3699538.3699556 · Cited by 23 · see citing works
A comparative study of AI ‐generated and human‐crafted learning objectives in computing education
Doyle, A., Sridhar, P., Agarwal, A., Šavelka, J., & Sakr, M. F. (2025) · Journal of Computer Assisted Learning · doi:10.1111/jcal.13092 · Cited by 20 · see citing works
ChatGPT in Data Visualization Education: A Student Perspective
Kim, N. W., Ko, H.-K., Myers, G., & Bach, B. (2024) · IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) · doi:10.1109/vl/hcc60511.2024.00022 · Cited by 21 · see citing works
Improving AI in CS50: Leveraging Human Feedback for Better Learning
Liu, R., Zhao, J., Xu, B. W., Perez, C., Zhukovets, Y., & Malan, D. J. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701945 · Cited by 22 · see citing works
Self-citationRogers, K., Davis, M., Maharana, M., Etheredge, P., & Chernova, S. (2025) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3706598.3713644 · Cited by 15 · see citing works
How Scientists Use Large Language Models to Program
O’Brien, G. E. (2025) · CHI Conference on Human Factors in Computing Systems · doi:10.1145/3706598.3713668 · Cited by 18 · see citing works
Chamola, V., Dave, D., Goyal, I., & Sharma, S. (2026) · Expert Systems · doi:10.1111/exsy.70201 · Cited by 23 · see citing works
Mailach, A., Gorgosch, D., Siegmund, N., & Siegmund, J. (2025) · Empirical Software Engineering · doi:10.1007/s10664-024-10561-6 · Cited by 13 · see citing works
Assessing computer science student attitudes towards AI ethics and policy
Weichert, J., Kim, D., Zhu, Q., Kim, J., & Eldardiry, H. (2025) · AI and Ethics · doi:10.1007/s43681-025-00817-2 · Cited by 17 · see citing works
Tanay, B. A., Arinze, L., Joshi, S. S., Davis, K., & Davis, J. C. (2024) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--46557 · Cited by 12 · see citing works
Stone, I. (2024) · Conference on United Kingdom & Ireland Computing Education Research (UKICER) · doi:10.1145/3689535.3689553 · Cited by 13 · see citing works
AI Meets the Classroom: When Do Large Language Models Harm Learning?
Lehmann, M., Cornelius, P. B., & Sting, F. J. (2024) · arXiv · doi:10.48550/arxiv.2409.09047 · Cited by 11 · see citing works
Student's Use of Generative AI as a Support Tool in an Advanced Web Development Course
Alpizar-Chacón, I., & Keuning, H. (2025) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3724363.3729106 · Cited by 11 · see citing works
The Trees in the Forest: Characterizing Computing Students' Individual Help-Seeking Approaches
Ko, S.-H., & Stephens-Martinez, K. (2024) · ACM Conference on International Computing Education Research (ICER) · doi:10.1145/3632620.3671099 · Cited by 10 · see citing works
Wang, Y., & Yu, R. (2025) · International Journal of Human-Computer Interaction · doi:10.1080/10447318.2025.2513581 · Cited by 10 · see citing works
Lui, R. W. C., Bai, H., Zhang, A. P., & Chu, E. T. H. (2024) · IEEE International Conference on Advances in Electrical Engineering and Computer Applications (AEECA) · doi:10.1109/aeeca62331.2024.00124 · Cited by 9 · see citing works
Outcomes, Perceptions, and Interaction Strategies of Novice Programmers Studying with ChatGPT
Penney, J., Acharya, P., Hilbert, P., Parekh, P., Sarma, A., Steinmacher, I., & Gerosa, M. A. (2025) · ACM Conference on Conversational User Interfaces (CUI) · doi:10.1145/3719160.3736625 · Cited by 12 · see citing works
Miroyan, M., Mitra, C., Jain, R., Ranade, G. V., & Norouzi, N. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701965 · Cited by 8 · see citing works
Reihanian, I., Hou, Y., & Sun, Q. (2025) · AI · doi:10.3390/ai7010006 · Cited by 10 · see citing works
Learning without Limits: Analysing the Usage of Generative AI in a Summative Assessment
Clift, L., & Petrovska, O. (2024) · Conference on Computing Education Practice (CEP) · doi:10.1145/3702212.3702214 · Cited by 7 · see citing works
ChatGPT in Computer Science Education: A Case Study on a Database Administration Course
López-Fernández, D., & Vergaz, R. (2025) · Applied Sciences · doi:10.3390/app15020985 · Cited by 13 · see citing works
BoilerTAI: A Platform for Enhancing Instruction Using Generative AI in Educational Forums
Sinha, A., Goyal, S., Sy, Z., Kuperus, R., Dickey, E., & Bejarano, A. (2024) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie61694.2024.10893137 · Cited by 7 · see citing works
Alario-Hoyos, C., Kemcha, R., Kloos, C. D., Callejo, P., Estévez-Ayres, I., Santín-Cristóbal, D., Cruz-Argudo, F., & López-Sánchez, J. L. (2024) · 2024 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE) · doi:10.1109/tale62452.2024.10834365 · Cited by 8 · see citing works
Evaluating GPT for use in K-12 Block Based CS Instruction Using a Transpiler and Prompt Engineering
Gonzalez-Maldonado, D., Liu, J., & Franklin, D. M. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701910 · Cited by 6 · see citing works
Brender, J., El‐Hamamsy, L., Uittenhove, K. L., Francesco Mondada, C., & Bumbacher, E. W. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-03870-8_7 · Cited by 7 · see citing works
Goyal, H., Gupta, R., Sharma, S., Mittal, K. C., Mehra, A., Challa, J. S., & Kumar, M. D. (2026) · ACM Journal on Computing and Sustainable Societies · doi:10.1145/3788679 · Cited by 6 · see citing works
That's Not the Feedback I Need! - Student Engagement with GenAI Feedback in the Tutor Kai
Jacobs, S., Kempf, M., & Kiesler, N. (2025) · Conference on United Kingdom & Ireland Computing Education Research (UKICER) · doi:10.1145/3754508.3754512 · Cited by 6 · see citing works
The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers
Prather, J., Reeves, B., Leinonen, J., MacNeil, S., Randrianasolo, A. S., Becker, B., Kimmel, B., Wright, J., & Briggs, B. (2024) · arXiv · Cited by 196 · see citing works
Containerizing CS50: Standardizing Students' Programming Environments
Malan, D. J. (2024) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3649217.3653567 · Cited by 5 · see citing works
Self-citationWang, T., Ramanujan, R., Lu, Y., Mao, C., Chen, Y., & Brown, C. (2024) · ACM Conference on Learning @ Scale (L@S) · doi:10.1145/3657604.3664663 · Cited by 5 · see citing works
Iterative Design of a Teaching Assistant Training Program in Computer Science Using the Agile Method
Liu, R., Chen, S., Chen, J., Niu, S., Ma, Y., & Tang, X. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701829 · Cited by 5 · see citing works
Self-citationCompiler-Integrated, Conversational AI for Debugging CS1 Programs
Renzella, J., Vassar, A., Solano, L. L., & Taylor, A. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701827 · Cited by 5 · see citing works
Understanding Help-Seeking Behavior of Students Using LLMs vs. Web Search for Writing SQL Queries
Kumar, H., Reza, M., Thomas-Mitchell, J., Леонидович, М. И., Zhang, L., & Liut, M. (2025) · International Workshop on Data Systems Education (DataEd) · doi:10.1145/3735091.3737569 · Cited by 5 · see citing works
Understanding Student Engagement with Large Language Model-Powered Course Assistants
Liu, C., Hoang, L., Stolman, A., Kizilcec, R. F., & Wu, B. (2025) · Lecture notes in computer science · doi:10.1007/978-3-031-98465-5_1 · Cited by 5 · see citing works
Self-citationUnderstanding Programming Students' Help-Seeking Preferences in the Era of Generative AI
Penney, J., Acharya, P., Hilbert, P., Parekh, P., Sarma, A., Steinmacher, I., & Gerosa, M. A. (2025) · ACM Global Computing Education Conference (CompEd) · doi:10.1145/3736181.3747165 · Cited by 7 · see citing works
Propagating Large Language Models Programming Feedback
Koutcheme, C., & Hellas, A. (2024) · ACM Conference on Learning @ Scale (L@S) · doi:10.1145/3657604.3664665 · Cited by 6 · see citing works
The Comprehensive Review: Internet Protocol (IP) Address a Primer for Digital Connectivity
Tiwari, M. K., Pal, R., Singh, R., Singh, A. K., Kumar, V., Sharma, S., & Zaib, N. (2024) · Asian Journal of Research in Computer Science · doi:10.9734/ajrcos/2024/v17i7488 · Cited by 5 · see citing works
Spotting AI Missteps: Students Take on LLM Errors in CS1
Smith, S. F., Wei, H., O'Neill, A., Durai, A., DeNero, J., Zamfirescu-Pereira, J. D., & Norouzi, N. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641555.3705253 · Cited by 5 · see citing works
Nie, A., Chandak, Y., Suzara, M., Malik, A., Woodrow, J., Peng, M., Sahami, M., Brunskill, E., & Piech, C. (2024) · ACM Conference on Learning @ Scale · doi:10.1145/3698205.3733960 · Cited by 47 · see citing works
The role of AI in shaping educational experiences in computer science: A systematic review
Golrang, A., & Sharma, K. (2025) · Computers in Human Behavior Artificial Humans · doi:10.1016/j.chbah.2025.100199 · Cited by 5 · see citing works
Gerador Automático de Planos de Aula sobre Tecnologia Baseado em LLMs
Laranjeira, M. L. B., & Bezerra, P. T. L. (2025) · Anais do Workshop sobre Educação em Computação (WEI) · doi:10.5753/wei.2025.8305 · Cited by 4 · see citing works
Abdelmagied, M., Chatti, M. A., Joarder, S., Ain, Q. U., & Alatrash, R. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-00056-9_10 · Cited by 4 · see citing works
Yang, S., Chen, M., & Schneider, B. (2025) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3769994.3770009 · Cited by 4 · see citing works
Qiao, S.-Y., Denny, P., & Giacaman, N. (2024) · IFAC Symposium on Advances in Control Education · doi:10.1145/3716640.3716651 · Cited by 6 · see citing works
A Generative AI Tool to Foster and Assess Authentic Learning: A Case Study in Teaching SQL
Sooriamurthi, R., Tu, X., & Pensky, A. C. (2025) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3724363.3729022 · Cited by 9 · see citing works
Huo, H., Ding, X., Guo, Z., Shen, S., Ye, D., Pham, O., Milne, D., Mathieson, L., & Gardner, A. (2024) · World Engineering Education Forum - Global Engineering Deans Council (WEEF-GEDC) · doi:10.1109/weef-gedc63419.2024.10854928 · Cited by 9 · see citing works
Raising the Bar: Automating Consistent and Equitable Student Support with LLMs
Mittal, M., Bailey, A., Phelps, V., Miroyan, M., Mitra, C., Jain, R., Niousha, R., Ranade, G. V., & Norouzi, N. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641555.3705237 · Cited by 4 · see citing works
Maximizing Student Engagement in Coding Education with Explanatory AI
Adhikari, B., Dhakal, S., & Jha, A. (2024) · IEEE Frontiers in Education Conference (FIE) · doi:10.1109/fie61694.2024.10893108 · Cited by 4 · see citing works
Jacobs, S., Peters, H., Jaschke, S., & Kiesler, N. (2025) · ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE) · doi:10.1145/3724363.3729089 · Cited by 4 · see citing works
Mesquita, A. W., Freire, C., Gomes, A. M. T., Amazonas, B., & Uchôa, A. (2025) · Anais do Simpósio Brasileiro de Sistemas de Informação (SBSI) · doi:10.5753/sbsi.2025.246546 · Cited by 3 · see citing works
Li, W., Pea, R. D., Haber, N., & Subramonyam, H. (2025) · Lecture notes in computer science · doi:10.1007/978-3-031-98462-4_2 · Cited by 3 · see citing works
Askademia: A Real-Time AI System for Automatic Responses to Student Questions
Mittal, M., Tyagi, G., Bailey, A., Ranade, G. V., & Norouzi, N. (2025) · Lecture notes in computer science · doi:10.1007/978-3-031-98459-4_8 · Cited by 3 · see citing works
Freeman, G., Mynatt, E. D., Lampe, C. A. C., Candello, H. C. D. S. P., Inkpen, K. M., & Goyal, N. (2025) · ACM Conference on Computer Supported Cooperative Work (CSCW) · doi:10.1145/3715070.3748275 · Cited by 3 · see citing works
Examining the Usage of Generative AI Models in Student Learning Activities for Software Programming
Chen, R., Jiang, S., Shen, J., Moon, A., & Wei, L. (2025) · ACM International Conference on AI-Powered Software (AIware) · doi:10.1109/aiware69974.2025.00016 · Cited by 3 · see citing works
Kapoor, A., Denny, P. C., Porter, L., MacNeil, S., & Diaz, M. (2026) · Australasian Computing Education Conference · doi:10.1145/3786228.3786233 · Cited by 3 · see citing works
Wang, K. S., & Lawrence, R. (2025) · ACM Technical Symposium on Computer Science Education (SIGCSE) · doi:10.1145/3641554.3701917 · Cited by 3 · see citing works
Comparing lesson plan-driven and ask-me-anything chatbots: teaching a UNIX Shell course
Berengueres, J. O. L. (2025) · Discover Education · doi:10.1007/s44217-025-00492-9 · Cited by 3 · see citing works
Developing LLM-Powered Trustworthy Agents for Personalized Learning Support
Tabarsi, B. T. (2025) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v39i28.35228 · Cited by 2 · see citing works
Help or Hype? Exploring LLM-based Chatbots in Self-Regulated Learning
Tsang, R., & WOOD, S. (2025) · ASEE Annual Conference & Exposition · doi:10.18260/1-2--56687 · Cited by 2 · see citing works
Manakina, O., & Lung, C. (2025) · IEEE Annual International Computer Software and Applications Conference (COMPSAC) · doi:10.1109/compsac65507.2025.00310 · Cited by 2 · see citing works
Expectations and Needs of Female STEM Students for Academic Chatbots
Barzanji, C., Rosteck, N., Lau, A., Rottmann, S., & Loitsch, C. (2025) · Mensch und Computer (MuC) · doi:10.1145/3743049.3748564 · Cited by 2 · see citing works
Enhancing Student Focus and Problem-Solving with Real-Time LLM Feedback on Compiler Errors
Pankiewicz, M., & Baker, R. S. (2025) · Lecture notes in computer science · doi:10.1007/978-3-032-03870-8_28 · Cited by 2 · see citing works
Observing Without Doing: Pseudo-Apprenticeship Patterns in Student LLM Use
Hak, J., Johnson, N. L., Amoozadeh, M., Alipour, M. A., & Chattopadhyay, S. (2025) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3769994.3770027 · Cited by 2 · see citing works
Not All Chatbots Teach: Evidence for Pedagogical Design in AI-Assisted Technical Education
Cordova, L. P., Mendoza, T., Holmes, S., Megginson, K., Webster, B., & Gregory, D. (2025) · Conference on Information Technology Education · doi:10.1145/3769694.3771107 · Cited by 2 · see citing works
Scoping the AI curriculum: key competencies for future AI practitioners
Weichert, J., & Eldardiry, H. (2026) · AI and Ethics · doi:10.1007/s43681-026-01021-6 · Cited by 2 · see citing works
Fine-Tuning Large Language Models for Better Programming Error Explanations
Vassar, A., Renzella, J., Ross, E., & Taylor, A. (2024) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3699538.3699581 · Cited by 2 · see citing works
Teaching Generative AI for Cybersecurity: A Project-Based Learning Approach
Mathews, N., Schwartz, C., & Wright, M. (2025) · Journal of The Colloquium for Information Systems Security Education · doi:10.53735/cisse.v12i1.211 · Cited by 2 · see citing works
Concepts for Teaching Software Development in the Age of AI-Tools
Böttcher, A., Thurner, V., & Zönnchen, B. (2025) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon62633.2025.11016505 · Cited by 2 · see citing works
Fowler, M., Emeka, C., Chen, B., Smith, D. H., West, M., & Zilles, C. B. (2025) · ACM Transactions on Interactive Intelligent Systems · doi:10.1145/3774752 · Cited by 2 · see citing works
Student Engagement with GenAI's Tutoring Feedback: A Mixed Methods Study
Jacobs, S., Haas, J., & Kiesler, N. (2025) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3769994.3770034 · Cited by 6 · see citing works
Let’s Chat about This - A Template for Well-Aligned AI Integration in Schools
Martin, S., Lauber, A.-M., & Pampel, B. (2025) · IEEE German Education Conference (GECon) · doi:10.1109/gecon64629.2025.11369312 · Cited by 2 · see citing works
Teaching OS315 with Chatbots: Instructional Design, Deployment, Cost & Student AttitudesPreprint
Berengueres, J. O. L. (2024) · SSRN Electronic Journal · doi:10.2139/ssrn.4765343 · Cited by 2 · see citing works
Birillo, A. (2024) · Koli Calling International Conference on Computing Education Research · doi:10.1145/3699538.3699571 · Cited by 1 · see citing works
Use of ChatBots in Programming Education: A Scoping Review
Alves, J. V. B., Gonçalves, Y. T., & Silva, H. B. (2024) · Anais do ... Simpósio Brasileiro de Informática na Educação/Anais do Simpósio Brasileiro de Informática na Educação · doi:10.5753/sbie.2024.242473 · Cited by 1 · see citing works
Innovations Focusing on Artificial Intelligence in Computer Science Education
Erdağı, E. (2024) · Advances in educational technologies and instructional design book series · doi:10.4018/979-8-3693-4542-9.ch005 · Cited by 1 · see citing works
Torek, A. J., Sorensen, E., Hahle, N., & Kennington, C. (2024) · Frontiers in Education Conference · doi:10.1109/fie61694.2024.10893165
Exploring the Role of Large Language Models as Artificial Tutors
Zönnchen, B., Hobelsberger, M., Socher, G., Thurner, V., & Ottinger, S. (2025) · IEEE Global Engineering Education Conference (EDUCON) · doi:10.1109/educon62633.2025.11016571 · Cited by 1 · see citing works
- Authors
- Liu, R., Zenke, C., Liu, C., Holmes, A., Thornton, P., & Malan, D. J.
- Affiliations
- Harvard University (US)
- Yale University (US)
- Venue
- Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1
- Publisher
- ACM
- Published
- 2024-03-07
- Pages
- 750-756
- OpenAlex
- W4392563703
- Cited by
- 185
- References
- 5
- Citations by year
- 2026: 58 · 2025: 90 · 2024: 37
- FWCI
- 70.29
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- ACM Technical Symposium on Computer Science Education (SIGCSE) (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
- Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
- Physical Sciences › Computer Science › Artificial Intelligence › Intelligent Tutoring Systems and Adaptive Learning
- Keywords
- generative AI in education, computer science education, code explanation, student perceptions
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review