摘要

当前教育领域对知识图谱的研究大多停留在对学科间知识图谱的研究上,而这类知识图谱普遍存在节点、关系和属性单一,以及知识点划分颗粒度较粗等问题。然而,在实际教学过程中,学科内的知识图谱对学生的作用更大,比如:当学生对某一知识点掌握程度不够的情况下,可以根据知识图谱找到与当前知识点相似的知识点或者基础知识点进行补充学习;或者对某一知识点已经掌握的情况下,可以根据知识图谱找出下一个要学的知识点等等。因此,本文基于Neo4j图数据库构建了C++课程知识图谱并给出相应的知识点推理。实验结果表明:构造后的课程知识图谱包含C++课程领域的所有知识点及知识点间的关系,可以很好地进行知识点和学习路径的相关推理。