新闻详情
频道
幼儿教育 辅导教育 英语教育 素质教育 综合教育
搜索
亲子教育 早教 幼儿园 婴儿游泳馆 1对1对辅导 在线教育 少儿英语 作文培训 美术教育 潜能教育 机器人教育 O2O教育 母婴 舞蹈教育 音乐教育 留学 青少年英语 IT培训 公务员 职业资格
聚合
品牌动态 教育招商 教育商机 品牌专区 行业专题 教育排行榜
新闻
教育加盟资讯 幼儿教育资讯 英语教育资讯 辅导教育资讯 素质教育资讯 综合教育资讯
教育品牌网 > 机器人教育 > 机器人新闻头条 >

贝乐机器人:少儿编程-时代所需新思维方式

| 来源:教育品牌网

先了解一个数据

目前,全球已经有16个欧美将少儿编程纳入了公立学校的日常课程,有24个推广少儿编程课程。

什么是少儿编程

少儿编程教育是指,针对3-18岁青少儿寓教于乐的方式来学习编程语言,让孩子可视化图形编程、代码编程和机器人编程培养动手能力,逻辑思维能力,计算能力等,实现全科型人才发展的新兴教育模式。

首先,学编程不等于一定要当码农。

编程中积累的经验和能力,让我们在其他行业也游走得尚好,因为它不光是一项技能,更是培养一种思维,一种思考问题的角度。

贝乐机器人编辑部这几天整理一些国外推行编程的资料时,发现在一个采访中,提到了一个惊人的事实:在39000多名受访的开发人员中,有26%的人是在5到15岁开始编写代码的。

美国已经有700万小朋友在学习编程,日本小学生走进APP开发私塾学习编程,英国出台规定要求5岁以上儿童学习编程,欧洲其他16个把编程纳入教学体系。

就连以色列,都将编程纳入高等学校的必修科目,同时要求孩子从小学一年级就要学习编程。

在中国,编程已经被浙江、北京、山东、江苏、重庆等省市加入中小学必学课程。

目前浙江已把编程纳入高考,我们发现高校对信息学人才的关注是较高的。比如每年都会有很多孩子信息学奥赛被知名中学、国内外重点大学免试或降分录取。

信息奥赛竞赛人数每年还不足10万

比起奥数,得奖率高

含金量却丝毫不逊色

小时候学画画时老师说,学了画画之后,你看待世界的视角和之前是不一样的。后来发现还真是,学画画的人,往往会更注意一个东西的细节、质感,喜欢变换看事物的角度,试图去寻找它“透视”在不同平面上的样子。

每一个新领域都能给我们带来新的知识,装载着这些新知识的我们,自然也会获得新的思维,新的能力,新的看待世界的角度,学编程也如此。

编程的本质是什么?

用一句话来解释,编程就是和电脑对话,用电脑听得懂的语言,告诉它我想让它做的事。

这跟和人说话有什么不同呢?

比方说我想喝水,可以跟别人说“Hey,麻烦帮我倒杯水!”同样的一句话如果要让电脑明白该怎么讲?我得先告诉它什么是“杯子”、什么是“水”、什么是“倒”,然后再告诉它怎么去倒,比如先左转75度,往前走两米,左臂下放50度…

OMG,很刻板很麻烦对不对?是的,咱们人类的天性里充满了感性、随意、散漫、爱听故事。

但电脑不是,作为新时代的高科技产品,它理性、严谨、不讲故事讲数据,它要么听不懂指令,一旦听懂就会执行,而且每次都会执行。可不像别人那样,明明听懂了,但帮不帮我倒水主要看心情。

所以,要跟电脑沟通对话,我们也必须让自己变得理性、严谨起来,从电脑的角度去思考问题,这就是所谓的编程思维。

那么这种思维能带给孩子什么样的改变呢?

分解问题的能力

孩子学习编程的过程,就是不断地训练他把复杂、庞大的问题拆解、理顺的过程。

这种思维在学习、工作、生活中处处都用得着。在解决复杂问题时,问题的分解必不可少,因为只有分解成每一个可以操作、可处理的小问题时,才算是把“大问题”落了地,一个一个小问题搞定了,大问题也就解决了。

具备这种能力的人做事情是耐心的、有条不紊的。比如同样面对一道有挑战的数学题,分解能力好的孩子会列出清晰的解题步骤,搞定一步是一步,即使不可以完全解答出来,也能清清楚楚地知道自己的进展;而有些孩子则不是,没有分解的耐心和能力,遇到难题时脑子一团乱麻。

发现并整合“重复规律”的能力

举个数学上简单的例子,比如计算32×(37+4)+47×(37+4)+21×(37+4),它就相当于(32+47+21)×(37+4),其中的(37+4)就是一个重复的单元,可以整合。

观察那些做事麻利,效率特别高的人,就是具备了这个能力。很多孩子解题快,就是他善于发现和总结“重复规律”,脑袋里自备了一个装有很多种方法库,遇到时直接调用,不用再从头到尾想一遍,也不会错漏。

创立不一定指做出个少有的新产品,对现有的运行方式进行优化改进,就是一种创立。而发现并整合“重复规律”的能力,让我们更容易找到创立的机会。

逻辑思维能力

前面说到,编程就是和理性严谨的电脑对话,所以编程者也必须较真起来。

逻辑思维中有个非常重要的原则叫做MECE(Mutually Exclusive and Collectively Exhaustive),意思就是“相互排斥且整体完备”,也就是“不重复,不遗漏”。

比如下面右图是遵循了MECE原则的,左图就没有↓↓↓

在编程过程中,处处要考虑和遵循MECE原则。这些思考对孩子的来说都是非常好的逻辑训练。

调试纠错能力

重要的事情末尾讲。

当把编程能带给孩子几项能力一一列出来的时候,发现这点是更重要,也是孩子需要的。

任何事情都很难一次就完成得尽善尽美,程序运行起来发现不对有问题,这时就需要孩子去寻找出错的地方,并将它一点一点去改正。

程序的世界很单纯,只有0和1,对和错,没有模糊值。这跟写文章、画画什么的不一样,当读者、观众感觉一般时,可能是见仁见智,并不一定说明你的作品不好或者哪里有错,你也根本不知道该怎么改进。

但程序不一样,只要运行结果和期望不符合,就说明中间肯定有哪儿出错了,不过同时也意味着只要足够努力,就肯定能把这个错揪出来。就像你告诉一只猫,小黑屋里肯定有老鼠,它负责把老鼠抓出来,比它不知道小黑屋里究竟有没老鼠,听起来要容易和有信心得多。

实际上程序中很多bug都不是一下就能找到的,常常需要从头到尾把程序的运行顺序一步一步地跟走一遍,观察每一步的运行结果(专业术语叫“单步调试”)。这需要很多的耐心、观察力和专注力,对孩子的抗挫折能力也是一种磨练。

当调试经验丰富之后,孩子在写程序时还会懂得给那些“有可能会出错”的地方先做个记号,方便回头来检查纠错。他更关注于提高自己纠错的技能,而不是害怕、回避或者掩盖错误。孩子会越来越懂得,有错很正常,只要能把它揪出来,改正就好。

有些人总是在进步,因为他随时懂得回溯、调试、纠错,进而提升自己。

以上这些能力,其实并不是编程特有的,但它们却是在编程这件事情上集体出现的。所以要是你问我,孩子有没必要学编程,我会很肯定地回答,有必要,因为它的确培养孩子的综合能力。

展开全部
我要留言(让总部第一时间联系我)
  • * 先生 女士
  • *