APP下载

《程序设计基础VB.NET》过程化考核教学改革的实践与思考

2016-11-24胡列娜程海英

电脑知识与技术 2016年26期
关键词:过程化考核程序设计教学改革

胡列娜++程海英

摘要:该文指出了上海应用技术大学《程序设计基础VB.NET》课程传统考核方式所存在的问题,提出了该门课程过程化考核教学改革的具体执行方案,描述了该方案的具体实施细节和主要特点,对过程化考核的实施结果进行了分析,并总结了该方案的优点和不足。

关键词:教学改革;过程化考核;VB.NET;程序设计

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2016)26-0145-02

1 引言

在以课程为基本单位的高校教育中,考试常常被认为是一门课程的结束,考试成绩被看作是反映学生最终学习效果和教师教学质量的一个重要因素。但是,学习本身是一个过程,在这个过程中,如何激励学生更积极主动地投入学习并提高学习效果,如何引导教师提高教学水平,这才是高校一直在探索和改革的重要方向。

程序设计基础VB.NET是目前高等院校普遍开设的一门计算机基础课程,无论是计算机专业还是非计算机专业,对于大部分学生来说,学习该课程基本都是零起点起步。学生通过学习该课程,可以为今后的深入学习以及后续课程的学习打下坚实的基础。作为编程基础课程,该课涉及的学生数量较多,面向的学院较广,对相关后续学习的影响也较大。

2 存在的问题

目前的程序设计基础VB.NET课程的教学中,主要采用单次期末考试结合平时表现的考核方式。期末考试的成绩在考核中占较大比重;通过平时作业和上机操作情况会得到的平时成绩,在考核中占较小的比重。从多年的教学实践情况看,这种方式存在诸多弊端。从学生的角度来看,单次考试方式影响学习效果,学生中普遍存在一些情况,平时学习不努力,主要精力投放在期末突击应考。通过一个短期的密集复习,学生能够取得一定的学习效果,但是,快进必然快退,一段时间后,知识又快速遗忘,无法取得应有的成效,甚至还会影响后续课程的学习。而且,程序设计课程注重学生解决问题的能力和实践动手能力,这样的考核方式也不能全面得体现出学生的真实学习效果,反而容易误导学生对知识的掌握要求,从而偏离课程设置的初衷。从教师的角度来看,教学过程中,平时作业和上机操作的督促和激励效果有限,学生中存在一定比例的抄袭参考行为,这样学生学习的真实情况无法及时体现,导致教师在衡量教学方法、调整教学进度以及教学内容的合理安排等方面不能得到及时有效地帮助,不利于教育质量的提高。

3 过程化考核方案

基于以上问题,课程组对课程的考核进行了认真细致的分析思考,提出了过程化考核的教学改革方案,并在教学工作中进行试点实施。

考核方式具体安排如表1所示:

l 采用百分制计分,满分100分;

l 学习表现共占10%,这部分成绩通过评价学生平时的出勤和课堂表现获得;

l 上机实践课,学生上机完成教师布置的内容并书写实验报告,教师根据按时提交的实验报告给出实践能力分,占比为20%;

l 教学过程中引入两次阶段性测试,阶段性测试形式为上机完成,分别考核学生基础内容的掌握和提高内容的掌握,每次考核计10分,总共占20%;

l 期末考试为闭卷,旨在真实反馈学生对于基本概念、重要知识点和综合应用的掌握情况。在总评中占比为50%。

4 过程化考核方案的特点

4.1 兼顾整体和个体

在施行本方案的学期,共有10个教学班级,涉及9位任课教师参与教学改革活动。由于本课程面向多个学院多个专业,过程化考核需要在每个教学班级都有统一的执行力度才能保证课程的整体一致,所以在贯彻执行过程化考核方案的同时,课程组定期召开教学交流会,及时贯彻和讨论方案的执行。全体任课教师全程参与方案细节的详细讨论,每位教师对于教学大纲、过程化考核方案都逐步形成统一的认识。任课教师授课的教学范围、教学进度的统一,实践项目、内容的统一,保证了教学一致性;过程化考核的范围和次数的统一,期末考试采取教考分离的统考,保证了考核一致性;考核细则和评分依据的统一,保证了评定一致性。这些是这一方案面向课程保证教学整体规范,并顺利完成过程化考核教学改革的基础。

在施行本方案的学期,一共有683名学生学习本课程,这些学生的专业背景各不相同,涉及经管、人文、化学、国际经贸等多个专业,各班级的上课时间各不相通,而且个别教学班级的周学时存在差异。教学过程中针对不同的对象,还需要能够兼顾个体的差异,所以在过程化考核的方案并没有太死板的规定。例如实践项目明确了实践的内容和工作量,但没有统一规定完成哪几道题目,教师可以根据实际情况安排学生的实践题目;阶段测试规定了测试的内容范围和完成测试的时间区间,但没有统一测试时间和具体试卷。这样的做法使得教师有一定的空间调整教学安排,更合理的应对教学需求,同时也杜绝了不同班级之间学生作弊的可能。教学活动一定程度上兼顾了教学个体的差异。

