今天跟大家分享比较几款比较流行的少儿编程平台,包括Blockly, Code.Org,Scratch,Kodable和Tynker。大家可能或多或少听过一些少儿编程平台和app,是有很多选择的,共同点是都是可视化的编程,像搭乐高积木一样,当然也有不同点,下面跟大家分享下。 Blockly是Google开发的,虽然Scratch和Code Org都是基于Blockly二次开发的,但是Blockly使用不是很广泛,大家可以看到,只有少数几个项目,适合有编程背景的家长带领小朋友简单认识编程的应用。 Code.Org在美国用的比较多,提供大量的已经很成熟的为老师研发的课程,老师拿过课程来直接用就行,所以对老师来讲很方便。对学生来讲,编程本身有点像闯关性质的,一个项目会被分成很多个步骤,完成一个步骤之后,才能够进入下一个步骤,所以也不是很难。 Scratch,很多公校和私校是在教的,包括国内的编程猫和网易卡搭都有集成和借鉴它。它更加的开放,没有约束,比如你要完成一个项目,Scratch不会给你有任何的限定和提示,也不会给你分步骤,如果错了,你可能需要花更多时间才能发现并纠正错误,所以对学生和老师挑战比较大。 Kodable和Tynker是比较流行的收费编程软件,跟Code org类似,也是闯关性质的,并且分解项目步骤和只显示用到的代码块,以游戏为主,即使四五岁小孩也能够直接上手,并且会觉得有趣好玩。 做个总结: 1.Blockly,Code.Org和Scratch是免费的,而Kodable和Tynker是收费的 2.Blockly一般不在大家视野中,用的较少 3.Kodable和Tynker难度较低,小朋友自己就可以操作玩了 4.Code org有大量的成熟的课程,难度覆盖较广,如果家长有编程背景,可以挑选适合的课程,如果小朋友卡壳了,也可以辅导 5.Code org,Kodable和Tynker增加了很多的限定来帮助学生,比如把一个项目分成10个步骤,每个步骤只提供该步骤需要的代码块,所以学生完成起来不会很难;而Scratch没有任何约束,所有人看到的界面都是一样的,所以需要小朋友自己把项目break down,并从很多代码块里找到需要的代码,所以Scratch较难,不适合自学,即使看书看视频,也只能是跟着别人的代码一步步做,学起来很慢,并且不能完全理解背后的逻辑。但是Scratch一旦学会了,就可以使用Scratch来表达自己的创意和想法,并更好的理解编程在实际生活中的应用。 |