缩略图
Scientific Research

基于知识图谱的计算机类新形态课程与教材建设探索与研究

作者

郑鹏怡 程瑶 任恒妮

陕西国际商贸学院信息工程学院 陕西西安 712046

1 引言

在信息技术日新月异的今天,计算机类课程的教学内容与技术更新速度日益加快,这对传统教材提出了严峻挑战。传统教材往往因编写周期长、更新频率低,导致内容滞后,无法及时反映学科前沿动态,影响了教学质量和学生的学习效果。因此,探索一种能够实时同步学科前沿、支持个性化学习路径的新形态教材,成为当前计算机类课程教学改革的迫切需求。知识图谱作为一种结构化的知识表示方法,能够有效整合课程知识点及其关联关系,为新形态教材的建设提供了有力支撑。

本文的研究目标在于设计并实现一个基于知识图谱的计算机类新形态课程与教材动态框架。该框架旨在通过动态更新机制、个性化学习路径推荐、模块化知识单元设计以及交互式学习工具的应用,提升教材的时效性和针对性,从而提高教学质量和学生的学习体验。

2 研究现状分析

近年来,知识图谱在教育领域的应用逐渐受到关注。通过构建课程知识图谱,可以清晰地展示知识点之间的关联关系,支持个性化学习路径的生成,帮助学生更好地理解和掌握课程内容。同时,知识图谱还可以为教师提供丰富的教学资源,促进教学方式的创新。

随着数字化技术的普及,新形态教材逐渐成为教育领域的研究热点。新形态教材不仅具备传统教材的文本内容,还融入了视频、音频、动画等多媒体元素,以及在线互动、智能推荐等功能,极大地丰富了教学手段和学习体验。国内外已有许多高校和机构开始探索新形态教材的建设与应用,取得了显著成效。

尽管知识图谱和新形态教材在教育领域的应用已取得一定进展,但现有研究仍存在一些不足。例如,教材动态更新机制尚不完善,难以实时同步学科前沿内容;个性化学习路径推荐算法有待优化,无法准确满足学生的个性化需求;模块化设计不够灵活,难以适配不同教学场景等。针对这些问题,本研究提出了基于知识图谱的计算机类新形态课程与教材动态框架,为解决现有问题提供新的思路和方法。

3 设计框架及思路

新形态教材的设计注重动态性、个性化、模块化、交互性等目标。其中,动态化可以实时同步学科前沿内容与技术更新,缩短教材迭代周期,确保教材内容的时效性和准确性。个性化可以基于学生能力与兴趣生成定制化学习路径,满足不同学生的个性化需求,提高学习效果。模块化可以灵活重组知识点,适配不同教学需求,支持按需组合和定制教材内容。交互性可将嵌入知识图谱导航与智能工具,提升学习沉浸感,增强学生与教材之间的互动。

3.1 核心架构与功能

本文针对知识图谱的计算机类新形态课程与教材建设的研究主要通过内容层、技术层及交互层的三层架构设计,其核心架构图如图1 所示:

图1 核心架构图

3.1.1 内容层

首先将教材内容划分为基础模块、扩展模块、案例模块和资源模块。基础模块包含必学核心知识点,如《数据结构与算法》课程中的“链表”、“树”等;扩展模块提供进阶内容,如“红黑树优化”、“动态规划高级应用”等;案例模块链接工程实践案例,如“分布式系统设计”、“机器学习实战”等;资源模块提供配套资源,如微课视频、习题库等。然后采用 Markdown+Git 管理教材内容,支持教师创建分支编辑并提交更新,系统自动同步至知识图谱。同时,接入 ACM/IEEE 标准、GitHub 开源项目等 API,实时抓取最新技术动态,触发内容更新提醒。

3.1.2 技术层

首先使用 Neo4j 图数据库存储知识点及关联关系,同时,支持多维度标注,包括知识点类型、难度等级以及关联课程等。然后通过学生入学时的能力测评生成初始学习计划。在学习过程中,基于学习行为数据和知识图谱拓扑结构,利用协同过滤算法推荐相似学习路径,并结合强化学习优化权重分配,实现学习路径的动态调整。

3.1.3 交互层

首先在教材页面嵌入知识图谱可视化界面,学生点击知识点标签即可跳转至关联章节或外部资源。同时,支持图谱全局检索与局部聚焦功能,如“仅显示与‘图论’相关的节点”。然后采用智能辅助工具,集成NLP 引擎的实时问答系统,支持自然语言提问并返回相关知识点及微课片段;自适应习题库根据学生答题情况自动推送薄弱知识点的补救练习;代码沙箱嵌入在线编程环境,支持学生直接运行示例代码并调试。

3.2 实现思路

3.2.1 知识图谱与教材内容对齐

