编程猫在南京

编程猫在南京

编程和乐高和机器人,究竟是啥关系?
“编程就是学乐高吗?”
“编程就是学机器人吗?”
“编程就是学乐高机器人吗?”
“一直弄不懂编程,好多积木拼装也说是编程,感觉好糊涂啊”
首先,乐高是儿童拼装搭建积木的大品牌,旗下包括很多很多的系列产品,我把它们按功能分成三大类:

砖块搭建类大家应该非常熟悉,绝大多数孩子刚开始接触乐高时玩的就是这一类。孩子可以按照图纸说明一步一步从头到尾,或者凭自己想象创造拼搭出成品。它最大的特点是——不能动。
机械搭建时会用到轮子、齿轮、梁、栓、马达、控制器等器件。它最大的特点是——能简单地、重复地动。
乐高机器人则是在砖块和机械搭建的基础之上,结合了编程控制。它最大的特点是——想怎么动就怎么动,通过编程来控制。

编程只是乐高机器人的一部分,可以说是比较简单的一部分。比如就挖土机这个例子,编程要干的活很少,控制它走到A点,挖土,再跑到B点,倒土,完了,期间可能需要判断一下距离,角度,或者调用一下传感器,逻辑非常简单。可在没有图纸的情况下,怎么搭出这个能前进、后退、转弯,手臂能抬起放下,还能挖土、倒土的机器却是难点。没有这个灵活的机器,程序编得再好也没招,叫天天不应叫地地不灵。所以说如果想培养孩子的编程能力,我建议最好专门学编程,玩乐高机器人通常可能只有30%左右的时间会花在编程上,而且一般不会很深入(当然如果你要整个机器人去解魔方,编程的比重就会很大,但这种Project毕竟是少数)。乐高机器人的机械搭建部分很有挑战,而且非常培养孩子的综合能力,比如力学知识、空间思维、想象力、创造力、美感等等。只是说如果你的目的是让孩子学编程的话,通过乐高机器人学编程,有点像报了个“平面设计”的班来学画画一样。

第二类问题:
学编程究竟该学啥语言?
“6岁孩子学Scratch怎么样?”
“那种拖块块看起来像玩游戏,不算正规编程吧?”
“11岁学C++OK吗?”
“现在Python很火,是不是该学Python?”

问这类问题的麻麻们肯定对少儿编程比较熟悉了。
回答:

  1. 孩子一开始接触编程,建议从拖拽式的编程语言开始,难度低,上手快,孩子会比较感兴趣,一般5-6岁左右的孩子就可以开始;
  2. 无论是拖拽式的Scratch、编程猫什么的,都是正规在学编程,其中用到的编程思想和手动写代码是一样;
  3. 拖拽式编程语言有个局限,没法编写很复杂的程序,因为一旦程序逻辑很复杂的时候,满屏框框会显得很臃肿很混乱。所以当孩子学到一定程度(不一定需要按年龄来划分,只要孩子觉得拖拽式不能清爽地表达他想要的逻辑时),就可以转为更加专业的,需要手动写代码的编程语言了。
  4. 究竟该学C++、C#、Java、JavaScript还是Python呢?
    每种编程语言都有自己适用的一亩三分地。广义的编程可不仅仅是用某种语言编写代码,更重要的是该怎么用语言去操控它适用的环境。因为孩子学的是基本的编程思想,而不是解决某个领域的特定问题,所以学哪个语言都无所谓,因为基本的编程思想在各个语言中是相通的。只有当真正去从事编程工作时,才需要根据要实现的功能选择一门合适的语言。而且,对于很多编程高手来说,换语言就像从使用Windows电脑换成使用苹果电脑一样,没什么难度,只要稍微适应一段时间就好。如果非要排个先后次序,我比较推荐Python。Python的语法格式比较简单,孩子容易上手。而且从目前的行业情况来看,Python的需求量很大。

玄武区东苑路2号3楼银城东苑天逸居进入3楼编程猫
电话:18061625043姜老师

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值