主题激思:小学Scratch教学的优化策略

2019-11-04 00:23王伟丽
教师博览·科研版 2019年8期
关键词:思维能力

王伟丽

[摘 要] Scratch教学的宗旨是“为创造而创作”,应以“主题激思”为主旨,科学、有效地实施Scratch教学。文章结合实际课堂,对Scratch教学中存在的问题进行总结,并对其进行成因分析。教学应起始于对“主题“的精选,贯穿于对“主题”的深化与实施,终结于对“主题”的评价,采用引思、深思、巧思及反思的教学策略,才能真正体现小学Scratch教学的优势所在。

[关键词] 小学Scratch教学;主题激思;思维能力

Scratch教学的宗旨是“为创造而创作”,因此,在Scratch的学习与创作时,不仅要引领学生熟练掌握Scratch软件的使用,还要运用Scratch软件的知识与技能来解决实际问题。根据Scratch独有的结构式思维方式,在小学Scratch教学中,要培养学生深度思维的习惯,关键在于课堂教学的循循善诱,教师应当不断地提高学生思维的意识,培养学生深入思维、巧妙思维和不断反思的能力。

一、现阶段Scratch教学存在的问题

(一)Scratch学习缺乏创新思维

目前,小学Scratch教学过多地强调程序堆积,把Scratch教学单纯地看成了如何使用软件,按照软件操作去学习,忽视程序设计思想引导的现象,学生的思维和创造力没有完全得到发展。其实,Scratch不仅是编程语言,还是创作工具,是表达工具。它不仅能帮助学生进行有效的信息化表达和数字化创作,提升学生从语言到深度思维、从个人解决问题到团队合作等多方面的能力,而且带给程序设计课堂活力与创造,带给学生丰富的情感体验。

因此,如何借助Scratch有效发展创造性的深度思维力,亟待我们探索与实践。

(二)Scratch学习缺乏探究思维

探究学习是培养学生主动学习,提高学习效果的良好学习方式。在实际Scratch教学中,教师采用传统的“教师演示—学生模仿”的教学方式,学生习惯于对教师作品的模仿,等待教师的演示,严重缺乏探究学习过程中的自主思维,从而导致了探究式学习失去了其原有的意义。创新型人才培养的核心就是要突出学生的主体性,建立一个适合学生探究的学习方式,有效激发学生的探究欲望,能让学生们在自主探究学习的过程中深入思维。

因此,如何在Scratch教学中通过主题式教学来培养学生的探究思维能力,是本文所要解决的策略要求。

(三)Scratch学习缺乏共享思维

在Scratch教学中,经常会出现学生对一个问题的表达只言片语,即使有自己的见解却不敢大胆交流,所以在合作学习时只会跟在同学后面,没有个人的思想,也不能独立动手操作。而一些学生发言过于积极,在组内包干全部的任务,对于他人的建议和创作都不认同,常常因此与组内同学产生不愉快,俨然就是一个“小霸王”。对于这两类学生,他们认为协作学习是无效的,既不能帮到他人又不能让自己一展所长,还不如单干,这些学生缺少思维共享的意识与能力。

因此,如何Scratch教学有效开展协作学习,需要我们更深入地实践与研究。

二、问题的成因分析及出路探寻

(一)成因分析

1.“演示+操作”固化的教學模式。在Scratch教学中,通常是教师出示教学案例,之后再向学生展示程序的编写,并在Scratch软件中进行程序的具体编写。学生在老师固有的程序编写思路上进行模仿,有的学生甚至照搬抄写老师的程序脚本。这里所谓的操作,也无非就是模仿抄写程序,学生没有真正独立探究的意识,更谈不上创新思维。忽视Scratch软件的本身特点,教学设计中对学生自主探究、思维训练的设计不足,没有提供一定的问题支架以对他们进行有质量的思维训练。

2.一味自学,缺乏引导。在Scratch教学中,自主探究学习的开展在一定程度上培养了学生解决问题的能力。学生通过自主探究学习,成功获得解决问题的成就感,从而促进了学生学习的积极性。但是,在自主学习过程中,也不难看到一味要求学生自学,忽视了教师及时指导的现象。教师预先准备各种自学文档、自学微课,学生在自学时,会不由自主地跟着自学文档步步操作,而缺乏思考的机会。此时,教师如果不及时进行引导,提出激发学生深入思考的问题,为学生深入思维搭支架,那么学生就很难进入更深层次的探究,思维也不会更深入。

