以学生为主体的程序设计课程教学过程改革

2017-10-21 19:50渠慎明苏靖刘昱王青博
电脑知识与技术 2017年20期
关键词:课后作业平时成绩

渠慎明+苏靖+刘昱+王青博

摘要:针对计算机程序设计类课程教师不能及时全面的批改作业,导致教师无法准确把握学生的知识掌握情况及作业袭等问题,提出一种新型的教学模式,让学生以参与批改作业的方式充分参与课堂,以计入平时成绩的方式,充分调动学生写作业与改作业的积极性。使学生熟练掌握并运用所学知识,减少作业抄袭现象。

关键词:程序设计课程;课后作业;批改作业;平时成绩;教学过程改革

1概述

计算机科学的发展改变了社会各个领域运行和发展的模式,借助于计算机处理技术,人们可以更快、更准确地接受、处理信息。计算机程序设计课程是计算机科学与技术、软件工程和网络工程等专业一个重要专业课程群,涵盖了《C程序设计》、《Java程序设计》、《C#程序设计》、《Web编程与设计》等课程。以河南大学软件学院为例,每学年选修上述课程的学生总人数达到3000余人次。

作为强调实践的课程群,在其教育教学模式上,任课教师通常会布置项目作业,意在培养学生分析问题、动手实践的能力。然而,计算机程序设计课程在教学过程中面临如下问题:选择该类课程的学生人数众多,在检验学生作业完成质量时,教师如果批改全部学生的作业,任务量巨大,力不从心;由于程序设计类课程的固有特性,一个项目的解决方案并不唯一,不乏新奇的思路,错误可能也千奇百怪,若任课老师随机抽查作业批改,可能会存在部分学生的错误问题不能覆盖到,问题不能很好地得到解决,会进一步影响后续学习中学生对新知识的理解;学习程序设计课程要求有较强的抽象思维及理解能力,课程内容较难掌握,加之课程作业易于复制粘贴,导致课程作业抄袭严重,教师难以发现。以上问题,都会使计算机程序设计课程教学效果大打折扣。

20世纪80年代初以来,随着世界各种先进教育思想、教育理论的大量涌进,我们国家在教学方法改革方面也作出了许多探索和尝试,开展了一系列的实验研究,创造出一些行之有效、各具特色的教学方法。然而针对计算机程序设计类课程作业批改过程改革,却缺少行之有效的方法。

针对上述问题,拟探究进行以学生为主体的计算机程序设计课程教学过程改革,即作业批改方式改革,按照“教育者为中心”转向“学习者为中心的现代教育教学理念,从封闭单一的老师讲课学生听课,变为调动学生学习的积极性和主动性,让学生主动参与课堂,互相学习共同进步。

2作业批改方式改革

课程作业是教学过程中的非常重要的组成部分。对于程序设计课程,学生通过课程作业可巩固所学知识并提升动手解决问题的能力,老师检查作业完成情况可以获知学生学习的效果。然而,由于程序设计课程和实际软件开发联系紧密,软件开发的新技术发展飞快,教师需要投入大量时间进行程序设计课程教学内容的更新,以适应职业的要求,导致老师在现实教学和科研压力下,没有足够时间批改所有作业,而采用随机抽查作业方式也有不足之处,如可能会导致抄袭作业的现象越发严重。若不加以控制,久而久之,学生会习惯性的抄袭作业,进而会很容易养成不劳而获、懒惰、投机取巧等不良习惯,这对学生的成长极其不利,也会影响课业作业对于教师的反馈效果。学校对学生的培养不仅是知识的传递,更是综合素质的培养。所以作业批改这一教学过程的改革不容忽视。

本文提出了学生参与批改作业的方法,改变传統的教师为主体的教学模式一教师批改作业,转换成学生为主体,教师为主导的学生互改作业。这样既可以使学生在批改作业过程中更好的体现认知主体作用,又能使老师有充沛的精力发挥主导作用,根据学生反馈的结果,更有针对性的解决问题,提高教学水平。参与批改程序设计作业的学生有如下收获:既可以了解同学解决问题时的易错点,便于总结规避,又可以发现同一问题的不同解决思路,拓展思维,学习到好的编码风格。

作业批改方式改革具体如何实施,如何激励同学们参与课堂教学的积极主动性、避免作业抄袭,提升学习质量等问题,下文将进行详细阐述。

3作业批改实施过程

学生参与作业批改的具体实施过程,有三个问题需要解决:1)如何设置有效的激励措施,调动学生参与此项改革的积极主动性;2)选择哪些类型的学生参与批改作业,以及参与批改作业的学生比例;3)如何保障学生批改作业的公平公正性。

