nav emailalert searchbtn searchbox tablepage yinyongbenwen piczone journalimg journalInfo journalinfonormal searchdiv searchzone qikanlogo popupnotification paper paperNew
2026, 06, No.378 198-205
基于LLM的Java编程作业评估与教学实践
基金项目(Foundation): 电子科技大学人工智能技术赋能本科教学改革项目“AI支持的面向对象程序设计评价方法与系统”(2025AIXM137); 2024—2026年四川省高等教育人才培养质量和教学改革项目“人工智能时代软件工程专业核心课程群数字教材建设”(JG2024-0192)
邮箱(Email):
DOI: 10.16512/j.cnki.jsjjy.2026.06.032
投稿时间: 2025-09-12
投稿日期(年): 2025
修回时间: 2026-03-23
终审时间: 2025-11-20
终审日期(年): 2025
审稿周期(年): 1
发布时间: 2026-06-10
出版时间: 2026-06-10
移动端阅读
摘要:

针对编程教学传统自动化代码评估工具的局限性,提出构建基于LLM的Java编程作业评估系统,通过介绍教学实践说明LLM在编程教学应用中能减轻教师负担、帮助学生巩固知识。

Abstract:

To address the limitations of traditional automated code evaluation tools in programming education,this paper proposes an evaluation system for Java programming assignments based on Large Language Model (LLM).By detailing its application in teaching practices,this study demonstrates that integrating LLM into programming education can effectively alleviate the workload of educators and assist students in consolidating their knowledge.

参考文献

[1]孙媛.面向对象程序设计课程教学模式改革探索与实践[J].中国教育技术装备,2025(6):65-69.

[2]Insa D,Pérez S,Silva J,et al.Semiautomatic generation and assessment of Java exercises in engineering education[J].Computer Applications in Engineering Education,2020(29):1034-1050.

[3]Gordillo A.Effect of an instructor-centered tool for automatic assessment of programming assignments on students’perceptions and performance[J].Sustainability,2019,11(20):5568.

[4]Brown T B,Mann B,Ryder N,et al.Language models are few-shot learners[EB/OL].(2020-05-28)[2025-09-01].https://arxiv.org/abs/2005.14165.

[5]Prather J,Denny P,Leinonen J,et al.The robots are here:Navigating the generative AI revolution in computing education[EB/OL].(2023-10-01)[2025-09-01].https://arxiv.org/abs/2310.00658.

[6]Li Q,Fu L,Zhang W,et al.Adapting large language models for education:Foundational capabilities,potentials,and challenges[EB/OL].(2023-12-27)[2025-09-01].https://arxiv.org/abs/2401.08664.

[7]梅香香,蔡小丹,朱阳燕,等.生成式人工智能模型应用于编程教学的创新与实践[J].电脑知识与技术,2024,20(14):32-34,45.

[8]Gan W,Qi Z,Wu J,et al.Large language models in education:Vision and opportunities[C]//Proceedings of the 2023 IEEE International Conference on Big Data.New York:IEEE,2023:4776-4785.

[9]Xu H,Gan W,Qi Z,et al.Large language models for education:A survey[EB/OL].(2024-05-12)[2025-09-01].https://arxiv.org/abs/2405.13001.

[10]Koutcheme C,Dainese N,Sarsa S,et al.Open source language models can provide feedback:Evaluating LLMs’ability to help students using GPT-4-as-a-judge[C]//Proceedings of the 29th Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2024).New York:ACM,2024:52-58.

[11]Hellas A,Leinonen J,Sarsa S,et al.Exploring the responses of large language models to beginner programmers’help requests[C]//Proceedings of the 2023 ACM Conference on International Computing Education Research V.1.New York:ACM,2023:93-105.

[12]Azaiz I,Deckarm O,Strickroth S.AI-enhanced auto-correction of programming exercises:How effective is GPT-3.5?[J].International Journal of Engineering Pedagogy,2023(8):67-83.

[13]Valentina L,Fabiano P,Nyyti S,et al.A critical comparison on six static analysis tools:Detection,agreement,and precision[J].Journal of Systems and Software,2023(198):111575.

[14]Liebenberg J,Pieterse V.Investigating the feasibility of automatic assessment of programming tasks[J].Journal of Information Technology Education:Innovations in Practice,2018(17):201-223.

[15]王倩莹,姚璐,刘泽宇.人工智能在计算机编程教学中的应用[J].今日文摘,2025(4):136-138.

[16]夏佳志,奎晓燕,段桂华,等.基于人机协同智能的“计算机程序设计”课程个性化教学模式研究[J].工业和信息化教育,2025(7):35-39.

[17]陈世浩.基于DeepSeek的智能编程教学系统的设计与实现[J].信息与电脑,2025,37(12):102-105.

[18]吴青,程筱晏,赵广辉,等.AIGC辅助计算机编程教学的机遇和挑战[J].计算机教育,2025(7):69-73.

[19]Haindl P,Weinberger G.Does ChatGPT help novice programmers write better code?Resultsfrom static code analysis[J].IEEE Access,2024(12):114146-114156.

[20]鞠小林,张艳梅,王皓晨,等.基于大语言模型辅助教学的Python编程课程教学探索[J].计算机教育,2024(9):33-37.

基本信息:

DOI:10.16512/j.cnki.jsjjy.2026.06.032

中图分类号:G642;TP312.2-4

引用信息:

[1]陈峥,喻俊杰.基于LLM的Java编程作业评估与教学实践[J].计算机教育,2026,No.378(06):198-205.DOI:10.16512/j.cnki.jsjjy.2026.06.032.

基金信息:

电子科技大学人工智能技术赋能本科教学改革项目“AI支持的面向对象程序设计评价方法与系统”(2025AIXM137); 2024—2026年四川省高等教育人才培养质量和教学改革项目“人工智能时代软件工程专业核心课程群数字教材建设”(JG2024-0192)

投稿时间:

2025-09-12

投稿日期(年):

2025

修回时间:

2026-03-23

终审时间:

2025-11-20

终审日期(年):

2025

审稿周期(年):

1

发布时间:

2026-06-10

出版时间:

2026-06-10

引用

GB/T 7714-2015 格式引文
MLA格式引文
APA格式引文