关于少儿机器人编程学习

网友投稿 2019-09-12 13:32

现在有很多机器人编程培训班开设了针对小学生的编程课程,一二年级的孩子是否有必要去学这个少儿编程,少儿编程和大学里学的编程有什么不一样?

说到编程,很多人首先想到的可能就是下面这张图的样子,其实,现在针对小学阶段的Scratch,已经对编程界面做了很好的优化,简单易懂,而且趣味性很高。需要详细了解Scratch的朋友可以先百度搜索一下,或者在今后的文章里,我也会写一篇详细介绍Scratch少儿编程的文章。

https://cdn.china-scratch.com/timg/190914/13322S1c-0.jpg

接下来谈谈关于机器人编程学习的几点个人想法,如果在条件允许的情况下,我觉得还是非常有必要让孩子去学习这门课程的,毕竟,未来人工智能的时候,在我们的生活工作人工智能真的是无处不在,而从小学编程的孩子,不仅对这些新事物更容易理解,也更有可能会去使用、创造、借助这些未来世界的科技,而国家也把发展人工智能教育定为未来的发展战略,人工智能,可以说是一个大趋势,未来的世界,我们谁也离不开它。

学习机器人编程现在最小其实已经可以从幼儿园开始了,很多人会觉得不可思议,幼儿园的孩子怎么可能上编程课。其实,目前有几种不同的针对幼儿园的孩子开发的编程教具和编程课程。其中,一类是类似于益智玩具的,本身带有一些传感器,孩子像下棋一样,排列好不同的实体编程玩具模块,之后就能按照排列的顺序运行程序。这类编程课程的优势是完全不需要借助电子设备,不需要电脑也不需要IPAD,但目前此类课程及教具可选择的范围比较少,而且教具往往价格不菲。第二种,是跟乐高积木结合的,针对乐高教育开发的编程模块,也有实体的传感器、按钮等教具,它们通常课和乐高积木搭建在一起,然后有一套自己开发的编程软件,软件非常简单,只要在老师的指导下,也能很快学会简单的编程模块。这也是我们金华小虎鱼机器人编程体验中心最新采用的一门课程,结合了超声波传感器控制、声音控制、甚至还有人脸识别的控制模块,应该说,时代的发展速度远远超过了我们的想象,放在十年前,应该不敢想象幼儿园的孩子还能学编程,还能玩传感器,玩人脸识别,但现在,确实是时代不同了。

很多家长会担心,别的孩子从小就开始学编程,而我的孩子还在玩普通玩具,会不会在以后的学习中比别人落后。其实,我觉得不用过于担心这样的问题,孩子喜欢是最重要的,如果你的孩子喜欢这方面的课程,完全会沉浸在人工智能编程的乐趣中。而在这个过程中,慢慢会学习到很多新的科技知识。

幼儿园之后呢,可以继续学习乐高的WEDO机器人,之后是EV3机器人,尤其是EV3机器人,我觉得它是目前市面上最好的教育类机器人了,乐高公司多年的研发投入,实力摆在那里自不用说,而乐高搭建的乐趣也是孩子特别喜欢这款机器人的原因。可以说,乐高EV3机器人是学习机器人路上的必不可少的一门课程,那么这么好的课程是不是没有缺点呢,其实不是的,乐高的EV3用的是乐高的编程系统,相对来说比较独特,跟其他编程语言兼容性并不是特别好,而在我们的编程学习运用过程中,除了乐高,我们还有很多编程,机器人可以学习,所以,学了EV3,如果要使用其他机器人,可能你还得重新开始学习其他编程语言。而Scratch的出现,很好地解决了这个问题,因为Scratch的兼容性更好。这一点,从今年的乐高2019中国年会发布的最新款科创套件里可以得到验证,这个套件已经完全兼容Scratch编程了。感觉,两个世界上儿童科创教育最伟大的两个产品终于走到一起了,对于从事这个行业的老师来说,我觉得真的是一个好消息。

https://cdn.china-scratch.com/timg/190914/13322SD6-1.jpg乐高中国2019最新推出的科创套件

https://cdn.china-scratch.com/timg/190914/13322T394-2.jpg

完美兼容Scratch3.0的乐高科创套jian

关于Scratch编程的学习,我认为不需要学太长,一年左右的时间足够了,第二年可以偏向与创作,或者挑战有高难度的包含部分数学逻辑的(比如三角函数)项目,之后,对于Scratch,我觉得完全可以把它作为一个创作工具。当然,没有经过系统培训学习,是很难把这套编程真正学会的,尤其是对于零基础的孩子,往往很容易在遇到问题之后放弃。因为编程是一个不断探索,不断修改,不断总结的过程,需要老师的引导陪伴,特别是对于心智发展还不是特别成熟的孩子,是一个非常锻炼孩子意志力的课程。

在学习了Scratch之后,可以考虑学习Python或者C++编程,目前,有很多小学三年级以上的孩子已经在开始学习基础了,像Python语言,在中学里作为选修课程,也纳入了高考的考试范围,所以,提前学习一部分基础知识,我觉得只要难度不要超出孩子能接受的能力,加上孩子自己喜欢,是可以在小学高龄段开始初级基础课程的。

https://cdn.china-scratch.com/timg/190914/13322T562-3.jpg

最后,总结一下,现在的孩子其实从幼儿园就可以开始接触编程,尤其是有专门针对幼儿开发的编程课程,之后可以学习乐高WEDO机器人,EV3和Scratch编程其实可以同时学,对于初级课程,在二年级左右的孩子都是可以接受的,之后学习的是Python或者C++,当然,如果你的孩子在这方面足够优秀,可以参加信息学奥赛,这个比赛的含金量不亚于奥数。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com