(二)解决办法

从信息知识的学习及信息能力的发展来看。在信息知识的学习中,我们对主题进行精选,来诱发学生热爱思考;对主题进行深化,来帮助学生深入思维;对主题进行实施学习,来激励学生巧妙思考;对主题作品进行评价,来促进学生自我反思。通过主题式学习,来促进学生对信息知识的掌握,以及提高深入思维、巧妙思维、不断反思等能力,从而形成良好的信息素养。

三、小学Scratch教学的优化策略探究

(一)精选主题:引思

1.问题遴选,让主题更有趣。教学中,有趣的问题能够吸引学生快速进入学习状态,激发学生乐于思考。因此,在Scratch教学中,问题的选取,特别需要慎重。

在“挡球”游戏设计一课中,笔者是这样进行问题的有趣性设计。首先给每位学生下发一个挡球游戏,让他们先来体验挡球游戏,学生在游戏的引入下,兴趣盎然,也设想着自己要是能设计这样一个游戏那该有多好呀,于是笔者趁此机会提问。

师:在球接触绿色挡板时,它的运动方式是怎样的呢?生:反弹,那就是接触挡板就反弹。师:反弹之后球的运动方式怎样?生:向反方向反弹。师:是这样吗?你们能先自己尝试着做一做吗?

学生随后纷纷进行操作,在操作中,他们发现仅仅是反方向反弹是不能体现球的自然运动方式,于是再不断修改中实现游戏。

在这节课中,笔者通过创设合适的主题情境,激发学生学习的兴趣,在这些问题的带领下,学生层层深入思考,直至解决问题。

2.生活撷取,让主题更真实。主题的选择基于现实生活,从生活中撷取教学案例,打开思路,关注主题在现实生活中的实际运用。而且,Scratch课堂的讲授要生动、形象,让学生存在真实感,有热情去学习。

在“双人赛车”游戏设计一课中,按常规“双人赛车”游戏的设计规则是哪辆车最先跑到终点,即是获胜者。而在现实生活中,汽车在路上行驶需要受到车速、路况的限制,因此,在设计游戏时,教师在课前播放了一段视频,视频播放的是真实道路车子行驶的概况。

师:同学们想一想,我们的双人赛车的规则应该从几方面制定?

生1:应该从速度方面制定,从是否离开路面制定。

师:除了这两点,大家联系实际,车子在路面上规矩地开着,但还是受到什么限制?

生2:减速带,可以减慢速度。

师:对,还受到一方面的限制,那就是红绿灯的限制。

生3:红灯亮车子停,绿灯亮车子行,这个可以制作的。

师:可以组内协作,制作双人赛车的游戏。

在Scratch课堂里,主题贴近生活,并且师生进行互动,对学生现实感受产生了冲击。学生的兴趣完全被调动起来。一个贴近生活的游戏可以给一个原本普通的游戏增添更多的乐趣。

3.无限畅想,让主题更多元。在Scratch教学中,游戏的创作需要我们无限畅想,主题的选择更适合多元开放的学习和问题的解决,有利于培养学生的发散思维能力。发散思维是一种不依常规、寻求变异、从多方面寻求答案的思维方式。因此,在选择主题时,笔者追求多元开放,从而激发学生思维的发展。

例如,在“赛车”游戏设计中,同一问题下,有多样的解题方法。比如让小车停止结束比赛的控制,可以通过三种程序结构来实现。①通过上移键触发,运用一个选择语句与一个循环语句实现。②通过绿旗触发,运用两个选择语句与一个循环语句实现。③通过重复执行,直到语句来实现。同一问题下,可采用多种思路。

(二)深化主题:深思

1.知识导图,让主题脉络清晰。在教学时,创作一个主题需要比较繁多的知识技能点,将这些知识技能点结合成一个有机整体进行考查和认识,从而帮助学生明确主题创作的整体结构,在大脑里形成一个初步的目标作品。通过知识导图的运用,能够帮助学生把主题中的各个角色、规则联系起来,从中清晰指导创作设计。

