摘要:初中信息编程辅导在起步阶段,必然会面临各种状况和问题,本文根据笔者自身教学经历,谈一下在信息编程辅导中难以找到优秀生源、难以获得全力支持、难以步入教学正轨三方面问题及应对策略。
关键词:编程辅导;起步教学;教学难题;应对策略
初中信息学奥赛是以信息编程作为核心内容,要求学生掌握程序设计语言、数据结构和常用算法等大量知识。由于在初中阶段,信息编程是一门课外课程,许多学生和家长都担心主课学习会受到影响而对编程学习“望而生畏”。此外,由于年龄的特点,初中学生的综合学习能力处于相对较低的水平,必然会使他们在学习对思维力度要求较高的信息编程时,面临不小的挑战性。本文由笔者结合实际教学经历,谈一下初中信息编程起步教学常见的三大难题及应对策略。
一、 难以找到优秀生源——力求争取主动
我校奥赛辅导是以学生社团活动的形式开展的。在每年九月新学期开学之初,学校的众多社团会开展“招新”活动,报名采取学生自愿形式进行。每年在选择我们编程社团的学生中,许多都是带着玩电脑打游戏的想法加入的,真正想认真学习编程的总是很少。如何才能招到更多的好生源呢?
1. 提前谋划,争取优先
教师要争取获得学校的支持,进而想办法招到好生源。大部分知名的重点中学都比较重视学科竞赛。因为信息技术是小学科,参与的学生人数相对较少。只要学校重视,经过系统教学辅导后是比较容易出成绩的。学生学好信息编程对各方均有益。经过笔者努力与学校领导沟通,终于有所进展——编程社团可以优先对初一新生进行挑选。这为编程社团能招募到好苗子获得主动权。
2. 理性分析;明确需求
教师要明确什么样的学生能学好编程。根据我们以往的经验,编程学得好的学生,不仅需要数学基础好,而且各科成绩应名列前茅、综合实力强。这样的学生通常具备两个方面的素质:一是有良好的智力水平和较强的学习能力;二是有良好的学习习惯,不会有沉迷于电脑游戏等不良习性。
3. 严格把关;优中选优
教师要确定合理的选拔措施。这样的学生怎么找呢?辅导老师可以出一份“试金石”的试卷。试卷内容以计算机常识类、编程思想类、智力类等题目为主。这样的试卷,对有计算机兴趣、数学基础好的学生会有优势,他们很容易被选出。对学生而言,在经历了层层海选之后能最后“闯关成功”,他们会有心理优越感,通常也愿意参加我们的社团。
二、 难以获得广泛支持——积极互动交流
苗子选好后,在实际辅导过程中还会遇到难题。有学生对信息编程十分感兴趣,但家长怕影响孩子的主课学习,还担心这担心那的。总之,是不准许他们参加这项活动。我们的教学,常会遇到很多不理解和阻碍。如何让我们的辅导获得家长和学生更廣泛的支持呢?
1. 积极争取;多方交流
教师要与家长多沟通,多了解他们的想法。在孩子刚加入编程社团之初,许多家长都会有这样的顾虑:担心编程内容太难,孩子没基础学不会;担心学习编程会影响孩子的主课成绩……其实,家长们是因为对我们编程教学不了解才会有种种担心的。笔者通过《告家长书》、家长座谈会、电话访谈等方式跟家长们反馈了实际情况。同时,笔者也请一些在信息编程学习中获得较大成功的学长们与编程社新生及家长们进行交流,让这些学长结合自己的成长经历谈一下学习编程的好处。我们有效的沟通换来了家长们对信息编程辅导的理解与支持,也为孩子们进一步接受辅导扫除了障碍。
2. 体现关爱;解决困难
我们的编程辅导不时地会在周末进行。刚开始,学生对参加编程辅导的意愿通常不会很强烈,再加上周末上课时间有可能会和其他学习辅导存在冲突。有鉴于此,有的学生会放弃我们的课程。初一“学霸”沈同学就是因为这个原因而准备放弃。经过努力沟通协调,笔者把上课时间调整到了大家都有空的周六下午,这个问题就基本解决了。在多次被表扬和激励后,沈同学学习程序设计的天赋得到一次又一次很好地发挥。一棵编程好苗子就这样被发掘出来。因此,教师需多关心学生,尽力帮助他们解决课堂内外的实际困难,学生才会更愿意参加我们的辅导。
三、 难以步入教学正轨——努力提升教学
枯燥复杂的程序语言代码、复杂的算法等等,这些困难注定了学生在学习程序设计的道路上不会一帆风顺。学生经常会遇到难题、遭受挫折,并逐渐动摇学习信心。许多孩子就是因为耐挫力不够强,最终选择了退出我们的教学。对此,我们辅导教师又能做什么呢?
1. 打消顾虑;趣味入手
教师应上好入门第一课。许多学生一开始都会担心自己学不会、学不精,还会有各种顾虑。此时,教师可以告诉他们,在座的同学都是“菜鸟”,没有谁现在是编程高手,我们的课堂教学也是从零开始。只要认真学,同学们都能有所作为。在注重心理疏通的同时,教师的入门第一课一定要生动。我们如果照着编程教材上内容一开始就让学生学习计算机的发展、程序设计语言种类等,这样的课堂会很枯燥,给学生的第一印象会很无趣。第一堂编程课应从趣味入手,如能运用故事引入、多打比喻、任务驱动等教学手段,这样的教学效果将会大大提升。
2. 保持耐心;鼓励为主
教师在教学中应多一点耐心与鼓励。学生在刚开始写程序时,经常会犯各种各样的错误,如标点使用错误,保留字拼写错误等等。此时,教师应该宽容对待他们的问题,并对他们耐心指导。还要告诉他们,出现这些问题的原因是什么、今后如何避免这类问题等等。教师要对学生进行正面引导和鼓励,教师要对学生多一些包容和激励,他们会给你带来惊喜。
“千里之行,始于足下”,良好的开端是成功的一半。近年来,笔者正是因为应用了以上应对策略,有效克服了信息编程起步教学阶段的“三难”。不仅学生的信息奥赛成绩斐然,每年都有人获国家级奖项,而且笔者本人的教学水平也水涨船高,还获得了江苏省信息学奥赛辅导中级教练的资格。
参考文献:
[1]金志峰.中学生编程学习中的困难因素分析与对策研究[J].信息记录材料,2016.
[2]林厚从.程序设计与应用[M].南京:东南大学出版社,2012.
作者简介:金志峰,江苏省苏州市,江苏省苏州市吴江区盛泽第二中学。