越来越多的家长开始了解编程。可被教育机构的销售带到机构后,对机器人编程和少儿编程就傻傻分不清楚了。对于家长来说,有编程两个字,家长很容易产生错觉:机器人编程少儿编程。 随着互联网的发达,越来越多的国家和地区也把编程纳入了中小学的课程。日本、新加坡、英国已经把编程作为中小学的必修课,比如美国小学的编程普及率已经超过了60。 20172019年,浙江、北京、山东、广州陆续把信息技术纳入了高考的选考科目。 2018年,重庆把编程纳入了小学的必修课。 2019年,教育部《中小学人工智能教育》项目发布,北京、广州、深圳、武汉、西安5个城市作为第一批试点落地城市,38年级的学生将全面试点学习人工智能与编程的课程。 2019年,西安确定了77个中小学人工智能教育试点学校名单。 在这种大趋势下,越来越多的家长开始了解编程。可被教育机构的销售带到机构后,发现什么机器人编程和少儿编程就傻傻分不清楚。对于家长来说,有编程两个字,家长很容易产生错觉:机器人编程少儿编程。 我可以很负责的告诉大家, 机器人编程少儿编程。 问几个圈内人士,机器人编程和少儿编程的区别在哪里? 答案一:少儿编程像大学里的计算机专业,机器人编程像大学里的电气自动化专业。 答案二:少儿编程像手机里面的智能机,机器人编程像手机里面的功能机。 答案三:少儿编程像是工具,打游戏的时候可以开挂,机器人编程像是玩具,玩玩而已。 我们从以下五个方面来做个分析: 01hr 学习内容 机器人编程:市场上一般分为乐高和非乐高的两种。乐高的一般是WeDo、Ev3等机器人项目。非乐高的种类繁多,市场上统称为创客类机器人。 主要是通过简单的控制模块或编程指令来操控机器人,左转、右转、起步、停止、加速、减速等动作。让孩子了解机械、计算机全硬件衔接的知识! 下图是乐高的Ev3。 少儿编程:分为低阶版和高阶版。 低阶版,主要指的是图形化编程,比如麻省理工大学开发的图形化scratch编程,无需编程基础,适合小年龄段的小朋友。 高级版,指的是基于编程代码的高级编程,需要有一定的数学、英语、逻辑思维的基础。比如Python编程、C编程(很多家长在大学的时候估计被虐过)。可以深度学习计算机代码以及应用程序的开发过程。 编程主要是通过简单的编程代码,设计一个系统化的游戏或应用。例如做个贪吃蛇、植物大战僵尸游戏。我们在智能手机里面看到的几乎所有的应用程序,都是由类似的编程编写的,功能可以无穷大。 scratch植物大战僵尸游戏的代码(下图) Python画五角星的程序代码(下图) 02hr 学习年龄 少儿编程:716岁,从孩子上7岁开始,一直可以学到高中、大学,甚至工作后处理数据作用非常大(此处想起了小编在阿里巴巴做运营的时候,苦于不会编程技术,经常要去刷脸求技术导出数据的血泪史) 机器人编程:713岁,一般家长会在小学毕业后,不再玩这个了,理由是:孩子长大了! 03hr 学习难度 少儿编程:从最简单的贪吃蛇,到最复杂的手机应用APP,甚至上小学和中学可以参加信奥赛。总体来看,从简单到超级复杂都有,能力强大。 机器人编程:相对来说容易,主要通过控制编程或控制器控制机器人的指令。可以理解为一个有技术含量的玩具。 04hr 应试教育相关度 少儿编程:帮助孩子学习数学、物理等知识。随着浙江、山东、广州等省份把信息技术加入高考,编程的重要度不言而喻。 机器人编程:属于小学之前的技术性玩具,对于提升孩子的动手能力比较好。最多能帮助孩子更好理解物理知识,和应试教育关系不大。 05hr 能力培养 少儿编程: 培养孩子的逻辑思维能力,开发一个程序,就是做一个项目的过程,要考虑到多个因素。因此学编程的第一步就是要画思维导图。 让孩子做事细致细心,运行程序的过程,容不得半点马虎,一个小小的bug就让程序没法正常运行。 培养解决问题的能力,制作编程的第一步就是要画思维导图,理清这个问题的主次、条理、先后顺序。 培养孩子的逆商,做一个程序经常会有失败,通过老师的引导,让孩子能正确面对失败。 大学相关专业:计算机科学与技术 应用领域:人工智能、大数据、APP开发 毕业去向:阿里巴巴、腾讯、字节跳动等互联网公司 机器人编程: 培育孩子的动手能力,能把各种小颗粒拼在一起,还是有点难度的。 培育孩子对于机械、运动的理解能力,跨学科的培养,对以后学习机械有一定的好处。 培育孩子的做事细心的能力。 大学相关专业:机械设计制造及自动化、电气工程及自动化。 应用领域:先进制造、机器人。 毕业去向:富士康、美的、比亚迪等先进制造业。 结论:少儿编程和机器人编程各有各的好处,根据孩子的喜好、适合程度来决定学哪个。 少儿编程的优点:功能强大,可以开发游戏、应用,未来在升学、工作中可以作为实用工具。 机器人编程的优点:动手能力强,作为技术型玩具孩子非常喜欢。在孩子小学的时候,可以给TA尝试。