期刊目次

加入编委

期刊订阅

添加您的邮件地址以接收即将发行期刊数据:

Open Access Article

International Journal of Education. 2025; 7: (11) ; 5-8 ; DOI: 10.12208/j.ije.20250395.

Construction and application of knowledge graphs for programming courses
面向程序设计类课程的知识图谱构建和应用设想

作者: 伍星1 *, 邓秋菊2, 熊心志1

1 重庆大学计算机学院 重庆

2 重庆移通学院公共大数据安全技术重庆市重点实验室 重庆

*通讯作者: 伍星,单位: 重庆大学计算机学院 重庆;

发布时间: 2025-11-04 总浏览量: 14

摘要

随着信息技术快速发展和在各行业中广泛应用,尤其是人工智能时代到来,引发了社会对编程专业人才需求快速增长,因此对程序设计类课程的教育提出了更高要求。各高校目前已开设众多程序设计类课程,但大部分学生中学阶段并未接触过程序设计,因此教学过程中部分学生存在较大学习困难,因此本文提出构建面向程序类设计课程的知识图谱对课程内容进行有效梳理和可视化展示以降低学习难度,同时针对课程学习前期知识点掌握不牢导致中间阶段学习困难,以及程序编写过程中对编译错误与已学习知识点难以关联导致程序调试困难,通过建立课程知识点与知识点、程序编译错误提示与知识点的非线性链接降低学生对相关知识点查找和学习。

关键词: 知识图谱;程序设计;课程教学

Abstract

With the rapid development and widespread application of information technology in various industries, especially the arrival of the artificial intelligence era, there has been a rapid increase in demand for programming professionals in society. Therefore, higher requirements have been put forward for the education of programming courses. At present, many programming courses have been designed in various universities, but most students have not been exposed to programming during their secondary school years. Therefore, some students have significant learning difficulties in the teaching process. Therefore, this article proposes to construct a knowledge graph for programming courses to effectively organize and visualize the course content to reduce learning difficulty. At the same time, in order to address the difficulties in learning in the middle stage caused by weak grasp of knowledge points in the early stage of course learning, as well as the difficulty in linking compilation errors with learned knowledge points during program writing, non-linear links between course knowledge points and knowledge points, program compilation error prompts and knowledge points can be established to reduce students' search and learning of related knowledge points.

Key words: Knowledge graph; Programming; Course teaching

参考文献 References

[1] 易任娇,朱晨阳,周竞文,国内外一流高校计算机入门类线上课程调研[J],计算机教育,2022(6):79-83.

[2] 刘凤娟,赵蔚, 姜强. 基于知识图谱的个性化学习模型与支持机制研究[J],中国电化教育,2022(5): 75-81,90.

[3] 魏晔,崔贯勋,基于知识图谱的Python程序设计课程教学设想[J],计算机教育, 2024(2): 51-54.

[4] 孙丽郡,孟繁军,徐行健.课程知识图谱构建技术研究综述[J].计算机工程,2025,51(11):1-21. 

[5] 冷泳林,新工科背景下基于知识图谱的程序设计类课程群建设研究[J],计算机应用文摘,2024(8):4-6.

[6] 耿冰蕊.课程知识图谱的构建与教学应用初探——以“计算机网络程序设计”课程为例[C]//北京高校电子信息类专业群暨教育部电子信息类专业虚拟教研室全国院校教育教学研究成果论文集.中国传媒大学信息与通信工程学院;,2025:402-407.

[7] 郑飞军.基于Python程序设计课程的知识图谱构建研究[J].电脑知识与技术,2024,20(33):171-174.

[8] 肖明胜,王敏,郭英清,等.程序设计语言课程知识图谱构建研究[J].赣南师范大学学报,2022,43(06):95-100.


引用本文

伍星, 邓秋菊, 熊心志, 面向程序设计类课程的知识图谱构建和应用设想[J]. 国际教育学, 2025; 7: (11) : 5-8.