为什么学Scratch编程

        Scratch是一种图形编程语言,是MIT媒体实验室终生幼儿园小组开发的一个免费项目。

        使用 Scratch,你可以编写属于你的互动媒体,像是故事、游戏、动画,然后你可以将你的创意分享给全世界。

        Scratch 帮助年轻人更具创造力、逻辑力、协作力。这些都是生活在 21 世纪不可或缺的基本能力

        Scratch特别为8到16岁孩子设计,但几乎所有年龄的人都在使用它。

        计算机编程能力是现今社会文化的组成要素。在 Scratch 学习的过程中,人们也同时获得了解决问题、设计思想、意见交流的能力。

        使用 Scratch 的学生涵盖了各学习阶段(从小学到大学)、各学习领域(数学、计算机科学、语言艺术、社会研究…)。


Scratch的理念:


Imagine(想象)、Program(编程)、Share(分享)




学习Scratch效果 


(一)解决问题能力 

        学生用Scratch创作的时候,需要有创意、有想法地进行设计,然后测试,看其是否可行,发现错误并及时修正,听取别人的评价和意见后,修改设计使其更完美。在整个设计中又可能产生新的想法,总之这是一个不断上升的过程,在这个不断上升的过程中,无数的问题会自然生成,促使学生不断去解决问题,从这个过程中获得成就感。

        Scratch作为一种程序设计语言,对于学生思维的训练作用也是不可否认的。无论是前期设计时的语言描述,中期制作时舞台的设计与更换、角色的分配与设置、命令语句的运用等,还是后期的反复修改、反复测试,都有助于锻炼学生完整而有创意地表达自己的想法,帮助学生成为一个逻辑清晰、思维有条理的人。

 

(二)语言表达能力

        学生用Scratch进行创作的时候,在明确一个主题后,首先要针对这个主题有一个好的创意(学习思维导图或流程图设计),就像导演需要一个好剧本一样。

        在Scratch教学中,教师也可以有意识地引导孩子们用自然语言描述他们的创意、想法。随着学习的深入,学生将不断用语言描述着他们的设想与故事。潜移默化中,学生的词汇量、语言的表达能力在逐步增强,从简单的寥寥数语到完整叙述,而Scratch中的一些积木命令词语的连接叙述更能有效增强语言叙述的逻辑性。例如:童话故事与Scratch的学习结合在一起,让学生用Scratch进行对话场景描述前,先用自然语言表达,当学生完成从编剧到导演的转变时,我们可以看到:故事的叙述脱口而出,而制作水到渠成。 


(三)合作学习能力

        学生通过小组合作学习完成作品创编,他们在创编过程中能积极主动地参与到作品的设计中,并发表自己的意见。孩子们在创编作品的过程中能自主思考,互相帮助。正因为有了小组合作学习,才使学生有了互相学习,互相评价,互相修改完善的学习过程,从而提高了学生团队合作的意识和能力。

       



        Scratch的目的是“创作和你自己的交互故事、游戏、音乐和艺术”,重点在于循序渐进地培养青少年的创造性思维、逻辑思维和合作学习的能力,使学生在以后的学习中能养成自我分析、解决问题的习惯。希望更多的中小教师投入Scratch教学中,带领学生走向创作的新奇世界,同时感受Scratch的无穷乐趣。