例如,在“赛车”游戏的教学中,笔者采用了一张知识导图,来协助学生明确主题的设计目标,使学生对作品形成一个初步的印象。之后与学生一起进行需求分析、整体规划、对象分析、功能单元设计等的设计思路分析。采用知识导图(如图4所示),学生面对这样的知识导图便能知道对象之间的关联,协助学生明确作品设计的整体结构。

2.任务分解,让主题落实到位。在Scratch主题创作中,需要教师进行适当的引导,引导学生共同分析学习的主题。将一个大的主题,分解成若干个小问题,问题的切口小了,学生便容易下手,学习的方向性也强了,学习效率也高了。

例如,在“接鸡蛋”游戏的展示中,教师可以通过学生讨论,让学生找出问题分析,即接盆如何跟着鼠标指针左右移动这一难点。教师应适时加以引导,通过提问与对话,引导学生找出问题的关键,将学习任务细化成了一个个具体的着力点。

师:大家玩了这个游戏后,觉得游戏的设计中有哪些难点?

生:为什么接盆会跟着鼠标走,这个以前没学过?

师:嗯,接盆会跟着鼠标左右移动,用坐标来看,哪个方向的坐标发生改变?

生:应该是X轴。

师:那就将X坐标设置成鼠标的X坐标,这样就可以解决问题了。

这段对话中,教师通过任务的分解,将“接盆如何跟着鼠标指针左右移动”这一难题解决。这样的引导,要比单纯的知识传授更有意义,有利于学生对作品细节的了解和见解。

3.脚本对照,让主题深入思维。通常在脚本编辑中,为实现某一动作,编辑脚本的方法多样,但应提倡简洁的脚本。因此,在授课时,笔者常会用比较脚本的方法,鼓励学生思维,从而引导学生学会简化脚本。

例如在“猫抓老鼠”的设计中,小猫的动作是由键盘来控制的。学生在自我探究的学习中,采用了图6的脚本,实现了小猫向右移动的动作。此时,教师提问:“能有更优化的脚本吗?”为了更深入理解坐标知识,教师展现了图7。

同时,结合学生的回答,进行了总结,具体见表1。

脚本一是学生自己探究的,很容易想到,较直观。脚本二则需要教师引导学生结合坐标的知识才能得出,虽然有点难度,但脚本简洁,程序执行效率高。

(三)实施主题:巧思

1.培养优化意识,激生巧思。 在Scratch教学中,学生因缺乏生活经验,对现实生活中的实例不能甄别,不能很好地理解实例,又因学生往往满足于脚本运行成功,而不再去思考脚本本身是否可再优化。因此在教学中,应引导学生巧妙思考,不仅仅局限于完成脚本的搭建,而要指导学生应用不同指令优化脚本。

例如“跳蹦床”一课中,对蹦床脚本的搭建中,学生刚开始搭建的是重复执行语句里嵌入假设语句,脚本调试成功后,教师进一步指导学生再次思考:在脚本区中,是否还有其他策略能够实现此功能?如果有,哪個更适合?哪个更快捷?

学生在“控制”脚本区中,寻找发现,“重复执行直到”语句同样能够实现功能,对比之前的脚本,“重复执行直到”语句明显比之前的脚本更简单快捷。通过这次的修改,学生在解决问题的过程中不断反思、提炼、整合,从中产生了解决问题的有效策略,使解决问题达到最优化,产生最佳的效果。

2.巧绘流程图示,助生巧思。Scratch教学中,课程最难的就是算法分析,而对于小学生而言,他们很难将一个大的主题拆分成多个小的问题,然后逐个击破。这时,我们可以使用流程图来很好地帮助学生突破难点。

