很多宝妈说觉得不应该让孩子学编程,因为太难了!
我觉得把这个编程想复杂了,咱们人类说人类的语言,编程程序其实就是电脑的语言,用电脑能听懂的话来让电脑执行我们的命令。
像比如前两天数学考试,就是小明站在一个路口,他要到几个路口外的学校去,他应该怎么做?
有好几个选项,数字1是左转,2是右转,3是直行,然后根据路口情况先左转再右转,然后直行几个路口儿,直行几次。答案是2133。这不就是编程的最基础的东西吗?所以其实她无非就是一个初级的编程,就是一个流程图,做一件事情,你需要经过怎样的路径能达成他?这就是最基础的编程。
再深奥一点呢,可以理解为Excel里面的条件函数。
如果下雨了,带伞;没下雨,直接出门儿。同时在没下雨的情况下,如果下雪了,跟家呆着;没下雪,按下雨的算。再同时,如果没下雪也没下雨,大晴天,天特别热怎么办?天冷怎么办?他就是一层一层套进去的,最后给出一个结果,所以这个不用分天赋,而且其实我们成年人即使没学过编程,也需要去梳理很多事情的逻辑。
如果觉得报乐高班儿贵的话,其实网上现在有很多编程课的替代品,包括乐高自己也出了很多不同级别的编程玩具,那个性价比高一些的,现在小米就有编程类的,这个拼插玩具几百块钱也不贵,可以跟跟手机连。
我一哥们儿是在贝尔机器人工作,我经常跟他沟通他的观点。关于编程其实分为两部分,第一部分是乐高课,第二部分是编程课。
乐高课,对孩子的帮助可能会比较大,因为主要锻炼的是孩子的多方面综合能力,比如说让你做一个吊车,能吊起东西来。
首先最基础的叼车什么样?自己能通过想象把它用乐高这些小颗粒给拼出来,起码拼的是个吊车的样子,对不对?这就是小时候学的架构,然后,他自己大脑里要开始逻辑分析,吊车分几部分,这个吊车的线要多长,线要怎么转怎么卷起来怎么伸长?
然后这个我需要通过什么方式来遥控他?我需要准备几个马达,想好之后开始准备东西,拼起来。拼完之后呢,来完成任务。比如要开多远,然后以什么方式给他吊起来,哪几个马达什么时候马达转对不对?所以这最初期的它其实就是一个综合的解决问题的这个能力,而且涉及到基本涉及到大多数学科,语文不用说,你得能看懂要求对不对?数学更多了,这个四个轱辘车,咱们知道怎么拐弯儿的那俩轱辘车怎么拐弯儿的,那肯定是这个一个轱辘顺时针一个逆时针,它才能往左转或者往右转,对不对?那如果让这车转多少度的话,那两个轱辘应该分别旋转多长时间?这全都需要计算能力,是数学锻炼。
物理方面,这个定滑轮啊,动滑轮儿啊,以及力量的这个大小支点,承重,这些都会在过程当中涉及。
一般乐高课可能还会在这个过程当中加入很多概念性内容。比如在初期会拿一些历史故事啊来来讲,上周我们家儿子上的是投石车对吧,这一下把罗马历史牵出来了,历史又涉及到了地里也会有所以,初期的这个乐高课,他是培养孩子一个综合能力,要是不太缺钱,而且孩子对这玩意感兴趣,其实是值得一上的。
网友评论