程序设计语言考试系统组卷、评分策略探讨与实现

更新时间:2024-03-21 点赞:6316 浏览:18214 作者:用户投稿原创标记本站原创

《C语言程序设计》作为高校计算机专业必修基础课。它要求学生不仅要学习理论知识,还必须进行大量的实践,才能真正掌握知识。为了正确考核学生对C语言程序设计课程的掌握情况,同时方便教师的教学工作,提高阅卷的速度和正确率,解决传统纸笔考试方式大量人力、物力浪费的问题,提高教与学质量,开发一个“C语言程序设计考试系统”意义深远。考试系统的核心问题在于组卷方法和评分方法的设计。第一章先先容课题研究的来源,分析组卷方法和评分方法的研究现状,对常用的组卷算法进行比较,发现遗传算法可使组卷质量达到较好。程序设计主观题的智能评分是目前研究的热门且具有挑战性的课题,本文采用结果对比、规范化预处理与静态评阅结合的评分方法,类似于教师在评阅主观题时的思维方法来评分。第二章首先具体分析智能组卷模型、遗传算法数学模型、种群初始化、适应度、遗传算法三大基本运算操纵等遗传算法相关理论知识,最后给出遗传算法智能组卷流程图。接着先容程序设计题评阅的相关知识,给出程序设计题评阅方法流程图。第三章先容考试系统组卷子系统的设计与实现,具体分析组卷数据库的属性,给出数据库设计方案,对基于遗传算法的智能组卷关键技术进行了重点研究,具体阐述了遗传算法智能组卷的设计和实现过程。采用ja语言和MySQL数据库管理系统、结合面向对象程序设计“类”的思想实现组卷子系统。第四章先容考试系统评分子系统的研究与设计,具体设计评分数据库,阐述客观题评分方法、主观题评分方法并给出相应的实现代码,最后简单先容一种评分方法新技术。第五章总结论文所做的相应工作,对本系统存在的不足做出了分析,提出进一步的研究方向。【关键词】:遗传算法评分方法智能组卷模型
【论文提纲】:中文摘要3-4Abstract4-7第一章绪论7-131.1课题研究的来源7-81.2课题研究的现状8-121.2.1组卷方法的研究现状8-101.2.2评分方法的研究现状10-121.3课题研究的内容12-13第二章考试系统组卷、评分方法概述13-202.1组卷方法概述13-172.1.1智能组卷模型132.1.2遗传算法的数学模型13-142.1.3种群初始化142.1.4遗传算法的数学基础14-162.1.5遗传算法的主要运算162.1.6适应度函数16-172.1.7遗传算法智能组卷流程172.2程序设计题评分方法概述17-202.2.1人工阅卷的思维过程182.2.2程序设计题评阅流程18-20第三章C程序设计语言考试系统组卷子系统的设计与实现20-413.1组卷数据库设计20-243.2组卷子系统设计思路及类的设计24-293.3组卷子系统关键技术及实在现29-393.3.1染色体编码29-313.3.2确定目标函数31-333.3.3遗传算子的设计33-393.4组卷子系统后续工作39-41第四章C程序设计语言考试系统评分子系统的研究与设计41-524.1评分数据库设计41-434.2评分子系统研究与设计43-524.2.1客观题评分方法43-464.2.2主观题评分方法46-474.2.3主观题评分关键技术及实在现47-494.2.4程序设计题评分方法新技术49-52第五章总结与展望52-545.1论文总结525.2系统的不足之处52-54攻读硕士学位期间发表的论文54-55致谢55-56主要参考文献56-59附录59-801.组卷子系统代码59-782.评分子系统代码78-80
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~