你搞懂机器人编程和少儿编程的区别了吗?

lema 日常活动


引言:
进入正文前,先交代一下,这个问题是小编读了一本麻省理工米切尔·雷斯尼克教授所写的《终身幼儿园》后产生的。
作者(美) 米切尔·雷斯尼克 (Mitchel Resnick )
  在此之前,我以为乐高机器人和少儿编程是一码事。

  看这本书也只是因为书面上写了一句“将创造力进行到底”,我之前并不知道“lifelong kindrgarden”是个研究小组。


  我只是在对幼儿的早期教育有丝迷茫,故而想看看MIT的Mitchel Resnick教授是怎么解读的。很不错的是,他介绍了自己所主导的青少年编程项目,也是如今大火的编程课程的鼻祖—— scartch,嗯,是这位教授MIT支持下的项目。
  全书主要是教授对于编程教育对于创造力的培养。对于焦虑的母亲很有帮助,能够正确的看待人工智能时代对于儿童的意义,机器人编程和少儿编程有何不同。

乐高机器人和少儿编程二者区别为方便大家理解,我用下面两张图来概括乐高机器人编程和少儿编程的区别,首先从课程体系的搭建就完全不同。


机器人编程教育:

优点:机器人教育是指通过组装、搭建、运行机器人,激发学生学习兴趣、培养学生综合能力。

缺点:大部分孩子通过模块化组装,只能学习到基础的简单命令,受硬件限制,反复学习简单指令,深入的学习机器人需要常年的积累,但学龄后的孩子只有少部分能坚持学习机器人,所以很多家长学习一两年左右认为就是孩子在玩开关,停留在玩具级别

少儿编程教育:

优点:并非高等教育那样学习如何写代码、编制应用程序,而是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。不受硬件限制,最大程度培养孩子逻辑思维能力,并且在人工智能时代的编程语言就如同当今社会的英语一样重要,是搭起孩子与人工智能时代沟通的桥梁,多个省市已经开始把编程纳入中小学教材。

缺点:硬件少,动手拼搭的能力不如机器人教育,二者相比,机器人更注重动手能力,少儿编程更注重编程语言的培养。

OK,结论来了学习方向和深度不同
1、乐高机器人是以调用编程模块指令让机器动起来为目的。通常需要编程的模块是已经写好存储在模块里的,学员做的只是将模块以不同的方式拼接组合起来。
2、少儿编程学习是探究编程语言的本质,一层一层把模块打开,学习模块内部核心的逻辑、算法、语法和结构。
3、深度方面:初级机器人课程,是图形化模块操作,编程零基础学员,8周岁以上即可学习。高级的机器人课程要求非常扎实的编程基础,比如C语言,C++等,在进入高级机器人课程学习之前首先需要掌握编程语言。
不同的应用场景
1、使用场景:乐高机器人应用范围仅限于机器人本身,一旦脱离了这个机器人,孩子所学的编程知识可能就无用武之地。简单的乐高机器人教育存在学习瓶颈,所学的编程知识是基于机器人硬件设计的课程内容。
编程学习是基于软件项目开发设计的课程,其中会有一部分涉及到与硬件的交互,这里就和机器人有些类似,但是编程的高度是没有限制的,孩子可以系统掌握各种语言,选择范围更广。
2、职业选择方面:少儿编程的学员可以从事大部分和编程有关的工作,机器人编程只是其中的一小部分。
相较于大部分机器人编程那些浅显的编程语言训练,接受少儿编程教育的孩子因为有扎实的编程基础,未来在选择这些专业时会有更大的优势。
3、逻辑思维方面:机器人物理硬件的连接强调动手能力,一个6岁的孩子经过反复练习,可以很熟练的拼装机器人,但是编程学习涉及更广泛的逻辑思维,以及数学、英语、物理等K12学科。
孩子能收获什么
相同点:
1、培养孩子的逻辑思维能力、抽象思维能力。
2、培养观察力和耐心。
3、培养动手能力、协作能力和创造能力。
4、提高学生分析问题和解决问题的能力。
不同点:
1、选择方面:接受少儿编程教育的孩子能够系统掌握编程语言,从Scratch到Python再到C++,选择范围很广。
2、学业方面:少儿编程领域有NOI和NOIP,获奖学生有机会保送一流大学,含金量也较高。机器人编程比赛则种类繁多,类目不一,每项的含金量很难统计,而且两极分化严重,要么很高,要么很低。
3、语言方面:机器人编程所用语言很多,不同的机器人需要不同的语言,比如乐高NXT有图形化IDE,使用RoboLab语言,适合初学者;高级的可以使用RobotC,但这类语言需求很少。
少儿编程所学的语言是面向整个计算机界的,以后做程序员、算法工程师、架构设计师都能用到。
比如机器人编程很少用到的Python,少儿编程里这个是重点内容。这种语言优点很多,简单易学、适用于数据分析,以算法为核心的人工智能更是常常用到Python。之前最强的阿法狗(AlphaGo Zero)Python对其强大的自学能力就有很好的支持能力。

乐码王国AI少儿编程是成功之道教育集团旗下的青少年AI教育品牌(股票代码:870667),由斯坦福大学、清华大学、香港大学、浙江大学、武汉理工大学等双一流理工科博士、硕士团队创建,专注于推动中国AI少儿编程教育事业发展。