4.2 教考同步

我们理解,学习是一个过程,注重这个过程,才能让学生学习的广度和深度达到较好的水平。单纯依赖期末考试,学生容易忽视学习的这个深入过程而依赖最后一搏。所以在制定考核方案时,我们特别注重考核贯穿于整个学习过程中。在本课程的考核方案中,有50%的成绩是随着教学活动的推进同时展开的。这50%的考核包含学习表现、实践能力和阶段性测试三个层次的考虑:一、学生的平时表现,即是否能够以积极认真地态度对待学习,具体表现为学习表现的评分;二、知识的理解和应用,即能否跟上教学活动的进程,具体表现为每次实践内容的完成情况;三、对于学过的知识点能否建立有机联系,进行较为综合的应用面,具体表现为阶段性测试的表现。这三个层次是学习广度上的扩展也是学习深度上的递进,可以较为科学的反映学生学习过程的实际情况。

同时,在该方案中实践部分的能力评分占总分的40%,也和教学大纲中实践课时对总授课课时的占比一致,能够较大程度体现学生实践能力的水平,体现出课程对学生实践能力培养的重视。

4.3 加深了解

采用该过程化考核方案,教师通过实践能力和阶段性测试两个环节,能够及时了解学生的掌握情况,方便教师调整教学方式和进度安排。学生也很关心自己的平时表现、上机实践和阶段性测试的情况,也能让学生对自身的学习效果有更好的认识,有助于学生调整自身的学习方式。师生之间通过课堂、机房、测试多方面的互动,提高了相互的了解,更有利于提高教学活动的质量。

5 运行效果

课程组收集了方案运行过程中的教学讨论会交流结果、所有学生成绩、任课教师的过程化考核反馈信息表,教学活动结束后还收集了一部分学生的反馈信息。主要从三个方面来看:

总体来说,过程化考核后学生的总评成绩有了一定程度的提升。下图所示是最近一个非过程化考核的学期2014-15(2)和采用过程化考核的2015-16(1)两个学期各成绩段人数在总参考人数的占比对比。

由于两个学期任课教师、学生专业背景、学生人数、使用教材等方面存在不同,所以不能太乐观于成绩的大幅提高。但是不能否认学生成绩是有一定的提高的,尤其是成绩较落后学生,提高比较明显。

2)学生评价

从收集到的一些学生评价来看,学生评价各有不同。一些学生觉得过程化考核只是考核方式改了,但是学习过程没有特别大的变化。一些学生认为过程化考核后,期末临时抱佛脚的方式不可靠了,多级测试下学习压力变大了。也会有一些学生为了取得比较好的成绩,会主动跟上课程的节奏,及时完成作业,最终成绩有了进步。

3)学风建设

综合分析各方评价,过程化考核最大的影响可能在于学风的推进。教考同步的考核方式,会引导学生跟上课程的节奏。相当一部分教师和学生都表示,因为50%的成绩都在学期进行中给出,所以学生对于平时的上课和时间的表现有了或多或少的提高、阶段性测试也会督促一些学习积极性不高的学生及时复习。该方案确实能够一定程度上调动学生的学习积极性,改变一部分学生较为懒散的学习习惯。

4)存在的不足

阶段性测试中作弊行为难以杜绝,特别是人数较多的大班。虽然任课教师采取各种措施,有的教师上机笔试结合,有的教师甚至一次考试出多套试卷,作弊行为虽然不多,但还是存在。另外阶段性测试会占用一定的课时,所以课程的进度安排会稍显紧张,这是后续方案会考虑解决的一个问题。

6 小结

结合试点班级学生和教师的反馈,我们发现,过程化考核有效地激励了学生的学习主动性和积极性。整个课程进行过程中,学生学习和实践的时间明显增加了,并且学习进度和课程的要求同步推进,提高了学生的学习效果。同时过程化考核有助于教师教学水平的提高和因材施教能力的提升。不同专业的学生本来对于程序设计课程的兴趣是不同的,接受能力也会有不同。过程化考核使得教师使对学生的学习情况有比较全面及时地了解,能够及时针对授课班级的实际情况做出调整,从而提高教学的质量。也让教师能够在授课中,积累更多经验从而有利于教师本身授课水平的提高。总体比较来看,采用过程化考核方案较原来的教学和考核方式更有利。我校在执行该课程的教学活动将继续采用过程化考核的方案,并在后续教学活动中积累经验更加优化方案。

参考文献:

[1] 胡列娜.刘胤杰上海应用技术学院《程序设计基础VB.NET》教学大纲,2016.

猜你喜欢

过程化考核程序设计教学改革
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
CDIO模式下JaVa程序设计课程教学改革探索
高职高专院校C语言程序设计教学改革探索
以焊接专业为例探索《材料与成形工艺》课程的过程化考核
PLC梯形图程序设计技巧及应用