Volume 2,Issue 9
基于RAG 技术的C 语言课程教学改革研究
针对C 语言程序设计课程教学中概念抽象、答疑资源不足及通用大模型知识幻觉等问题,本文引入检索增强生成(RAG)技术,设计并实施了一种本地化部署的智能辅助教学模式。该模式通过构建以权威教材为核心的知识库,采用“向量检索+ 稀疏检索+ 重排序”三层混合检索机制,为学生提供个性化、可解释的实时问答与代码调试支持。教学实践表明,该模式显著提升了学生对抽象概念的理解能力和错误代码的自主调试能力,混合检索的语义相似度达0.9268。本研究为程序设计类课程的教学模式改革提供了一条低成本、高可控、易推广的技术路径。
[1] 刘影. 人工智能背景下C 语言课程教学改革研究—— 融合党的二十大精神[J]. 科技资讯, 2025, 23(4):19-22.
[2] 孟昭睿, 杜晓凤, 谢小竹, 等. 大语言模型在面向对象分析与设计课程教学中的应用探讨[J]. 信息与电脑,2025,37(19):203-205.
[3] 陈冬雷, 秦薇. 基于检索增强生成的智能问答系统关键技术研究[J]. 办公自动化,2024,29(19):82-86.
[4] 窦凤岐, 胡珊, 李佳隆, 等. 基于LangChain 的RAG 问答系统设计与实现——以C 语言课程问答系统为例[J]. 信息与电脑( 理论版),2024,36(6):101-103.
[5] 胡继礼, 周青青, 谷宗运, 等. 基于RAG 的Java 程序设计课程助手设计[J]. 淮北师范大学学报( 自然科学版),2025,46(2):92-96.