北京治疗白癜风最好的药 https://disease.39.net/bjzkbdfyy/210927/9495037.html一、Scratch是什么?
Scratch是由麻省理工学院媒体实验室LifelongKindergartenGroup免费开发的图形化编程语言软件。面向对象主要是8-16岁的孩子,通过将编写好的代码模块以“块状”的形式呈现在操作界面中让使用者对不同的代码块进行移动与结合从而实现控制脚本对象行动的目标,极大地方便了使用者去发挥自己的创意创新能力,也利于他们去创作出能展示自我个性和想象力的作品。
MIT最新发布的Scratch3.0,界面更加清晰简洁
Scratch1.0在年第一次公开发布,随后在年又推出了Scratch2.0版本。而Scratch支持多国语言则让软件得以在全球范围内被广泛快速的使用与传播。如今在时隔6年之后,麻省理工学院媒体实验室的LifelongKindergartenGroup在年的1月初正式推出了Scratch3.0。
麻省理工学院媒体实验室的LEGO学习研究教授MitchelResnick曾经说过:“当孩子们共同使用Scratch一起进行创造和分享彼此项目的时候,他们将学会创造性地思考,系统地推理和协同工作-这是当今社会中每个人的基本技能。”
或许会有家长说,我既不指望孩子成为IT大咖,也不想让孩子当码农、程序猿(媛),没必要从小学编程吧,高考也不考。对此我想说的是,我们不必太过功利。正如学写作并不一定是为了成为作家、学烧饭并不一定是要成为厨师,如果编程就像搭积木、玩游戏一样轻松有趣,如果孩子能够钟情于设计游戏而不是沉迷于玩游戏,只需要把编程当作孩子们的益智玩具就够了。至于孩子们会不会爱上编程,就由他们自己选择吧!
2如何给孩子启蒙编程知识
正如刚才所说的,如果编程就像搭积木、玩游戏一样轻松有趣,对知识启蒙该有多好!
令人欣慰的是,世界上的确存在这么好玩好用的东西!大名鼎鼎的麻省理工学院就为孩子们设计了一种易学易用的儿童编程语言Scratch,而且难得的是它还是免费的!它的创造者是这样描述它的:
Scratch是一个编程语言和在线社区,你能创建自己的互动故事、游戏和动画,并与世界各地的人分享你的作品。在设计和编程的过程中,孩子们能学会创意思考、系统推理和与人合作。
研发Scratch的是麻省理工学院媒体实验室终生幼儿园小组,这个超有童心的研究小组,认为“边学边玩”的幼儿园模式才是终生学习的最佳模式。按照他们的理念,使用Scratch编写程序就跟搭积木和画手指画一样简单,目的是降低孩子们学习编程的门槛,把重点放在发挥创造力和想象力上。
根据作者的体验,Scratch的确被设计得非常易于入门。比如它的各种指令都被设计成色彩鲜艳的图形,设计程序就像搭积木一样简单有趣,而不需要编写一行代码。Scratch的帮助文档中有不少示例一步一步教孩子编程序,社区里还有用户分享的海量示例可供孩子们参考和改编,启发他们的思路。这些示例几乎都是趣味性很强的游戏、动画、音乐和故事,画面和声音并茂,互动性很强。所有这些特点很容易就能抓住孩子们的好奇心,激励他们动手一试。
Scratch是如此好用,作为一个伪程序员,一年前我初次接触它时,只用了一袋烟的功夫就入了门。当我拿它去试探自己当时只有8岁的孩子是否喜欢时,孩子一下子就被吸引住了,眼睛里闪烁着兴奋和激动,从此就爱不释手,经常缠着我陪她一起编程。你也可以让自己的孩子试一试哦。
目前,开设儿童编程课的学校和机构越来越多,相关的网络资源和图书也很丰富,很多都用到Scratch,不愁没有地方学。但作者最推崇的还是亲子形式,这样不但能拉近与孩子的关系,还能真切感受到孩子的创造力和想象力,这是多么幸福的一件事。
此外,如果能召集几个志同道合的小朋友一起玩Scratch,互相分享创意,合作设计程序,能更好的锻炼孩子们的协作能力,这同样是未来社会必不可少的生存能力。