“编程就是学乐高吗?”“编程就是学机器人吗?”“编程就是学乐高机器人吗?”“一直弄不懂编程,好多积木拼装也说是编程,感觉好煳涂啊”
很多家长有疑惑,机器人学习是不是就是编程学习,今天我们就来做个详细的了解。
乐高课程在3到6岁时,主要学习生活常识的理解、表达与积木的搭建,理解运用生活相关的机械知识。在早期主要配合乐高大颗粒积木和轮、轴、杠杆、齿轮等教学用具进行教学。在一到阶段,才采用Wedo,NEX,EV3等设备,进行编程,为自己搭建的机器人赋能。
首先,乐高是儿童拼装搭建积木的大品牌,旗下包括很多很多的系列产品,我把它们按功能分成类:
砖块搭建类大家应该非常熟悉,绝大多数孩子刚开始接触乐高时玩的就是这一类。我们平时给孩子买的很多一盒一盒的场景类、建筑类主题积木,或者散装的积木桶(Lego Classic系列)都是这种类型。
孩子可以按照图纸说明一步一步从头到尾,或者凭自己想象创造拼搭出成品。它大的特点是——不能动。
砖块搭建玩熟了之后,渐渐地可以让孩子接触机械搭建类,机械搭建时会用到轮子、齿轮、梁、栓、马达、控制器等器件。我们平时给孩子买的很多一盒一盒的汽车、火车、飞机、变形金刚等等主题积木,或者专门的科技积木套装(Lego Technic系列)都是这种类型。它大的特点是——能简单地、重复地动。
乐高机器人则是在砖块和机械搭建的基础之上,结合了编程控制。比方说上面这个挖土机的手臂能通过齿轮被马达所带动,它是个机械搭建。
但如果它还能连接电脑程序,让它可以自动地从指定的A点挖些土搬到B点,就是个机器人了。它大的特点是——通过编程来控制让它动起来。
所以,回答前面的问题,学乐高机器人是包括了学基础编程的。
BUT(注意是一个大大的BUT哦),编程只是乐高机器人的一部分,可以说是比较简单的一部分,基础的编程。
比如就挖土机这个例子,编程要干的活很少,控制它走到A点,挖土,再跑到B点,倒土,完了,期间可能需要判断一下距离,角度,或者调用一下传感器,逻辑非常简单。
可在没有图纸的情况下,怎么搭出这个能前进、后退、转弯,手臂能抬起放下,还能挖土、倒土的机器却是难点。没有这个灵活的机器,程序编得再好也没招,叫天天不应叫地地不灵。
所以说如果想培养孩子的编程能力,建议好专门学编程,玩乐高机器人通常可能只有30%左右的时间会花在编程上,而且一般不会很深入(当然如果你要整个机器人去解魔方,编程的比重就会很大,但这种Project毕竟是少数)。
乐高机器人的机械搭建部分也很有挑战,而且培养孩子的综合能力,比如力学知识、空间思维、创造力、美感等等。只是说如果你的目的是让孩子学编程的话,通过乐高机器人学编程,有点像报了个“平面设计”的班来学画画一样。