符祖峰
摘要:在我校传统的C语言程序设计课程考核评价方式下,结合西部地方本科院校的特点,探索我校C语言程序设计课程教考分离的考核模式的理论构建方案。
关键词:C语言程序设计;考核;教考分离
中图分类号:G642 文献标志码:A 文章编号:1674-9324(2020)14-0342-02
C语言程序设计课程,是理工科学生的一门必修主干课程[1],对于大数据时代的许多学者来说,它也是一种必要的研究工具。由于我校是西部地方二类本科院校,再加上大多数中学有限的硬件条件,导致同一专业录取的学生的计算机基础参差不齐,而且相对较差。所以,教师往往为了迁就大部分学生的学业水平,不断地降低教学要求,尤其是考试要求。
纵观我校近几年的国家计算机二级等级考试,可以很明显地看到,大多数学生会选择报名参加C语言程序设计考试,但实际考试能通过的达不到20%。可见学生已经能够明白学习C语言程序设计的重要性,却考不了理想的成绩。而考试是高校课程教学质量评价的一种重要的方式[2],平时每学期期末的课程考试,一方面能够让学生对一学期所学过的知识进行全面的复习和总结;另一方面教师通过对学生考试成绩的分析,能够了解到学生对课程知识的掌握程度,找出学生失分的地方并进行分析诊断,这便于教师改进自己今后的教学方法和手段,从而提高今后的教学效果。可见,对C语言程序设计的考核模式进行改革很有必要。我国大部分高校目前实行的考核方式常为教考合一,即从教学、出卷到评卷都由任课教师一人承担[3]。而考试制度对教学过程起着重要的导向作用,随着高等教育规模的扩大,学生的素质水平参差不齐,这使得这种统一的考试方式和教学方法存在诸多问题。比如,在教学过程中,有些教师在教学上很是随心所欲,很少参考教学大纲进行授课。一个很常见的情况是一些教师上课教的就是考试的知识点[4],一些教师对课程安排非常混乱,甚至完全没有任何计划可言,上课时谈论更多的是关于自己感兴趣或熟悉的内容,对于一些自己不感兴趣或不熟悉的知识,只是简单地谈论一下;制作试卷题目时一些教师也不遵守教学大纲的要求,很多教师在考试之前,都会对学生进行集中复习、圈重点、告知学生考试的题型,甚至有些教师会故意降低考试题的难度,或在评卷过程中适当照顾考试成绩差的学生,以便更多的学生能够通过考试,教师自己也能够到达学校要求的学生卷面成绩低于60分的不得高于30%的要求。可以看出,教考合一的考核评价模式在实际工作中可能很难反映出教师的真实教学水平和学生的真实学习情况,更别提帮助形成良好的教风、学风和考风了,从而使很多学校开始尝试进行教考分离的考核模式改革[5]。
一、教考分离的考核模式思考
教考分离主要是借鉴国家级和省级考试的考核方法,因为这种大规模考试的教材是统一的。教考分离,其实就是承担教学任务的教师只知道课程的考核知识点,并不知道具体的考试试题,而且也不能参与评阅试卷这项工作。在教考分离的实行过程中,我们觉得可能会有以下几个方面值得注意与思考。
首先,建立一个质量上乘的试题库。因为大多高校课程目前使用的每一套考试试卷,里面试题的构成其实完全是人工操作的,不但劳动强度大,而且试题固化,试题只能使用一次,极大地浪费了教学资源。网络时代虽然资源可以共享,但每一所学校都有自己的不同特点,不一样的生源、不一样的师资力量、不一样的培养目标等。因此,每个学校应该根据自己学校的特点去构建合适的试题库。同时,试题库的构建又是一项繁重的工作,需要教学部门的教师积极配合。试题库的构建通常可以应用下面的两种手段:(1)构建课程整套试题库。命题教师可根据考试大纲中的考试知识点和考核要求,一门课程构建出8—10套试卷,而且任意两套试卷的考试题目重复率得低于30%。那么在学期末课程考试时,教学部门的领导可以从这8—10套试卷中随机地抽取一套进行课程的考试。我校C语言程序设计课程目前实行的就是这一种构建试题库的方式。(2)建立课程每一章的试题库。因为课程的整套试题就是命题教师根据考试大纲中的每一章的考试知识点而出的试题整合起来的一套试卷。那么命题教师可以在出每一章的試题时,标注出每道试题的题型和难易程度等信息。在学期末课程考试时,就可以从这些章节题库中抽取题目组成整个课程的考试试卷。注意上面两种建立试题库的方式,无论是整套试题还是章节试题都必须根据考试大纲中的考试知识点展开出题,同时还必须兼顾好学期末课程考试时所用试卷中的试题的难易程度分布的均衡性。只有尽可能严格地根据考试大纲展开教学工作和试题构建工作,教考分离所预期的良好的教风和学风才能最大限度地得到保障。
其次,注意多种考核模式的相互结合。每一种考核模式都有自己的优势,也存在不足,教考分离也不例外。只有与其他一些考核模式相结合,才能取其精华,去其糟粕。例如,一方面可以根据计算机选择的试题,给予任课教师30%的修订或完善试题的权利。另一方面,可以调整试卷考试成绩只占50%,实验考核成绩占到30%,再结合20%的平时成绩,有些课程还可以结合论文写作、调查报告、项目开发、系统设计等一些方面进行考核。
二、教考分离考核模式需要深度研究的问题
C语言程序设计课程实行教考分离不仅仅是统一命题、共同阅卷,还存在很多需要深度研究的问题。
1.教考分离的考核评价模式不能影响课程教学内容的深度和广度。强调统一和强调因材施教并不是对立的,因为一个教学群内学生不是统一的,专业也不是统一的。所以,我们不能片面地把教考分离定义为考与教之间的关系,从而过分地认为检验教师教学水平和学生学习好坏的标准就是学生的一次考试成绩,我们不仅要重视考试,更要重视教师平时的教学和学生平时的学习,而且要积极提高教师的教学积极性、主动性、创造力和学生的学习兴趣。而且不一样的专业对C语言程序设计课程教学内容的深度和广度还是存在着一些差别的。
2.教考分離的考核模式应注重结合形成性评价。我校属于西部二类本科院校,招收的学生基础较差,而且部分学生的学习习惯不好。单靠教考分离的考核模式去督促学生学习,还不足以让学生形成良好的学习习惯,也就达不到改善学风的效果。形成性评价可以在一定程度上促使任课教师及时地掌握学生的最新学习情况,适时地查漏补缺,增添新知识、新思想和新方法,促使教师随时督促学生做作业、进行复习和预习等学习活动,加强学生对知识的记忆与理解,避免学生轻平时学习,重考试之前的“突击”[6]。
三、结语
在C语言程序设计课程上实行教考分离的考核模式,有利于教风、学风的根本好转;有利于学生打下良好的数学基础获得更好的专业发展;有利于客观评价教师的教学水平和教育质量,极大调动教师教学改革的积极性;有利于打造一支高水平的教师队伍。总之,在我校的C语言程序设计课程中实施教考分离的考核模式是可行的,教考分离的课程考核模式,不仅可以在C语言程序设计课程中推行,而且对专业基础课程的教考分离考核模式改革有强烈的带动作用和示范作用。但是,教考分离不单单是一种考核模式的改革,也是一项涉及C语言程序设计课程的教学理念、考试理念和组织管理体系等多方面的改革,存在着诸多问题。在以后的执行过程中,我们还需要不断地总结经验,以推动我校的C语言程序设计课程改革中的教考分离考核模式走向成熟。
参考文献:
[1]刘清雪,常大俊.计算机WEB系列专业课考试模式探讨[J].长春师范大学学报,2014,33(12):125-126.
[2]王志超,王月敏,郭景云.计算机专业课程考试模式改革[J].计算机教育,2010,(18):28-30.
[3]郑秋桦,曾松荣,柯野,易道生,彭红元.地方院校生物类专业基础课程实施教考分离的实践——以某学院英东生物工程学院为例[J].韶关学院学报,2018,39(08):101-105.
[4]高博,郑龙太,梁中琴.医学药理学教考分离实践对教学的指导意义[J].教育教学论坛,2018,(17):241-242.
[5]张景璐,刘家麟,于海波,徐海阳.高校教考分离的实践与反思——基于东北师范大学物理学院教考分离教学改革的个案分析[J].内蒙古师范大学学报(教育科学版),2017,30(12):117-125.
[6]张高文,赵西坡,李学锋.基于OBE理念的人才培养目标评价机制的构建与实施[J].大学教育,2019,(01):17-19.
Abstract:Under the traditional evaluation mode of C Language Programming course in our college,combined with the characteristics of western local universities,in this paper,we discuss the theoretical construction scheme of the evaluation mode of separation of teaching and examination of C Language Programming course.
Key words:C Language Programming;examination;separation of teaching and examination