风靡全球的儿童Scratch编程,你知道吗?
Scratch是一种全新的程序设计语言,你可以用它很容易地创造交互式故事情节、动画、游戏,然后还可以把你的作品分享给所有人。
怎么培养孩子的创造力,创作出不一样的作品呢?其实,创造力并非天生,而是可以后天培养的。并且,培养孩子的创造力是有方法可循的。Scratch创始人Mitchel Resnick教授在他的《终身幼稚园:通过项目,激情,合作和玩耍培养创造力》一书中,就提出了培养创造力的方法,可操作性非常强。
Mitchel Resnick
与其让孩子玩游戏;
不如让孩子做编程。
Scratch针对的目标群体是8~16岁的儿童。它最突出的特点,便是提供用户一套由积木系统组成的编程指令,孩子不需要会敲代码,不需要会使用键盘,不需要懂英语,就可以学习编程。
Scratch不是游戏,是一款可以制作游戏、动画的编程工具。一旦掌握了这个工具,孩子们就能自由自在地挥洒它们无限的创意,享受创造的乐趣。Scratch由麻省理工学院媒体实验室开发出来至今,全美有超过100万的孩子在学习Scratch。而在台湾,中小学生的信息化课就是以Scratch为主来上的,也有许多Scratch教学的网站。
少儿编程为什么选Scratch
采用积木式编程学习,易于上手。孩子不需要输入冗长的代码,只需拖动不同模块,进行搭建,即可进行编程。
支持孩子自由创建各种形式的作品 ,不论是故事、游戏、动画、音乐,都可以在Scratch上实现。小朋友甚至可以通过Scratch 编写一段小程序来解决数学或物理的习题。
个性化DIY,创造无限可能。孩子可以亲手编写故事脚本,通过Scratch创作自己的动画或游戏。Scratch本身拥有庞大的素材库,除此之外,孩子可以在Scratch中导入想用的图片或音乐,输入文字,甚至录制自己的声音或亲手画图,作为素材,来完善自己的作品。
Scratch 鼓励孩子上传自己的作品,与全球的孩子分享。截至目前,Scratch 社区拥有来自全球各地的超过1500万名注册用户以及超过1900万件上传作品。
根据不同年龄孩子的成长特性,授课方式和授课内容都会不同。但根据孩子上课的情况和效果,我们总结了Scratch三大好处。
1、培养逻辑思维能力
虽然scratch简化了编程的难度,但并没有削弱编程思维的训练,它有8类编程部件,包含了常见的编程概念,并有100多个功能,可以制作动画、小游戏、解数学题等等,极大地锻炼了孩子的逻辑思维,并满足孩子的创造力。
2.培养耐心与专注力
趣味化编程和严密的编程语言是培养孩子细心和专注的最佳工具。编程的严谨性决定了任何小的失误都将导致程序无法正常运行。因此在编写程序的过程中需要不断地调试、试错,无形之中就可以提高孩子的耐性和专注力。
3、激发创造力
使用Scratch画图或做游戏,图形和角色都要在舞台(尺寸:480*360)上。那么头脑中始终要有一张坐标。使用Scratch软件画边长为100的正方体。如下图所示。此时会发现程序已经较长,每一步程序运行到哪里,图形画到哪里,头脑里都要很清晰,这样可很好的锻炼孩子的系统性思维能力。同时画这个正方体需要花费一些时间去思考,可较好的培养孩子的钻研精神。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com