Koov,Wedo,这两个都属于机器人编程的概念,一个是索尼公司开发的,一个是乐高公司开发的,两者的功能是很类似的,都是通过编程去实现机械的运动。
比如说:我们的自动化汽车工厂,工业应用的机械臂,工程师通过电脑程序告诉机械臂在什么位置,什么时候,做什么动作,以及做多少次等;如果涉及到了物品的传送,我们还会增加齿轮传输,自动化传输带,连入到程序当中,实现物品的移动。这一系列的机械运动与电脑程序的结合,就是上面两类索尼和乐高开发的对应教育课程在现实社会中的应用,因为课程是针对小孩子的,所以一般都是通过乐高积木,可编程芯片和电脑的编程程序,来共同实现和教学。
在上述的过程当中,是需要有一个编程软件,去编写计算机指令,之后输入到芯片,再通过芯片传导命令到设备执行。
那不同公司所使用的编程软件是不一样的,会有不同版本,不过这类编程软件一般在学习的内容上,相对是单一一些,因为它主要是机械运动,所涉及到的相关命令。
而scratch,也是一个编程语言,对孩子而言比较易学,采用的是图形化编程,这样做的好处是:
1、不是先让孩子去记编程命令。计算机实际编程的命令肯定都是由英文数字和字符组成,如果一开始就让孩子要先记住计算机命令,才去能实现指令应用,那孩子就需要把至少一半的精力放在记忆计算机指令及其指令规则上面,这部分会相对比较枯燥,有可能影响孩子一开始对编程的兴趣。所以scratch软件,将这部分计算机指令,直接替换成了积木块,相当于你看到这个积木块你就明白这个积木的功能,而不需要用指令,把这个功能写出来。所以孩子就跳过了记忆计算机指令的这个枯燥环节
2、其本身是一个可编程的软件,因此在符合逻辑的情况下,你可以自由设想编程主题及各类情节,角色扮演等,比如你想要编一个穿越剧,设想自己是一个小狐狸,在森林里四处游走,突然发现了一个魔法宝石,当你触碰到魔法宝石之后,你就变身了,来到了另一个世界。像这样的故事完全可以用scratch编程实现,演示时像一个小动画片一样。
所以scratch作为一个工具,真的是可以让孩子发挥无限的想象力,同时又在实现自己想象力去创作的过程当中,明白了编程逻辑,和编程实施的正确顺序。今后长大想要真正去学习一门编程语言的时候,scratch的编程学习就为他打下了编程实施结构逻辑的基础,某种意义上说就是弄清楚scratch编程积木背后是用什么英文代码写成的,就可以正常去实施编程了。
希望上的回答,对你有所帮助
标签:koov,wedo,scratch