课程考核管理及考核方法改革的研究与实践
2015-12-29冯艳红
冯艳红 ,孙 庚 ,于 红
(1.大连海洋大学信息工程学院,辽宁大连116023;2.大连海洋大学辽宁省海洋信息技术重点实验室,辽宁大连116023)
考试改革是教育改革的重点,也是难点。普通本科高等院校考核体系普遍存在三方面的问题。
第一,考核制度不够严谨,过程不够规范。教学大纲是每门课程授课的制度性文件,大部分课程的教学大纲对授课内容的要求比较详尽,但对课程的考核方法、成绩评定方法的要求不够具体;课程考核和成绩评定的某些环节不规范。例如,目前很多课程的平时、期末成绩是由教师在期末考试结束后一并给出的,存在提分等不合理现象。
第二,平时考核效度不够,缺乏量化考核机制。平时考核对于提高课程的教学质量、取得良好的学习效果至关重要,合理、有效的平时考核机制可督促、激励学生认真学习。目前,高校大多数课程的平时考核不能发挥作用,若增加带有考试性质的单元测验,则会增加教师的阅卷工作量。
第三,现有的考核方法与专业技能培养目标脱节。绝大多数课程的期末考试仍然采用笔试闭卷的方法。而计算机专业的课程特别是程序设计类课程对实践技能、操作技能有较高的要求,实际的程序编写过程本来就是一个调试过程,让学生在没有任何调试的情况下把正确的程序写到试卷上显然不合理。目前,在部分课程中出现了一些商业的在线考试系统,但这些考试系统的题库相对比较固定,学生容易掌握题目规律,效果不佳。
1 相关研究综述
针对普通高等院校本科生培养的课程考核环节存在的主要问题,专家学者们作了一些相关的研究与实践,探索了新的课程考核方法。陈晓梅针对当前高校课程考核体系的不完善问题,提出了更完善的体系[1];高亮等针对目前实验课考核的不规范情况,建立了详细的考核评价指标[2],加大了考试的难度;周汝雁等针对计算机课程的特点,以“计算机组成原理与系统结构”课程为例,提出一种可调整权重系数的考核方法[3];金东萍提出以侧重培养学生的能力为导向的考核方法[4],并针对程序设计类课程提出过改革方案[5];杜承烈等针对程序设计类课程的特点提出三个循序渐进的考核指标[6];张丽萍等针对考核过程中的抄袭现象,提出一种检测抄袭的方法[7]。还有的高校将考核过程分为形成性考核和终结性考核两部分,细化评价指标。以上方案都取得了较好的效果,但还存在一定的不足,未从根本上解决本文提出的问题:如何切实保证各个考核环节的实施效果?如何避免因题库存在一定的规律等因素而影响实际考核效果的问题?
2 课程考核改革目标和改革内容
2.1 改革目标
本文对普通高等院校本科课程的考核评价方法存在的弊端进行深入的分析和研究,旨在构建一套能确保考核方案切实实施的、有助于提升学生专业实践技能的课程考核体系。以计算机专业部分课程为试点,探索考核过程管控方案及考核方法改革方案。并且结合计算机相关技术,构建包括考核过程管理、形成性考核、终结性考核等模块的综合软件平台。本改革方案的实施及软件平台的构建可使课程考核过程更加规范、高效,更加强化日常考核,更加重视学生专业技能的培养。同时,可将软件平台中的课程考核管理模块加以推广,而考核系统中试题库的构建方案对其它专业的试题库构建也具有重要的借鉴意义。
2.2 改革内容
2.2.1 制定考核方案
在现有教学大纲的基础上,为课程制订详尽的考核方案,形成制度性文件。将考核过程拆解为形成性考核和终结性考核两部分,每个部分又划分为若干考核环节,细化成绩构成,细化考核方法,细化评定原则,每个环节的制定都以考核学生的专业实践技能为导向。以程序设计类课程群为例,每个考核环节增加“截止日期”属性。
2.2.2 构建课程考核管控平台
分析各个考核环节的特点,构建课程考核管控系统软件平台,该平台可实现:(1)对课程考核方案的管理,根据考核方案自动生成评分项。(2)根据各个考核环节的时间节点,严格设定成绩评定期限,超过期限后,成绩不得修改;各个环节实现独立的成绩评定,互不干扰。(3)自动完成考核成绩的统计、汇总、分析。该软件平台可有效地规范课程考核过程,保证每个考核环节的有效实施,杜绝提分等不合理现象。
2.2.3 构建“参数化”题库
以部分课程为试点,根据教学大纲划分知识点。按照知识点,采用智能算法构建“参数化”题库。根据各个考核环节,开发课程的单元考试、综合考试在线考试系统。这里的“参数化”题库是指部分题目中存在可变参数,试卷在生成过程中可根据参数规则,对试题进行语法、语义和规则分析,辅以计算机智能算法生成动态题库,从而保证题目不是“死题”,解决目前题库的考核效果不佳的问题。考试系统可实现试卷自动生成、全部客观题目和大部分主观题目的自动评分。考试系统更侧重于对专业实践技能的考核,可完成专业课程平时的单元测试和期末考试;同时提供考点分析、每个考核环节的效果分析和成绩分析等分析评价功能,以辅助教师掌握学生的学习效果等信息。
3 课程考核改革方案的实施
3.1 改革方案
对普通高等院校的计算机专业课程考核指标体系进行调研,给出调研分析报告。分析现有考核方式和教学大纲中存在的问题,结合不同课程的特点和知识点,分析出考点,制定详尽的考核方案;采用智能算法分析考试题目,构建动态“参数化”题库;利用计算机相关技术开发在线考试系统,构建包括课程考核方法管理模块、纪律考核管理模块、单元考核管理模块、期末考核管理模块的专业课程考核管控系统,如图1所示。
图1 考核改革方案
3.2 方案实施
按照改革方案,制定包含详尽考核方法的大纲,构建题库和考核管控软件平台后,开始实施本文提出的考核方案。以2013级计算机科学与技术专业学生为实践对象,在第二学期开设的C语言程序设计课程中按照新的考核方案和考试系统进行考核,实践检验本文提出的考核管理和考核方法,总结经验,进行改进;接下来,以该届学生在第三学期开设的面向对象的程序设计(C++)中实践该考核方案,进一步总结该方案在实施过程中的效果,丰富和完善“参数化”题库;参照程序设计类课程和其他课程的特点,将该考核方案向计算机科学与技术的其他课程推广,进而向其他专业推广。
4 结语
综上所述,本文根据目前高校培养学生的课程考核这一环节中存在的问题,提出了一套解决该问题的改革方案,制定了考核方法和评定原则,构建课程考核管控软件平台,严格管理和控制各环节的成绩评定期限,提出了构建动态的“参数化”题库的方法,将该题库应用到考核软件平台中,并以计算机专业的2013级学生为实践对象,以计算机专业为实践试点,实践该改革方案,通过对2013级计算机科学与技术专业学生进行调查,得到反馈结果,对考核的效果进行分析,得出该方案取得较好效果的结论。但如何确保制度性的文件有效实施、采用何种指标来评价题库中的题目考核学生的专业实践技能,是需要进一步探讨的问题。
[1]陈晓梅.高等院校课程教学考核体系的完善研究[J].科教文汇:下旬刊,2010(3):12-13.
[2]高亮,李咏兰,郑连斌.高等学校实验课考核评价体系的研究[J].时代教育,2015(5):248-249.
[3]周汝雁,沈晓晶,骆解民,等.一种计算机专业课程考核方法[J].计算机教育,2011(20):69-71.
[4]金东萍.以能力为导向构建本科计算机基础课程考核评价体系[J].辽宁科技学院学报,2013(2):49-50.
[5]冯艳红,孙庚,崔春雷.程序设计类课程教学改革研究与实践[J].中文信息,2014(10):194.
[6]杜承烈,姜学锋,刘君瑞.程序设计课程考核体系研究[J].计算机教育,2013(2):36-39.
[7]张丽萍,刘东升,王春晖.程序设计类课程考核评价方法的改革与实践[J].计算机教育,2010(2):17-20.