MOSP / 期刊 / 产教融合研究与实践 / 2026年·第4卷·第3期
研究文章

知识图谱与人工智能赋能的Python程序设计课程教学改革研究

作者:陈辉*,马雪山,王丽丽,苏晓伟
克拉玛依职业技术学院,新疆,克拉玛依,中国
*标记署名为通讯作者
提交:2026-01-19修改:2026-02-18录用:2026-04-22出版:2026-05-30
产教融合研究与实践 2026, 4(3), 16-22; https://doi.org/10.58244/rpiei.263847
基金信息:本文系“2025年度全国高等职业院校信息技术与人工智能通识课程教学改革研究项目”(项目编号:KT2502066) 作者简介:陈辉(1966.07—),男,汉族,新疆克拉玛依人,教授,主要研究方向:职业教育、人工智能技术、程序设计语言及AI编程技术、教学艺术 无利益冲突需要说明。

摘 要:Python程序设计课程的教学长期面临三个问题:知识点零散,个性化指导不足,教师重复劳动负担重。针对这些问题,课程组将知识图谱与人工智能技术引入教学,经过一个完整学年的实践,形成了一套Python课程教学改革方案。先梳理出5个知识域、167个知识点节点和165条语义关系边,建成课程知识图谱;再开发AI辅助教学平台,把智能编程答疑、代码自动评阅、自适应习题推荐、个性化学习路径规划四项功能集成在一起。教学中按课前图谱定位、课中精讲突破、课后AI推荐拓深的顺序组织,形成混合式教学闭环。实践结果显示,学生的学习效果和自主学习能力都有明显提高,不及格率下降,学生对教学认可度高。这套做法对编程类课程教学改革有一定的参考价值,也具备推广条件。

关键词:知识图谱;人工智能;Python程序设计;教学改革;自适应学习;个性化推荐


 

正文 

可下载并阅读全文PDF,请按照本文版权许可使用。
Download the full text PDF for viewing and using it according to the license of this paper.


 

Research on Teaching Reform of Python Programming Course Empowered by Knowledge Graph and Artificial Intelligence

Abstract: The teaching of Python programming courses for a long time has been plagued by three problems: knowledge points are scattered and personalized instruction is scarce, and instructors are burdened with lots of redundant tasks. In order to address these issues, our course team has introduced knowledge graph and artificial intelligence technologies in education. Based on one-year practical experience, we developed an improvement proposal of the Python course.We first organized the course’s 5 knowledge areas, 167 knowledge points as nodes, and 165 semantic relationship lines into a course knowledge map; then designed an artificial intelligence-aided teaching system integrating four capabilities of intelligent program answering,automatic code review, adaptive exercise recommendation, and personal learning plan. Teaching follows the following order: before class, the knowledge graph tells the student where he or she is; in the classroom, instructors provide targeted teaching key and hard points; after class, AI suggestions assist student to learn more deeply. It constitutes a closed-loop blended teaching process. Results show that students have improved in both learning performance as well as self-learning ability, the failure rate decreased and the student gave high praise to the teaching method. The method is worth referencing for teaching reform in programming courses, and it's ready for wider use.

Keywords: Large Language Model; AI Agents; Software Construction; Multi-Agent Collaboration; Curriculum Developmen


 

参考文献

  1. 蒋帆,刘思成,数字技术如何重构教师专业活动[J],教育发展研究 2026.04
  2. Wang Q, et al. Knowledge Graph Embedding: A Survey of Approaches and Applications[J]. IEEE TKDE, 2017, 29(12): 2724-2743.
  3. Brown T B, et al. Language Models Are Few-Shot Learners[C]. NeurIPS, 2020.
  4. Liu Q, et al. EKT: Exercise-Aware Knowledge Tracing for Student Performance Prediction[J]. IEEE TKDE, 2019.
  5. 李艳燕, 张香玲, 李新, 杜静. 面向智慧教育的学科知识图谱构建与创新应用[J]. 电化教育研究, 2019(8)...
  6. Piech C, et al. Deep Knowledge Tracing[C]. NeurIPS, 2015: 505-513.
  7. Zhu Y C, Zhang W, Chen Y, et al. RCD: Relation Map Driven Cognitive Diagnosis for Intelligent Education Systems[C]//SIGIR 2021: 1617-1627.
  8. 张昭玉, 胡伏原, 唐佳佳, 等. 基于课程知识图谱的个性化教学设计及实践[J]. 软件导刊, 2025, 24(11): 147-152
  9. Kazemitabaar M, Chow J, Ma C K T, Ericson B J, Weintrop D, Grossman T. Studying the Effect of AI Code Generators on Supporting Novice Learners in Introductory Programming[C]//ACM CHI 2023: 455:1-455:23.
  10. Wang Z, Alsam A, Morrison D, Strand K A. Toward Automatic Feedback of Coding Style for Programming Courses[C]//IEEE ICALT 2021: 56-60.
  11. Yeung C K, Yeung D Y. Addressing Two Problems in Deep Knowledge Tracing via Prediction-Consistent Regularization[C]//ACM L@S 2018: 158-167.

 

CC BY 4.0
© 2026 作者版权所有。许可出版:澳门科学出版社(MOSP),中国澳门。本文为开放获取文章,依据知识共享署名(CC BY 4.0)许可协议的条款和条件分发。 © 2026 by the authors. Published by Macao Scientific Publishers (MOSP), Macao, China. This is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY 4.0) license.
免责声明: 本期刊所发表文章中的所有陈述、观点和数据均为作者和贡献者的个人观点,不代表澳门科学出版社及/或编辑的立场。澳门科学出版社及/或编辑不对文中提及的任何思想、方法、说明或产品所导致的人身或财产伤害承担责任。 Publisher's Note: The statements, opinions and data contained in this journal are solely those of the individual authors and contributors and not of MOSP and/or the editors. MOSP and/or the editors disclaim responsibility for any injury to persons or property resulting from any ideas, methods, instructions or products referred to in the content.
Submit Your Manuscript Now