3.1设置有效的激励措施

大学阶段,对于每一门课,同学们关注的除了学到了什么,还有就是最终的课程分数。平时的付出只要能在最终的成绩中体现出来,就能被学生认可和接受。期末最终成绩由平时成绩和考试成绩构成。平时成绩包括考勤、平时作业和课程参与度。奖惩结合,如果有同学出现无故不交、晚交作业,或者抄袭作业的现象,要有一定的惩罚性扣分;对于参加批改作业、积极参与课堂讨论、分享不同解题思路的同学,给予一定分值奖励。

重视学生之间学习能力和个性的差异性,充分发挥不同类型学生的特点,让不同类型的学生参与到教学的不同阶段。如让语言表达能力和知识点总结能力强的同学参与到课程作业的讲评中,让成绩较好、解决问题能力强但不善言谈的同学参与到批改作业的工作中。

3.2选择批改作业的学生

由课程负责人记录较早上交作业的同学,根据本次作业的题量、难度等因素,确定参与批改作业的人数比例。交作业比较早的同学能够尽快地完成相关的作业,表明他们对这块知识掌握得比较好,学有余力。让这些同学批改作业,既不会对他们造成很大的压力,又能让他们在对比中发现问题,取长补短,进而加深自己对这块知识的理解,达到熟练运用。

3.3确保批改作业的公平公正性

作业上交完毕后,由课程负责人对作业进行初步的统计,统计出班上哪些同学上交了完整作业,哪些同学上交了部分作业,哪些同学没有交作业。并且,要对作业进行查重工作,避免一些同学随意拷贝其他同学的作业上交。初步统计之后,要把统计结果发给同学们进行确认,避免作业错交,漏交。

初步统计无误之后,由课程负责人或者老师需要根据一定的规则把收到的所有作业进行分类,打包。打包的时候要注意,为了公平起见,要求每一位同学的作业要被两个同学批改,虽然效率上不够完美,但是能够有效避免出现打人情分的情况。

打包好的作业分发之后,还要约定统一的作业分值量化说明,规定几分制,基础分,加分项和扣分项,加分项和扣分项要结合本次项目作业的实际情况,尽可能的覆盖全面,这样能尽最大可能减少批改作业的同学对同一份作业出现打分差别较大的情况。此外,还要约定统一的成绩汇总时间,及时将所有成绩汇总。

在最后汇总的成绩表中,要能准确地反映出每份作业的批改人。实现对每个成绩、每份作业的责任追溯,这就要求每个批改作业的同学切实负起责任,给分有理扣分有据,对自己所打的分数负责;没有较好完成作业的同学还可以找到批改人请教问题,解决了以往作业做了,不会的仍然不会的问题。学生可以根据自己的成绩与自己的期望作对比,如果觉得分数异常,可以直接联系为其批改作业的同学,及时了解分数异常的原因,在相互的交流学习中,认识到各自的不足,及时修正。

3.4教师的主导作用

教师通过查看汇总的成绩,根据某项项目作业非满分的人数,大体上能判断某个作业的难易程度,再听一听学生反馈的在作业批改中遇到的易错点、共性问题等,及时调整教学方案,可以在课堂上重点讲—些大家存在的共性问题,使答疑解惑更有效率。

课堂上,任课教师可以留出专门的习题课,请一些同学分享自己的解题思路,同一问题,不同解决方案,拓展了学生思维。这对同学是一种学习上的督促,让同学们知其然,并知其所以然。既分享了知识,又锻炼了学生们的逻辑表达能力。

4结论

学生参与批改作业可以帮助任课教师及时准确把握学生对知识的掌握运用情况,了解学生学习的薄弱点,找准问题,提高教学质量;学生作业被批改后,可以找改作业的同学或老师请教,及时纠正错误,理解和掌握知识点,懂得正确运用学到的知识去解决实际问题。学生参与批改作业的方法在软件学院某课程进行了试行,试行结果表明该方案对教学效果有明显提升,如提高了学生课堂参与的积极性,杜绝了抄袭作业的现象,改善了学生的沟通及逻辑表达能力,拓展了学生的思维。该教学过程改革注重对学生工程实践能力的培养,在提升学习效果的同时,也提高了学生的就业竞争力。endprint

猜你喜欢
课后作业平时成绩
关于工科专业课平时成绩的思考
高校体育专业术科课程平时成绩评定方法的探究
让平时成绩回归本真
美国大学课程的教学实施
浅析新课标下学好数学的方法
探究小学数学作业的有效设计
播音与主持艺术专业的平时成绩评定与构成——以河南工业大学为例
海上专业英语平时成绩信度与效度实证研究