走近Scratch的多彩编程世界
Scratch软件是由麻省理工学院(MIT)媒体实验室所开发的一款面向青少年的图形化简易编程软件。使用者只需要将色彩丰富的指令方块组合,便可创作出交互式故事、动画、游戏、音乐、艺术和科学计算等作品。 Scratch使用者不需懂英文,甚至不需懂操作键盘,可通过鼠标拖动功能模块的方式完成编程,类似于堆积木,也像组装乐高玩具。 与其让孩子玩游戏; 不如让孩子做编程。 10年间,Scratch最酷的部分并不是教会孩子们如何编程,而是教会孩子们自我认同与开放意识。当孩子们在使用Scratch制作小游戏出现Bug的时候,会使用系统性的思维方式站在全局分析原因,激发孩子们主动思考、发现问的能力,并培养孩子的好奇心。 初级作品展示1 Scratch没有入门门槛,避开了复杂的语法,却完美的保留了编程思维。几乎所有的孩子都会一眼喜欢上这个软件,并且产生做程序的欲望。 它没有各种括号,没有各种语法,有的仅仅是乐高积木一样的凸槽插入凹槽。而且,所编即所得,一边写代码,一边就可以看到编程的效果。 看看Scratch保留的一些程序思维吧。 1.顺序执行-积木一个个的拼接。 2.循环结构-重复执行(用包裹的形式) 3.条件分支-如果那么的判断 去除代码编程复杂的语法,却保留编程逻辑,正是少儿编程需要培养孩子的。 少儿编程培养的不是程序员,而是具备编程思维的新时代人才。 初级作品展示2 Scratch可以培养孩子的逻辑思维能力。在大年龄段孩子学习Scratch编程时,会涉及许多数学知识,孩子需要结合学校内学到的数学知识,来解决编程问题。因此,在不断探索的过程中,孩子们的数学知识也会越累越丰富,创作能力也越来越强。 Scratch可以提高学习的主动性。在Scratch课堂上,老师鼓励孩子们自己创作作品。在创作的过程中不仅习得了Science(科学),Technology(技术),Engineering(工程),Arts(艺术),Maths(数学)等STEAM多个领域的知识,而且也获得了成就感和满足感。 Scratch可以激发创造力。Scratch软件的优势是易学且功能强大,有助于孩子们发挥自己的想象力,而在动手创作过程中,他们的学习积极性、想象力和创造力会得到极大的锻炼。孩子们可以用Scratch中已有的素材,发挥自己的想象力制作游戏、动画,还可以自己设计素材。孩子只要敢想,在我们的指导下,就能完成他们心目中的游戏。 欢迎留言和小易讨论您对Scratch的想法,小易也会定期总结留言中的问题,继续Scratch科普和推广。 作品展示