例如在“打五彩砖块”一课中,算法要考虑小球在直线运动的过程中的几种情况的判断和处理,如当它碰到墙壁或挡板时都是反弹后继续沿着直线运动,但所用的脚本有所区别;当它碰到砖块时,砖块要切换到爆炸造型,然后播放声音,打下砖块数量加1,游戏继续;当它碰到红线时,游戏失败,出现“结束”两字;当小球把6个砖块全打掉,游戏成功。下面就是学生在这一课中,通过讨论得出的流程图,有了这样的流程图,有利于学生巧妙地攻破一个个脚本,最终完成游戏的设计。

在这流程图的指引下,不断激发学生思维,学生创作就更顺利。

3.深入协作学习,促生巧思。每个人在自主学习中,都不可能解决所有问题,这就需要与同学合作。通过同伴之间的交流,可以从不同的角度理解同一个问题,实现对问题的深化理解,激发学生对问题的深入思考。

(1)分组建队。Scratch 课程开始之初我们就将学生分组,团队规模在3人以内,同时尽量是本班同学,这样协作和沟通的效果最佳。各小组建立之后,通过“起组名”“说口号”“画logo”等一系列团队建设活动强化学生的团队合作意识。

(2)分工协作。组内协作方式有很多种,根据小学生对Scratch掌握的程度来看,我们选择了结队编程+岗位分工的协作方式,这种方式是首先将大家按照美术设计、程序设计、测试调试、音乐制作等岗位进行分工安排,每个人可以身兼多职。

例如,在设计一个“大鱼吃小鱼”的主题游戏教学中,笔者首先让各组成员进行一番商讨,初步设计作品的脚本,之后将主题作品进行分解,“Super Scratch”队的任务分解与岗位安排如下表2。

通过小组任务的分解与合并让学生在实践中培养合作精神,通过程序的设计、调试与分享,促进学生再思考。

(3)互动分享。通过组内“串门”,各组对作品进行了建设性的修改。之后,再安排展示分享阶段,各小组选派一人为主讲,其他成员为协作的方式进行演示操作与解说。

(四)评价主题:反思

1.过程跟进,激励个体。教师应随时关注和评价每一位学生的每次教学表现。在实践中,关注学生的阶段性自评,让学生充分认识自己与教学目标的差距,从而激励自己成长,见表3。

其次,教师应将对学生的评价进行量化(见表4),根据学生的表现,给学生打星并记录在成长手册上,作为期末学业评价的重要参考。

2.展示分享,促进交流。在Scratch教学的展示,可以结合多种方式进行。在评价过程时,可以采用遥控学生电脑,屏幕直接切换成展示的作品进行展示评价。在评价结果时,除了屏幕直接切换之外,我们还结合互联网进行展示,可以通过好好搭搭网站,上传自己的作品供班级同学及老师评价,(见图9)。

也可以通过这个网站让全世界的朋友对自己作品进行评价,这些宝贵的评价会激励学生再思考,再修改。同时通过网站能够结交更多Scratch方面的朋友,让具有相同爱好的学生互相鼓励、互相协作,共同获得更好的创意与编程思维,学生对Scratch的探究就不会止步。

3.互動评辩,激发思维。多向互动评价是指多采用师生共同讨论的方式,以及同学相互之间对主题式教学过程中表现的评价。在评价的时间上,也不要只控制在学习结束之时,而应选择学习过程中的适当时机。通过评价,学生不仅分享了个人作品的创作意图,而且还赢得了他人的良好建议,促进个人的自我思维,进一步完善创作的思维缜密性。

参考文献

[1]刘金鹏,洪亮,姜峰.Scratch儿童趣味游戏与动漫设计[M].杭州:浙江摄影出版社,2016.

[2] 李晓艳,毛爱萍.Scratch与创意设计(儿童数字文化创作课程)[M].武汉:华中科技大学出版社,2013.

[3]吴向东,王继华.为创作而教:儿童数字文化创作课程的教学方法[J].中小学信息技术教育,2010,(11).

[4]吴明.用Scratch玩编程[J].中小学信息技术教育,2010,(1).

[5] 陈捷.Scratch语言简介及应用[J].电脑知识与技术,2009,(26).

责任编辑 陈 清

猜你喜欢
思维能力
培养思维能力
培养思维能力
培养思维能力
培养思维能力
培养思维能力
培养创新思维能力
培养思维能力
培养思维能力
培养思维能力
培养思维能力