将教材目录映射至知识图谱节点,确保章节逻辑与图谱拓扑一致。例如,《数据结构与算法》教材的“树”章节对应图谱中的“二叉树”、“平衡树”等节点。为每个知识点标注模块类型、难度及关联资源,如“红黑树、扩展模块、高级、关联《算法导论》”。

3.2.2 动态更新与协同编辑

教师端操作:通过图形化界面拖拽新增知识点,系统自动生成Markdown 内容并更新知识图谱。提交修改后,学生端同步提示“新内容更新”。学生端反馈:学生可标记“内容过时”或“建议补充”,触发教师审核流程,促进教材的持续优化。

3.2.3 个性化学习路径生成

路径初始化:学生完成能力测评后,系统推荐初始学习顺序,例如,先学数组,然后链表,最后栈/队列等。动态优化:根据学生在各章节的学习表现,自动调整学习路径。例如,若学生在“动态规划”章节表现优异,则自动推荐“贪心算法”或“图论进阶”内容;若某知识点学习时间过长,则推送简化版微课建议。

4 新形态教材设计与效果评估方法

4.1 新形态教材设计

本文以《操作系统》和《数据结构与算法》为例进行研究设计,表 1-表 2 展示新形态教材的部分章节设计。表1《操作系统》动态教材设计

表2《数据结构与算法》动态教材章节设计

4.2 效果评估方法

效果评估采用定量评估及定性评估方式进行,针对定量评估,一方面可从学习成绩进行对比,通过对比使用新形态教材前后学生在相关课程中的考试成绩,分析教材对学生知识掌握程度的提升效果。例如,可以选取使用传统教材与新形态教材的班级进行对比实验,收集并分析他们的期末考试成绩、期中考试成绩以及平时作业成绩等数据。一方面通过学习时间进行统计,记录学生在新形态教材上的学习时间,包括在线学习时长、互动次数等,评估教材对学生学习投入的影响。通过分析学生的学习时间分布,可以了解教材在不同学习阶段对学生的吸引力及帮助程度。最后通过学习效率评估,利用学习分析工具,跟踪学生在学习过程中的答题正确率、停留时长等指标,计算学习效率的提升比例。例如,可以对比学生在使用新形态教材前后完成同一任务所需的时间和正确率,从而量化评估教材对学习效率的改善作用。

针对定性评估,一方面通过问卷调查,设计针对师生双方的问卷,收集他们对新形态教材在内容质量、交互体验、个性化推荐等方面的反馈意见。问卷可以包括封闭式问题和开放式问题,以全面了解师生对新形态教材的看法和建议。一方面通过访谈研究,选取部分师生进行深度访谈,了解他们在使用新形态教材过程中的具体体验和感受。通过访谈,可以挖掘出师生对新形态教材的潜在需求和改进建议,为教材的进一步优化提供依据。最后通过案例研究,选取典型学生案例进行深入分析,探讨新形态教材对他们学习路径、学习兴趣和学习成果的具体影响。通过案例研究,可以生动展示新形态教材在实际教学中的应用效果和价值。

5 结论与展望

本文深入探索了基于知识图谱的计算机类新形态课程与教材建设,提出了一个包含内容层、技术层和交互层的三维动态框架。通过研究,论证了该框架在提高教学效率、增强学生学习体验方面的有效性与实用性。新形态教材凭借其敏捷迭代、精准教学、协作便捷和沉浸体验等关键优势,为计算机类课程教学改革提供了新的思路和方法。未来研究可以进一步优化个性化推荐算法,提高学习路径的精准度和有效性。同时,可以拓展新形态教材的应用范围,将其推广至更多计算机类课程和其他学科领域。此外,还可以加强与其他教学技术的融合与创新,如虚拟现实技术、人工智能技术等,以打造更加丰富、多元和高效的教学环境。

参考文献:

[1]施江勇,唐晋韬,王勇军,张龙.基于知识图谱的新兴领域课程教学资源建设[J].高等工程教育研究,2022,70(3):15-20.

[2]杨璐琦,吴玉红,郝培男,张珊靓,宁慧聪.基于大数据和知识图谱的“数据结构与算法”课程建设[J].计算机应用文摘,2025,41(4):43-46.

[3]郭文革,黄荣怀,王宏宇,等.教育数字化战略行动枢纽工程:基于知识图谱的新型教材建设[J].中国远程教育,2022(4):10.

[4]刘超,黄荣怀,王宏宇.基于知识图谱的新型教材建设与应用路径探索[J].中国大学教学,2023(8):10-16.

[5]段博佳,胡勇,陈波.基于金字塔原理的操作系统课程知识图谱构建与应用[J].计算机教育,2023(10):35-39.

作者简介:郑鹏怡,职称:副教授,学历:工程硕士,研究方向:软件工程。