依托编程社团,提升学生信息技术编程能力
2017-03-25董永飞
董永飞
小学信息技术五年级教材中主要让学生学习掌握Logo和Scratch两门程序语言,而对于刚刚接触计算机编程的小学生来说,
他们大都是零起點的初学者,对学习各种命令和编写代码本来就不是很感兴趣,倘若教师的讲解又不够生动有趣,学生就会对程序设计失去兴趣,甚至产生厌学心理,影响学习的效果。
针对这一实际,教学过程中,笔者利用学校的社团活动,开设了信息技术编程社团,让爱好电脑的学生先学起来,不但有利于培养学生的逻辑思维能力,更可以依托这些编程社团成员,带动整个班级,继而带动整个年级学生对编程学习的兴趣,从而提升学生整体的信息技术编程能力。下面是笔者进行的一些探索与
实践!
一、依托编程社团,提升学生学习编程的主动性
教学过程中,当同学们知道学校要开设一门信息技术编程社团的时候,许多学生凭借对电脑的爱好蜂拥而至来报名。我对来报名的学生一一做了登记,等报名截止之后,对学生逐个筛选。进入社团的学生一定要喜爱这门课程,要善于动脑筋,要有互帮互助、团队合作的精神。淘汰一些只抱着来玩玩电脑的学生,遇到困难不爱动脑筋的学生,自私自利不爱帮助同学的学生。
就这样一个由每班5~6名学生组成的社团成立了。在社团课上,我将每个班的5~6名学生设为一个小组,一共6个小组。在教学过程中采用了集中讲解、任务驱动、程序竞赛等方法。学生认真听讲,思考解题,相互帮助,形成了很好的氛围,学生进步比较快。每月评选出一个优秀社团小组和一名编程达人,大大提高了学生的积极性。
二、依托编程社团,完善课堂编程教学
社团开展的成功,让我有信心提高整个班级、整个年级学生对编程的热爱,我将社团开展的成功经验运用到课堂教学中,只是效果不太明显,问题在于教学过程中并未对学生因材施教。编程社团成员都是每班选出来的信息技术方面比较优秀的学生,学生之间的差距并不大,而且学生的思维都比较活跃,都比较喜欢编程,所以教学效果相当好。但每个班级的学生信息技术素养方面参差不齐,使得统一的教学方式用不上,分层教学学生进步较慢,教师也没有那么多时间和精力提高每一个学生的水平。班级出现了好的学生没事做,差的学生不想做的局面。而依托编程社团,将每班的信息技术社团成员安排在每个小组中,让社团成员担任小组长,全面负责该小组学生的学习情况,在课堂教学中帮助教师组织好该小组学生,辅导小组中学习较慢、较差的学生,让教师从学困生中得以解放,有更多的时间和精力去纵观整班学生。
当在学习Logo语言中画虚线,PU和PD命令是要配合使用的,有较多学生在这个问题上出现了错误,从而不知所措,停滞不前。在上一个命令运用了PU(提笔)命令,在画下一步的时候,并没有运用PD(落笔)命令,结果怎么操作都不能够在编辑区画出图形来,于是只好把软件关闭,重新打开,并没有去寻找问题所在,结果又重新开始,既没有掌握知识要点,又浪费了时间。教师在上面多次强调,但还是有一部分学生不能掌握这个命令的配合用法。单独指导也不能够顾及全部。这时候就要充分发挥小组长的优势。课堂教学的程序语言是比较基础和简单的,对于社团成员来说,都已经非常牢固地掌握了,让他们去观察小组中的一些弱势群体,发现他们的问题,帮助他们解决问题。小组长帮助辅导小组中掌握技能比较慢的学生,还是比较游刃有余的。个别小组长用他们独特的思维方式去辅导较弱的学生,有时候讲的比教师更仔细,更容易让同学理解。
三、依托编程社团,提升学生整体的编程能力
实践出真知。教学过程中有时候学生的号召力往往胜过老师,让社团中优秀的学生充当小老师,不单单是上课的时候帮助老师指导学生,做老师的小助手,还可以担任“真正”的老师,在老师的指导下代老师“上课”。这样做使得“小老师”得到极大的满足感,在社团上课的时候表现得更加认真积极,更加优秀,也使得社团其他成员努力追赶,争做下一位“小老师”。“小老师“也成为全班学生学习的偶像,自己班里的同学、自己的好朋友成为自己的“老师”,极大地提高了全班学生学习的热情与主动性!
信息技术编程社团活动的开展给提升学生信息技术编程能力提供了很大的帮助,从一定程度上,社团成员在班级中担任小老师、小组长,无形中给班级里的学生起到了一个学习榜样的作用,带动了学生学习编程的主动性、积极性,帮助教师提高了教学的效率,让许多学生从此爱上了编程!
参考文献:
[1]陈悦.建立调控学习小组,促进学生主动参与:论学习小组在《C语言程序设计》教学中的应用[J].计算机光盘软件与应用,2013(4).
[2]胡秀丽.高职计算机专业编程语言教学方法的改革[J].电子制作,2015(3).
[3]兰丽,贺桂英.高职计算机编程语言课程教学方法研究[J].计算机教育,2010(21).