摘要
当前教育领域对知识图谱的研究大多停留在对学科间知识图谱的研究上,而这类知识图谱普遍存在节点、关系和属性单一,以及知识点划分颗粒度较粗等问题。然而,在实际教学过程中,学科内的知识图谱对学生的作用更大,比如:当学生对某一知识点掌握程度不够的情况下,可以根据知识图谱找到与当前知识点相似的知识点或者基础知识点进行补充学习;或者对某一知识点已经掌握的情况下,可以根据知识图谱找出下一个要学的知识点等等。因此,本文基于Neo4j图数据库构建了C++课程知识图谱并给出相应的知识点推理。实验结果表明:构造后的课程知识图谱包含C++课程领域的所有知识点及知识点间的关系,可以很好地进行知识点和学习路径的相关推理。
The current research on knowledge graphs in the education field mostly stays on the research of interdisciplinary knowledge graphs.However,this kind of knowledge graph generally has problems such as single node,relationship and attribute,and coarse granularity of knowledge points.And in the actual teaching process,the knowledge graph within the subject has a greater effect on students.For example,when students do not have enough mastery of a certain knowledge point,they can find knowledge points similar to the current knowledge points or basic knowledge points according to the knowledge graph for supplementary learning.Or when they have mastered a certain knowledge point,they can find the next knowledge point to learn based on the knowledge graph,etc.Therefore,this paper constructs a C++curriculum knowledge graph based on the Neo4j graph database and gives the reasoning of the corresponding knowledge points.The experimental results show that the constructed curriculum knowledge graph contains all the knowledge points in the C++course field and the relationships between the knowledge points,and can be used to perform relevant reasoning about the knowledge points and learning paths.
作者
郎亚坤
苏超
王国中
李国平
LANG Yakun;SU Chao;WANG Guozhong;LI Guoping(School of Electronic and Electrical Engineering,Shanghai University of Engineering Science,Shanghai 201620,China)
出处
《智能计算机与应用》
2021年第7期144-150,155,共8页
Intelligent Computer and Applications
基金
国家重点研发计划资助(2019YFB1802700)
上海工程技术大学研究生创新计划资助项目(19KY0232)。