随着智能手机、平板电脑、智能设备等产品的迅速发展,如今的交互数字技术是孩子们必须要掌握的技能之一,对于现在的孩子来说,越早学习这些技术,优势也就越大。他们需要知道,自己有能力把机器人拆开,也有能力把机器人组装起来;如果自己不喜欢某款App应用,那么干脆自己去编一个新的。孩子们在编程的过程中学到如何使用计算机进行创作并表达自己的想法,还学会如何流程化的思考、探索因果,最终培养设计和解决问题的能力。与此同时,孩子们还会在这样有意义、富有激情的环境下,学会运用数学、语言和艺术。
目前,教授孩子编程技能的应用正在不断增多,例如Scratch、Alice、Code Monster、Etoys等编程软件。这些应用都需要孩子有一定的知识基础,而且使用电脑来学习编程也不是年龄更小(5-7岁)的孩子的最佳学习方式。基于此,MIT 开发了一款基于 Scratch 的Pad 应用 ScratchJr。MIT 的 Scratch 语言已经成为孩子们学习编程的一个选择,而这款新应用的门槛更低了。它的目标是帮助 5 到 7 岁的儿童学习编程。
什么是ScratchJr?
ScratchJr是一门入门级的编程语言,它可以让幼儿(5-7岁)创建互动的故事和游戏,孩子利用图形化的程序积木让角色移动、跳跃、舞蹈、唱歌。孩子也可以利用绘图编辑器绘制自己的角色、用麦克风录制自己的声音、用照相机加入自己拍摄的照片。最后用积木的方法组合成程序,让他们呢心中的角色动起来。ScratchJr的创作灵感来自Scratch。在全球有数以百计的年轻人(8岁以上)使用Scratch,是个非常受欢迎的编程软件。而ScratchJr则重新设计了操作界面及编程语言,让它更适合幼儿,尤其专注将功能设计得更符合他们的认知、个人、社会、情感发展。
你可以在iPad或是Android平板上免费下载到ScratchJr,若需进一步了解,可以登录http://scratchjr.org
为什么学ScratchJr?
编程是新时代的必备素养,就像写作能帮助你组织思路、表达观点,编程也是一样。在过去,编程很难普及,但每个人都应具备这样的能力一样。
虽然SratchJr非常精简,但是它还是保留了最基本的计算机概念,比如事件、序列、以及迭代,等等。这些核心概念是Scratch编程的关键,“这就像是我们在学习传统文学,学会阅读很重要,但是你也要学会如何去写。”
当幼儿使用ScratchJr时,他们不只是和电脑互动,更可以通过电脑学习如何创作和表达内心所想。从这个过程中,孩子们也学到了解决问题、创业设计、逻辑思考能力,这都是帮助他们在未来成功的基础。同时,他们在有意义、有动力的情况下使用数学、语文、艺术,能力的发展会变得更快。ScratchJr希望幼童不仅仅是学习编程代码,也能从中学到更多。
领取专属 10元无门槛券
私享最新 技术干货