一文解释清楚乐高、机器人编程、少儿编程的区
更新时间:2023-06-29
很多不了解少儿编程的家长,刚开始接触这个概念的时候,经常会感到一头雾水。也不怪家长,在搜索框输入“少儿编程”,还没弄懂什么是少儿编程,就又有“乐高、机器人编程、信奥赛、科技特长生”等一连串的新词蹦出来。
我在后台也常收到一些家长的疑问:
乐高和少儿编程有什么关系吗?
机器人编程和少儿编程有什么区别呢?
乐高、机器人和少儿编程之间的联系是什么呢?别急,今天我们就带大家来一一了解乐高、机器人和少儿编程三者的区别以及它们各自的优势。
乐高
乐高
提起乐高大家应该不陌生,但是如果你觉得玩乐高就是简单地搭搭积木,那就大错特错了。乐高按照种类可以分为三种:砖块搭建、机械搭建、乐高机器人。
砖块搭建:这是乐高最常见的一种玩法,主要是用积木搭出静态物品的多种造型。积木一般分为大颗粒和小颗粒,根据五指分化和手部精细工作的能力,先玩大颗粒再到小颗粒。机械搭建:使用轮子、齿轮、马达、电机等零件,利用简单基础的物理机械原理让砖块搭建从静态变为动态。乐高机器人:乐高机器人就是又一个进阶了,从这里开始涉及到一些编程,需要孩子自己编写程序,通过软件程序的编译控制硬件机器人,让机器人完成指定的任务。
这样看来即便乐高的究极玩法——乐高机器人似乎也和编程扯不上一点关系。但乐高的趣味之处就在于它没有标准答案,你可以用它创造出任何你想要的造型,孩子在拼搭与组件中,学到的是逻辑思维和空间想象力;并且在在孩子们坚持学习的过程中,还能获得成就感与自信心。
机器人编程
随着孩子年龄的增长,乐高的静态搭建和简单的动态重复已经满足不了孩子们的需求了。这时候就轮到机器人编程的出场,上面提到的乐高机器人也是机器人编程里最主流的一种路线。机器人编程主要是将硬件和软件相结合,分为两个模块:搭建和编程。搭建是指对硬件的搭建,编程则是在计算机中编写程序,让机器人依照程序完成任务。
而搭建和编程过程又是由数学、物理、工程等等多种学科融合而成的,所以很多人也把“机器人编程”称为“STEAM项目化课程”以及“创客项目”。一般机器人编程的培养路线都是兴趣启蒙+专业竞赛两条路。
少儿编程
最后就是我们的少儿编程了。少儿编程多指的是软件编程,主要学习的有两种,一种是图形化编程,也就是我们常说的scratch;另一种就是纯代码编程,有Python和C++。
Scratch:也叫图形化编程或者创意编程,操作简单,主要用于编程启蒙,不需要孩子真的敲键盘写代码,只需要拖拽即可,像搭积木一样写程序,适合6-9岁左右的孩子。
Python:需要有抽象思维能力,要敲键盘手写代码,但python上手简单且功能强大,老少皆宜,现在不少职场人也会用到python去爬数据啦、做可视化表格啦等等。比较适合小学高年级学到初中一二年级的孩子,没有基础也可以学。像浙江地区,python已经成为高考的选考科目,北京的中考会考已经要考python了。这个趋势也需要家长重视~
C++:这个就是走竞赛和科技特长生的孩子必学的了,是教育部白名单信息学奥林匹克竞赛的指定语言,属于底层的计算机语言,难度较大,很多孩子可能学不明白(完美诠释从入门到放弃),适合初中且有编程基础的孩子。
相比于前面的乐高、机器人,少儿编程开始趋于抽象,它更注重探究语言的本质,学习模块中的逻辑、算法、语法和结构。孩子们在编写一行行代码的时候,逻辑思维和抽象思维都会得到充分锻炼。
看到这里,相信你对乐高、机器人编程和少儿编程这三个种类也有一个大概的了解了吧。
但是要知道,无论你是选择哪一种编程类型,都不是简单的搭建一个作品、学习写几行代码,更重要的是让孩子在学习的过程中,养成逻辑思维、抽象思维、工程思维,学会用这些思维解决现实问题,有成就感和信心去面对学习中的困难,能够主动学习,获得在未来世界立足的能力。