少儿编程与机器人编程的异与同

网友投稿 2019-05-28 11:13

最近,随之暑假的日益临近,来向我咨询暑假课程的家长也很多,在跟他们的沟通中,很多家长都说到两个问题:

“孩子已经学习了机器人编程,还需要学其他编程吗?”

“图形化编程和机器人编程两门课有什么区别?”


针对这两个问题,我觉得有必要跟大家梳理一下这二者之间的关系以及异同,在查阅了很多资料后,有了今天的这篇文章。

【定义不同】

机器人编程教育:主要是通过组装、搭建、编写程序运行机器人,激发学生兴趣,培养学生综合能力的一种教育方式。可以理解是通过一些教育类的机器人硬件来实现编程教学目的的。

https://cdn.china-scratch.com/timg/190530/111315K25-0.jpg

图片来源:百度

少儿编程教育:根据不同年龄的儿童,分阶段、系统性的教授儿童编程语言,从最开始的逻辑思维和抽象思维的培养再到教会孩子学会运用”编程思维“和计算机基础知识,最后能利用算法设计去解决实际问题的一种教育方法。

https://cdn.china-scratch.com/timg/190530/1113152004-1.jpg

二者的共同点是它们都可以培养孩子的逻辑思维能力和抽象思维能力,并提高孩子分析解决问题的能力以及创造能力。

【主要区别】

  1. 学习方向和深度的不同

机器人编程:是以调用积木模块指令让机器人动起来为目的,通常需要编程的模块是已经写好了的,小朋友要做的是理解模块的含义,并正确的运用模块操控机器人。

少儿编程:学习目的是教授儿童系统的编程知识,探究编程语言的本质,一层层把模块打开,学习模块内部核心的逻辑、算法、语法和结构。少儿编程希望启蒙孩子的编程思维,培养孩子的编程学习兴趣,根据不同年龄段的孩子,系统性的设计少儿编程课程,从而帮助他们掌握编程的基本知识,如:事件、条件、循环等。

https://cdn.china-scratch.com/timg/190530/11131614H-2.jpg

2. 应用场景不同

机器人编程应用范围较多的是限于机器人本身,所学的编程知识是基于机器人硬件设计的课程内容。因为不同的机器人硬件可能会需要使用不同的编程语言。

少儿编程是基于软件项目开发设计的课程,其中会有一部分涉及到与硬件的交互,这部分内容就和机器人编程有点类似,但是编程的高度是没有限制的,孩子可以系统掌握各种语言,扎根编程的基础,虽然学习起来枯燥一些,但是学成之后,未来选择范围更广。

https://cdn.china-scratch.com/timg/190530/11131BE6-3.jpg

scratch与硬件结合

3. 逻辑思维的锻炼

机器人物理硬件的连接强调动手能力,一个7,8岁的孩子经过反复练习,就可以很熟练的拼装机器人。

       我家豆豆,一个3岁半的孩子,在对着图纸练习了2个月后,已经能独立完成乐高wedo2.0中大部分的机器人搭建,也可以编写简单的程序控制机器人动作。

https://cdn.china-scratch.com/timg/190530/1113164306-4.jpg

乐高wedo:万花规

儿童编程更聚焦逻辑思维,以及与数学、英语、物理等K12学科结合。

https://cdn.china-scratch.com/timg/190530/11131H305-5.gif

scratch打印杨辉三角

4. 开始学习的年龄阶段不同

机器人编程,最成熟的就是乐高教育,号称是可以“从0岁一直玩到99岁”的,针对于不同年龄层次的孩子,有不同的课程设计。丁丁幼儿园的时候,我们也给他在培训结构学过一年乐高搭建,由于当时家里也没有准备类似的乐高积木,在停了一年以后,基本现在搭建能力还不如豆豆。

少儿编程,5岁+的孩子就可以开始接触,但是基本是跟着老师“照猫画虎”,7岁+相对来说是比较合适的年龄,丁丁是从二年级开始接触软件编程的,目前已经学了快一年的时间,整个学习过程中没有觉得特别难理解的知识。

【优缺点对比】

机器人编程:

    优点:

(1) 在于更适合从幼儿阶段(3+)就开始学习,制作机器人的成就感可以使孩子持之以恒的学习下去;

(2) 在未来的人工智能会有无限发展前景。

    缺点:

  (1) 大部分的学习之间都是在搭建,只有在小学阶段(7+)才会开始接触初级的编程,且不同的机器人需要不同的编程语言,孩子难以掌握系统的编程知识;

  (2) 机器人编程比赛种类繁杂,且含金量两极分化严重,需要家长能有“火眼精金”进行判别;

  (3) 大部分培训机构只停留在初级教育,不教授高级编程语言,如:C,C++等,有些孩子到5,6年级的时候就无课可学了。

少儿编程:

    优点:

 (1) 孩子可以从小建立“工程思维”的思维方式,“问题分解”、“模式识别”、“模型抽象”、“算法设计”,无论对于数学、物理,还是语文、英语的学习都有帮助;

 (2) NOIP信息奥赛是中小学五大科奥赛之一,含金量很高,获奖学生有机会保送北大、清华等一流大学;

     缺点:  

 (1) 信息学是大学里是最好找工作的。尤其是算法强的人,很容易遭到大公司的哄抢,所以造成基础教育师资的短缺。

 (2) 过了游戏化学习阶段后,随着专业知识增多,孩子会产生畏难情绪,容易中途放弃。

    总体来说,少儿编程和机器人编程不是一个概念,可以说机器人编程是少儿编程的一个载体和直观呈现方式,各有优缺点。需要家长结合自家孩子的实际情况觉得选择什么样的课程。

附上暑假课表,名额有限,有意向的家长赶快跟我联系哦!

—————————————————————————

【工程师妈妈】

     一位拥有2个孩子的80后软件工程师妈妈,互联网行业十年从业经验,践行 “边玩边学” 的儿童培养理念。在这个小小的网络空间中,与您分享一些前沿的科普知识,如果对您有所启发或帮助,欢迎 转发、点赞,谢谢您的支持!

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com