论文部分内容阅读
随着信息化社会的不断发展,信息技术教育在中学教育中越来越受重视,高中信息技术课程已经纳入高考的范畴。高中信息技术课程主要包括必修模块《信息技术基础》和选修模块《算法与程序设计》、《多媒体技术应用》。《算法与程序设计》作为选修模块之一,主要以VB程序设计为例,介绍算法思想以及用程序设计语言实现算法。从近几年的高考中可以看出,越来越多的学生选择回答这一模块的考题。本研究通过对高中信息技术课程的分析,针对《算法与程序设计》这一选修模块的教学,采用较为完善的评阅策略,构建基于VB程序设计的自动评阅系统,并能在自动评阅后,分析错误试题和涉及的相关知识点,反馈给学生和任课教师。学生通过反馈的评阅结果和错误知识点分析,能够更全面的了解自己的学习状况,更好地结合课堂进行自主学习。教师可以查看错题分布情况以及学生整体水平的分析报表,并根据对评阅结果进行多角度分析统计的数据,有效地改进教学内容和教学策略。本文基于VB编程架构了针对VB程序设计题的自动评阅系统,通过单词识别、语法分析和代码分析的途径获取VB程序信息,再根据获取的信息,对程序进行自动评阅。本研究的重点是对VB程序设计题自动评阅策略的分析和实现。本研究的创新点:一是利用Script Control控件执行VB脚本语言,提出VB代码测试组件设计方案,提高自动评阅系统的通用性。二是提出了对自动评阅结果进行数据分析的思想,将自动评阅与教学环节紧密联系,旨在提高教学质量。本研究主要进行的工作:首先,本文比较详细地研究和介绍了《算法与程序设计》这门课程的教学和评价策略,罗列该门课程的知识框架和内容,为之后的研究打下了坚实的理论基础和实践基础。其次,本文对VB程序信息的获取方法进行分析,为VB程序设计题的自动评阅策略的研究做了良好的准备,有利于自动评阅系统的实现。再次,本文详细阐述了VB程序设计的自动评阅策略及其实施过程,针对VB程序设计的几种常考题型分别给出了对应的阅卷策略,并结合具体案例对VB程序设计自动评阅的实现过程进行了具体的描述。最后,本文在自动评阅的基础上,分析评阅结果,生成错题分布表和成绩分析报表反馈给教师和学生。