家长须知:编程教育与机器人教育有什么区别?

网友投稿 2019-01-18 11:56

在奥而思郭老师和家长们接触的过程中,能感受到大家对孩子学编程的认可和热情,但同时也发现,很多家长对少儿编程和以机器人编程傻傻分不清楚。

虽然都带有“编程”二字,但少儿编程和机器人编程还是有本质区别的。今天奥而思郭老师就带大家了解一下少儿编程和机器人编程都有哪些不一样。

https://cdn.china-scratch.com/timg/190120/1156232Q0-0.jpg

学习方向与深度的不同

机器人教育偏硬件,编程教育偏软件。

国内大部分机器人教育,主要是在 PicoBoard、Arduino等开源硬件平台进行电子元件等部件的DIY拼搭以及对智能编程机器人套件的组装搭建。虽然也有机器人硬件课程会结合软件进行操作指令的编写和发布 ,但几乎都是以预置程序模块为基础进行的优化,而不是从零到一创作 。

https://cdn.china-scratch.com/timg/190120/11562325B-1.jpg

也就说是,机器人教育里涉及到的编程部分,只是让小朋友将已经存储好的程序模块拼接起来,不需要亲自思考开发设计,也不会教授高级的编程语言,这也是为什么有些家长让孩子学了机器人后觉得比较简单的原因。

而编程教育以编程语言的学习与计算思维的培养为目的,需要将模块一层层剥开,学习核心的逻辑、算法、语法和结构。从最开始的逻辑思维和抽象思维的培养,再到教会孩子学会运用“编程思维”,最后利用算法设计去解决实际问题。其中最具代表性的少儿编程入门语言便是Scratch,完成入门学习后则会进入到高级编程语言如Python、C++等的学习。侧重思维培养。

应用场景与前景的不同

机器人教育十分依赖机器人本身,强调培养动手操作能力与物理知识,课程的内容由硬件知识和编程知识两部分组成,往往硬件知识的比重会多于编程知识,而国内大部分机器人机构涉及的编程知识只停留在初级教育阶段,因此一旦脱离机器人,孩子学到的编程知识可能就无用武之地。

https://cdn.china-scratch.com/timg/190120/1156243c8-2.jpg

编程教育是基于软件项目开发设计的课程,其中会涉及到与硬件的交互,这部分就和机器人教育相似,但编程的高度是没有限制的,通过可视化图形编程、代码编程和机器人编程,孩子可以选择适合自己的语言,可以设计游戏、网页、APP、动画、音乐、AR/VR,学习编程的孩子以后可以从事大部分和编程相关的工作,而机器人只是其中的一小部分。不仅是未来的就业,学业方面,从政策的导向来看,编程教育有明显转为刚需教育的趋势。

https://cdn.china-scratch.com/timg/190120/1156254Y2-3.jpg

学习收获,有相同也有不同

机器人编程和少儿编程都能够培养孩子的逻辑思维能力、抽象思维能力;培养观察力和耐心;培养动手能力、协作能力和创造能力;提高学生分析问题和解决问题的能力。机器人物理硬件的连接强调动手能力,而少儿编程学习涉及更广泛的逻辑思维,以及数学、英语、物理等K12学科。更注重提升孩子利用科学、数学、艺术等多方面知识来解决生活问题的能力。

https://cdn.china-scratch.com/timg/190120/1156252236-4.jpg

现在,越来越多的家长和老师意识到,让孩子学习计算机编程是一件非常有意义的事情,不仅能让孩子从小掌握编程思维的能力,还有机会获得名牌大学的青睐,为以后的发展打下基础。奥而思郭老师认为,即使以后不做与软件开发相关的行业,掌握这样一门技术能力,对于面对未来的人工智能社会,肯定是有极大的好处的。这就好比是20年前,大家都在努力的学习英语是一个道理,未来社会,计算机语言会和现在的英语一样的重要。

--end--

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