【米德家长课堂】3分钟了解少儿编程与机器人编程的区别
少儿编程和机器人编程有什么区别?
Scratch和乐高是不是一回事儿??
学完机器人是不是就会编程了???
……
在小编和家长们接触的过程中,
能感受到大家对孩子学编程的认可和热情,
但同时也发现,
很多家长对少儿编程和以乐高为首的机器人编程,
经常傻傻分不清楚。
虽然都带有“编程”二字,
但少儿编程和机器人编程,
还是有本质的区别的。
今天小编就带大家,
了解一下少儿编程和机器人编程都有哪些不一样。
↓↓↓
1
概念区分,学习侧重点大不同
机器人编程:学习目标是让学生学会组装、搭建和编写程序运行机器人,侧重于编程效果实现。
课程的内容由硬件知识和编程知识两部分组成,往往硬件知识的比重会多于编程知识。硬件知识主要是物理学当中的简单机械原理、电子电路和电机方面的知识。而编程知识的学习范围受限于选择的机器人,毕竟学习编程在机器人编程课程中只是为了让所选择的机器人按照既定要求完成动作而已。
① 乐高机器人编程界面
② Scratch编程界面
(点击图片看大图)
少儿编程:学习目标是系统化的教授儿童编程知识,侧重于思维培养。
课程内容根据不同年龄的儿童,分阶段、系统性地教授儿童编程语言,从最开始的逻辑思维和抽象思维的培养,再到教会孩子学会运用“编程思维”,最后利用算法设计去解决实际问题。其中最具代表性的少儿编程入门语言便是Scratch,完成入门学习后则会进入到高级编程语言如Python、C++等的学习。侧重思维培养。
通俗点来说就是:
如果编程是钓鱼,那么机器人编程更注重鱼(让机器动起来),少儿编程更注重钓的过程和方法。
so,
2
实际运用,应用场景大不同
机器人编程:应用范围仅限于机器人本身,一旦脱离了这个机器人,孩子所学的编程知识可能就无用武之地。简单的机器人编程教育存在学习瓶颈,所学的编程知识是基于机器人硬件设计的课程内容。
少儿编程:学习的是基于软件项目开发设计的课程,学习各种语言语法,培养思维方法。其中会有一部分涉及到与硬件的交互,这一点和机器人有些类似,但是编程的高度是没有限制的,孩子可以系统掌握各种语言,选择范围更广。
通俗点来说就是:
学机器人就像学物理,学编程就像学数学。学习物理需要应用数学知识,但是通过学习物理并不能构建起完整的数学知识体系,这必须通过长期系统的学习数学知识才可以获得。
so,
3
学习收获,有相同也有不同
相同点:都能够培养孩子的逻辑思维能力、抽象思维能力;培养观察力和耐心;培养动手能力、协作能力和创造能力;提高学生分析问题和解决问题的能力。
不同点:机器人物理硬件的连接强调动手能力,而少儿编程学习涉及更广泛的逻辑思维。简单来说,一个更侧重动手,一个更侧重动脑。
so,
综上,
少儿编程≠机器人编程
他们更多的区别还体现在
↓↓↓
区别 | 少儿编程 | 机器人编程 |
---|---|---|
学习方向 | 核心的逻辑、算法、语法和结构,培养孩子的编程能力,全面系统的开发锻炼孩子的思维能力 | 仅限机器人本身需要使用的的调用编程模块指令 |
编程教学 | 全面,体系化 | 单一,具体,零散 |
培养重点 | 各种编程语言及编程思维的训练和应用 | 动手能力和物理连接 |
关注重点 | 创造的过程和创意 | 创造的结果 |
语言种类 | Scratch、Python、C、C++、Java | Java、PHP、Linux、C、C++ |
应用场景 | AI领域、大数据分析领域、web开发领域等 | 仅限各种机器人 |
学习设备 | PC+其他电子设备 | PC+机器人 |
重大赛事 | NOI、NOIP | WRO |
学业影响 | NOIP、NOI获奖可获得清华、北大等一流名校保送机会 | 比赛较多,奖项含金量两级分化 |
就业范围 | 算法工程师、人工智能、软件工程师、数据挖掘工程师等 | / |
收获能力 | 编程思维、语言表达能力、耐心与专注力、想象力与创造力、数学与逻辑思维能力、问题分析解决能力、团队协作能力 | 动手能力、物理知识、电子知识、问题分析、分解能力、团队协作能力 |
总而言之,
不管是选择机器人编程还是少儿编程,
都是为了培养孩子对于主动学习知识、探寻未知的动力和热情,
不要让简单重复的习题湮没孩子天生的对世界蓬勃的好奇心和探索精神。
在人工智能时代让孩子早一步接触编程,
学习一门与时代接轨的技能,
则为孩子在未来的竞争中掌握了更多的胜算。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com