程序设计类实验课程自动问答系统设计与实现

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:iqwanifir
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网与信息技术的迅猛发展,企业对于程序设计师的需求量不断增加,因此程序设计类课程越来越受到高校和学生的重视。但是在传统教育与远程教育教学过程中,程序设计类实验课程的问答环节效率较低,使得学生的程序问题无法得到实时、有效地解决,这对学生的学习效率和积极性产生较大影响。从学生角度分析,学生作为程序设计初学者,缺乏调试程序的理论基础和实践经验,对于编译器的错误提示无法准确把握,独立处理程序设计问题时难以下手;从教师角度来看,班级教学过程中课堂时间短、教师精力有限,教师无法指导每个学生解决程序问题。针对这一现实问题,本文致力于研究程序设计类实验课程自动问答系统,以期改善该类课程问答环节的现状。基于知识工程理论与规则引擎技术,本文展开对自动问答系统的研究。构建一个质量好、运行效率高的知识库是实现自动问答系统的首要环节,也是本文的研究重点。文中从知识表示、知识组织、知识推理机制三个方面对知识库进行设计,然后以《C语言程序设计》课程为例,在Drools上按照以下流程实现知识库的构建:知识获取、知识表示、知识校验、冲突检测。利用知识库实现知识推理是实现自动问答系统的第二环节,在知识库构建的基础上,本文基于Drools编码实现知识库的运行及三种类型的知识推理:问题解答、问题推理和智能导航。最后,利用Eclipse等开发工具,按照系统的整体架构分层实现C语言实验课程自动问答原型系统。在以上理论与技术研究的基础上,本文设计实验对案例知识库与自动问答系统分别进行评价,实验结果表明:在充分获取知识的基础上,案例知识库与自动问答系统的召回率、准确率较好,推理效率较高;学生对自动问答系统整体的满意度较好,其中系统召回率的满意度超过其实际水平。实验数据有力证明了知识库构建技术的有效性与自动问答系统的可行性。事实上,除《C语言程序设计》课程外,对于其他程序设计类实验课程及具有明显因果关系的知识领域,如:医学疾病诊断领域、网络故障诊断领域、农作物病虫害防治等领域,该知识库构建技术仍然适用。
其他文献
介绍并评价了小麦吸浆虫的主要监测方法,包括淘土法、成虫监测法、有效积温和温湿度组合法等,特别介绍了国外最新使用的黄色板诱集法和性信息素诱集法。
文章将"最后一公里"配送模式作为研究对象,阐述了我国主要的电商物流配送模式,指出了配送模式存在的不足之处,然后给出了配送模式的优化对策,电商物流需要充分利用"互联网+"的优势
鲁班工坊是天津市首创并推动实施的职业教育国际知名品牌,是天津市率先探索的职业教育服务"一带一路"、助推国际产能合作的新途径,做大、做强、做优天津职业教育的重要举措和
根据张伯伦的垄断竞争理论,在对做广告企业的需求曲线和成本曲线描述的基础上,对企业的广告行为进行了经济分析。
分式是全国各地中考的重要考点之一.近年来,命题者匠心独运,力举创新,设计出许多清新优美,体现新课程理念的新题型.兹采撷一束予以说明.
1临床资料例1,男,52岁,头痛伴复视、视力下降1年余。多次行头部CT、MRI正常,腰穿测压波动于1.96~4.30kPa、脑脊液蛋白波动于1.98~2.40g·L-1,余正常。曾以“结核性脑膜炎”或“化脓
搭建基于web的领域专家评价信息服务平台,实现基于国内外学术数据库的信息采集、整理、分析与挖掘的自动化处理,能够按照多种指定条件筛选指定领域专家,基于文献计量、统计分析
近二十年来,世界各地特别是美国和欧洲一些国家贲门腺癌的发病率呈明显上升趋势,对该病的诊断、治疗方法及预后的研究逐渐引起重视。本文就目前贲门腺癌的定义、分期及诊断、治
期刊
文章将财政分权、政府竞争与财政农业支出架构在统一的分析框架下,利用1988-2010年省级面板数据模型计量分析得出:财政分权在样本区间内促进了地方政府财政农业支出,具有正效
目的 :探讨用腹腔镜手术联合宫腔镜手术治疗输卵管性不孕症的临床效果。方法 :对2013年3月~2014年10月期间我院收治的108例输卵管性不孕症患者的临床资料进行回顾性研究。我