徐晓敏
对于一个孩子来说,接受知识的渠道往往是通过课堂教学,似乎没有教师,没有家长就不知道如何进行学习。综观社会现状,我们的未来需要拥有创新能力,需要有独立学习的能力以及探索知识的能力。Scratch软件的出现,改变了“教师教,学生学”的传统教学模式,使用探索式学习的方法,培养学生独立学习能力和创新能力。
在改变教学模式中培养学生探索精神
1.从模仿到改编,开放式教学
在课堂教学中,要完全放手一直是教师心中的一个“结”。总是怕这怕那,总想把自己所有的一切都告诉学生,这种“填鸭式”的教学使学生严重缺乏独立学习的能力。随着时间的推移,孩子特有的想象力被渐渐磨灭,创新能力也随之烟消云散。Scratch软件的学习并不是通过老师教、学生学这样的基本模式,而是让学生通过“模仿-改编-自创”这一过程独立拼搭语言,探索其程序能够达到的目的,来了解该软件的使用方法。
在Scratch软件的学习过程中,学生可以在软件的自带程序中选择一个喜欢的程序,先针对这一个程序进行单纯的模仿。在模仿的过程中,学生经历了“读程序、理解程序、了解程序的逻辑性”这一过程。在这一过程中,学生可以了解该软件的基本操作方法以及程序设计的思维。经过模仿这一过程,学生有了一定的基础,可以根据自己的喜好尝试将程序进行改编。
2.大手牵小手,互助式教学
每一年,学校的Scratch团队总会有些新孩子加入。面对完全陌生的一个软件,我采用的是“大手牵小手”互助式教学。技术较好的高年级学生带领低年级学生一起设计游戏并制作游戏。我在团队搭配过程中注重高低年级的搭配。低年级的孩子生活阅历不多,但想象力和创造力相对比高年级的学生要好;高年级的学生在计算机操作和程序的逻辑思维上要明显高于低年级学生。在“大手牵小手”的过程中,高年级的学生可以与低年级的学生形成“帮带”,彼此取长补短,这样低年级的学生在程序设计方面进步更大。在此过程中,认识Scratch的学生多了,有兴趣的学生多了,也有更多的学生愿意利用Scratch来展现自己学习的本领了。
在与平时不同的教学模式的学习过程中,学生有了更多的好奇,探索的精神不断体现,提出的问题也越来越多。有了探索的精神,有了兴趣,孩子对于Scratch的喜爱也就更加浓厚了。在这一过程中,学生的探索精神慢慢地被培养。只有拥有了这份探索精神,才会有一次又一次的成功。经过了改编这一阶段,学生已经比较熟练了,可以展开自己的想象力,通过独立拼搭程序,在计算机中实现自己的梦想。
在探索学习中培养学生解决问题的能力
新的教学理念需要教师在更新自我理念的同时改变教师的身份,真正让学生能够在探索学习的过程中体验从失败走向成功的过程,在体验探索学习的过程中获取知识,提高解决问题的能力。
在使用Scratch软件编程的过程中,学生会遇到很多困难。最初,学生会不知道如何将自己的想法用程序语言拼搭实现。学生可以先通过随意的拼搭,体会程序语言的作用以及在计算机中会出现的效果。从简单的探索到复杂的编程,这样的过程不断地提高学生解决问题的能力,改变了以往“遇到困难找老师”的单一想法,避免了学生依赖性的产生。
在此过程中,教师需要能够完全将舞台给孩子,真正起到引导的作用。教师只有在孩子们基础知识缺乏的情况下,才能给予一定的帮助,但绝不能代劳。在Scratch的活动中,当孩子们遇到困难时,我问的最多的一句话是:“你想要做什么?把你想要做的事情说具体。”说着说着,孩子自然而然地就将程序说出来了,也就完成了他们的想法。但作为教师也不能完全不给予帮助。例如:我们的孩子在知道水能导电的时候,想利用这一知识做出喷水控制开关的效果,结果发现自来水根本无法做到。在学生已有的物理知识不能解决问题的时候,我告诉他们我们使用的电力是USB接口,只有5伏,电压太低,在水里加入食盐,增加钠离子,钠离子能够带着电游走,导电效果就会更好。
在解决问题的过程中提高学生创新能力
1.多角度思考提高创新能力
多角度思考问题,是能够更好地解决问题的一项重要能力。在Scratch的教学活动中,困难每时每刻都会出现,有时会觉得根本无法解决。当困难无法解决时,学会换个思考方式,换条路走,往往就能把问题更好地解决了。例如:学生在制作角色跳跃的动作时发现,角色只能够左右移动,上下移动,无法出现有弧度的曲线运动(学生没有学过曲线的计算方法)。经过多次尝试,都失败了。在学习了“跟随、面向”的语言后,学生想出了一个方法:在屏幕上方设置一个小黑点进行有规律的左右移动。跳跃角色面向小黑点进行上下移动,这样就出现了类似的曲线运动,解决了难题。学生在不断的改编尝试过程中,会经历一次又一次的失败。在经历了失败后,学生会通过从不同角度尝试而获得成功。在这一过程中,学生的思维开阔了,创新能力也提高了。
2.多形式展示体现创新能力
创新能力往往会随着年龄的增长而渐渐退化,这是由经验形成的逻辑框架束缚造成的后果。我在Scratch的活动中,不断引导学生用不同的形式展示同一个原理,用同一个原理展现不同的效果。例如:开关的控制。我们的孩子在作品中用喷水、跳舞毯游戏、简单触碰三种不同的形式展现了同一个原理——通电。同时用通电这一原理在屏幕上分别根据外接设备的形式用不同的效果(喷水画面、颜色变换、角色动作变换等)展示。在展示过程中,有喷水效果的大型版面,有利用人体导电原理的跳舞毯游戏,也有简单的铜丝触碰导电。孩子们在游戏中向大家展示自己的作品,在游戏中享受着成功后的喜悦。
在团队合作中提高学生的合作精神
每个孩子都有自己的特长,如何在团队合作中扬长补短,这是教师的作用,也是学生的能力展现。教师需要对学生有一定的了解,了解每一位学生的长处和欠缺点,然后有目的地进行组合。让每一个孩子都能够更好地发挥,让团队能够处于较好的组合状态。我们的团队里有一个孩子技术特别好,能够完全独立用Scratch制作游戏,但他却缺乏审美和想象力,往往不知道该做什么东西。而另一个孩子却是完全相反,她有美术基础,经常美术获奖,想象力非常丰富,往往有很多出其不意的主意,但因为年级低,在技术方面还有待提高。鉴于这种情况,我将这两个孩子组成一组,有想象力的孩子主要负责游戏设计、美工方面,并进行基础的编程;技术好的孩子主要从技术方面,进行程序的主编和修正工作。他们的作品经常因技术性和界面的美观而获得评委老师的好评。
Scratch的活动是一个团队的活动,Scratch作品是一个团队的成果。在这个团队中,每一个孩子都拥有自己的一个位置,同时也在合作中学习他人长处,Scratch的程序编写能力也在相应地提高。在这一合作过程中,孩子们学会了互相谦让,学会了倾听他人的意见,学会了分享,学会了表扬。每一次,孩子们都能够从活动中获得成功的喜悦,从分享中获得不同的见解,从交流中获得更多的创意。
其实每个孩子都有自己的一片天地,一个世界。教师的正确引导,能够将孩子的这片天地开发挖掘,让孩子更好地发挥自己的特长。在Scratch的教学活动中,学生在探索中学习,教师正确地引导,改变教学模式,能够更好地培养学生的独立学习能力和创新能力,给学生一个更加广阔的天地展示属于自己的特色。学生能够真正地在快乐中学习,在陕乐的活动中体现自身的价值。