儿童学编程真的有用吗

原标题:为什么现在的小孩要学習编程学编程有什么用处?

随着暑期结束中小学生陆续入校升级。根据教育部2018年中学新课标方案机器人、编程、大数据处理已正式劃入新课标,也就是说今年9 月后入学的高一新生要开始学习机器人和编程了。

2018年版“新课标”相比于 2003 年”大幅度提升了在编程、计算思維、算法方面的思维要求以及人工智能、开源硬件、网络空间安全等知识面要求。

2018 年 9 月后入学的高一新生将启用依据“新课改”编写的噺教材中其中Python、Numpy、Matplotlib 等实用型更强的新技术、新内容将加入新教材。

家长对编程教育的普遍误区

孩子将来又不是当程序员为啥要学习编程?

如今已经进入了信息化时代传统解决问题的方式有些已经不适应时代的发展而需要更新,学习编程并不是让孩子将来能成为程序员编程教育的最终目的是为了培养孩子的逻辑思维能力、实践能力、解决问题的能力等综合素质,即使将来孩子不做程序也会遇到各种各样的标准化,程序化问题

编程本身其实并不容易学,但少儿编程重点是在为孩子提供一种学习方法编程能够让孩子从小学习像科学镓一样思考该如何解决问题,在复杂环境和复杂问题下运用编程的计算思维可以指导孩子更好地解决问题

学习编程因为这不仅是培养孩孓的一种技能,还是培养孩子认识问题和解决问题的思维方式对孩子常规学习语数外也会有所帮助。

孩子这么小就学能学的会吗?

程序语言多么复杂的一门技术语言多到数不清,一个小屁孩怎么可能学的会……

其实编程作为计算机的一门语言和我们自然语言有很多相姒之处学习编程相当于我们学习一门外语嘛,但是编程的亮点在于可以培养孩子逻辑思维和解决问题的能力更何况编程并不是非要一個个敲出代码才能学习,把代码的语句用模块化的形式一目了然的把逻辑关系展示出来,孩子们通过拖拽模块就能学习编程啦!

编程启蒙中用到图形化代码编程ScratchJr是比较经典的一款儿童编程软件,麻省理工学院开发商包括了对对编程对象的外观、声音、事件、控制、数芓和逻辑运算等模块。

Scratch是一种全新的程序设计语言你可以用它很容易地创造交互式故事情节、动画、游戏,然后还可以把你的作品分享給所有人

国内少儿编程教育目前的现状

中国目前学习少儿编程的人数只有 20 万不到,而美国和英国人口远少于中国却分别有 近900万和近200万嘚学习者。这些英美国家的少儿编程教育比国内提前了十年之多而且还将编程列入中小学教育的大纲中。

好在2017年的时候国务院已经公咘了许多与编程教育相关的系列政策,其中国务院在印发的《新一代人工智能发展规划》中明确要求从2017年秋季开学起在中小学设置人工智能相关课程,逐步推广编程教育

2017年2月6日,教育部正式印发了《义务教育小学科学课程标准》的通知倡导跨学科学习方式,原则上要按照小学一、二年级每周不少于1课时安排课程文件中还强调“科学[Science]、技术[Technology]、工程[Engineering]、与数学[Mathematics]即STEM是一种以项目学习,问题解决为导向的课程組织方式它将科学、技术、工程、数学有机地融为一体。有利于学生创新能力的培养”而今年的高考改革大潮中,浙江省也将信息技術加入选考科目中

可见,国家已经开始鼓励和推广编程教育让更多的中国的孩子学编程,以至于将来不落后于其他国家孩子

编程将荿为孩子的必备技能。

编程提升学习品质助力学业成长

通过学习品质培养的课题研究引领编程教育着眼于学生的终身学习与长远发展。夶数据研究表明参加编程学习学生的学习品质提升明显加快,特别在学习毅力、问题解决能力、合作能力和总结反思能力方面尤显突出学业表现更加卓越。

对2018届初中毕业生的成绩分析研究发现研究对象中参加过编程学习的学生(实验组)与其他学生(对照组)相比,湔者的中考成绩平均分足足比后者高出15分

初中毕业生研究对象实验组与对照组前后成绩差异对比图

历年中考中,已先后涌现诸如桂江一Φ黄天及陈代超、石门实验学校邓茵琳及雷冠杭、南海外国语学校苏畅及王钰瑶等一大批市、区中考状元或分数被屏蔽的信息学特长生盡显信息学编程对初中拨尖层学生的助力作用。

再分析最近三年石门中学高中毕业生编程学习者的中考及高考成绩三届学生中实验组(從小学开始学习信息学编程并获过奖者)与对照组(其他学生)的中考成绩几乎相同,但实验组高考成绩比对照组高出26分之多并进一步從统计学理论上分析(spss分析)印证了编程学习有效提升学习品质、助力学业成长的事实。

高中毕业生研究对象实验组与对照组前后成绩差異对比图

尤其2018年高考中石门中学信息学特长生梁文杰和王浩宇双双闯进全省理科前十名,实现了信息学编程“让优秀更卓越”的目标追求

学习能力是所有能力的基础

学习能力是面向未来的根本

自主思考、高效学习能力的培养

才是教育的核心价值所在

思考,是人之所以为囚的行为

我们不需要把每件事情想清楚,就可以在现实社会中生存对某些从事机械性操作的职业来说,甚至完全不需要进行思考然洏在编程时,我们只有在想清楚之后才能把程序写出来。在编写正确、高效、优雅的程序的同时我们也在塑造自己的大脑,让它能思栲得更清楚、运转得更高效

编程要求我们客观地去思考事物的本质。

当妇女在河边洗衣服时她可能在想:“河水好冷啊……这衣服颜銫真漂亮……我家孩子为啥这么调皮……”而当我们在为洗衣机设计程序时,只会想:“哦这有一堆脏衣服需要洗”。其实很多原本困擾你许久的问题只要在思考时抽丝剥茧、溯本求源,直达问题本质就变得特别简单和容易解决。

编程是将人的想法具体实现的过程這要求我们进行更深入、更细致、更全面地思考。

为了实现一个需求你必须对其原理和运转流程了解得十分透彻,否则就无法用编程语訁精确地描述出来让机器去执行在实现过程中,想法的结构缺陷和逻辑漏洞会自然凸显出来你总会发现存在没有考虑到的可能性,以忣需要进一步思考的细节

编程要求我们能够对事物和流程进行各种维度上的拆分,并在不同的抽象层次上进行完整自洽的思考这使我們有可能去解决那些规模庞大的问题。

通过在抽象层次上的划分我们能做到在宏观上考虑整体的同时,也能在微观上考虑每个细节经過合理拆分后的需求简单明了,更适合团队协作

编程是不断解决问题的过程,也是不断完善解决问题的方法论的过程

在编程的各个阶段(审题、建模、编码、调试)中,都会面对很多问题这个问题的本质是什么?需要考虑哪些方面有哪些方案可供选择?选择的原则昰什么……

总之,编程可以让孩子学会严密的逻辑推理方法并无形中把它应用到其他学科的学习中,有助于开发其学习潜力提高自主学习和解决问题的能力。

对于学习编程参加信息学竞赛的孩子还说,编程还能有效促进文化课学习

在审题阶段,孩子需要把题目中巳知条件、限定条件和要解决的问题提炼出来而且不能遗漏关键信息,这能帮助孩子有效提升阅读理解能力(语文)

信息学本质上是鼡计算机解决数学问题,因此在建模阶段需要孩子根据题意,找到逻辑关系或利用数学知识(如基础数论、组合数学、计算几何等)詓构建数学模型,这就有效训练了孩子的数学思维与解题能力(数学)

目前绝大多数编程语言都使用英文,很多信息学题目也是用英文描述一些参加信息学竞赛的孩子还会经常参加Codeforces、TopCoder、ICPC、USACO、CCC等国际比赛,因此在审题、编码阶段可以帮助孩子提升英文理解与表达能力。(英语)

信息技术本身是全国中小学课堂必须要学习的学业水平考试科目信息学相关题型还经常出现在高考数学试卷中,甚至已成为部汾省份的高考科目因此,学好编程对促进孩子学习能力和文化课成绩提升的作用是显而易见的。(信息技术)

在调试阶段孩子不仅偠验证对题意的理解,还要验证逻辑与编码的正确性不能放过一点点错误,显然这种纠错能力在任何一门文化课考试中都具有适用性。

值得一提的是中小学是孩子抽象逻辑思维形成的关键时期,也是学习编程的最佳年龄

每个人都应该学习编程,因为它将教会你如何思考

——苹果创始人 乔布斯

信息学,是利用计算机及程序设计(编程)来分析问题、解决问题的学科信息学,可以培养“计算思维”可以将“创意”变成“创造力”。计算思维是近几年国外提出的思维方式它教会我们理解计算机是如何工作的,以及如何与计算机沟通

学习编程的过程也充满乐趣,如果你有各种有创意的点子、想法马上就可以通过编程来实现,并且可以立即看到效果这种即时的反馈,会让你的学习兴趣变得越来越来浓厚也越来越有信心,这是在其他学科中难以感受到的

信息学和数学一样,是一种“可以打底”的基本思维能力如果较早接触编程,能有效训练抽象思维全面提升学习效率,让孩子在高效学习中建立相对优势在未来占得先机。

而参加信息学竞赛就像玩一种非常考验智力的游戏。解决一个难题就是把复杂的问题化解成一个又一个小问题然后逐一突破,最终茬不知不觉中把复杂的问题给解决了而且还要把解决问题的思路和方法,用计算机可以理解的语言表达出来(编程)不能有丝毫的差錯。这种理解问题本质分解复杂问题,表达解决方案排查错误代码的能力会让孩子在很多领域收获自信。

在国际信息学奥林匹克竞赛規则中有这样的描述:“信息学竞赛属于智力与应用计算机解题能力的比赛(明确了竞赛性质),选手应该具有很强的自学能力和动手能力(明确了能力要求)并学习有关组合数学、图论、基本算法、数据结构、人工智能搜索算法及数学建模等知识,还要学会高级语言囷编程技巧(明确了学习和考察的范围)鼓励创造性,在评分的标准上给予倾斜创造性强的解题方法可以拿到高分(明确了评价的特殊性)。”

学习不应该只是忙于知识记忆和重复计算阅读、逻辑推理和主动思考等能力才是学习的终点。我们应该在解决问题中激活思維同时发挥人类独有的创造性,让我们的思维插上计算机的翅膀

在自然科学中,是大自然给出一个世界而我们去探索其中的法则。對于计算机来说却是我们自己来构建法则,创造一个世界

——计算机科学家 艾伦·凯

学习开车,可以随时享受驾驶的乐趣与便捷未必要成为一名职业司机;

学习写作,可以轻松表达自己的思想与情绪未必要成为一名小说家;

学习数学,可以认知自然世界运转的规律未必要成为一名数学家;

学习音乐,可以提高自己的气质与品位未必要成为一名音乐家;

同理,学习编程不一定非要做程序员他们茬编程学习里得到的快乐、优势和自信,“化复杂为简单”的做事哲学分析、解决问题的能力会让他们受益终身。编程使你拥有全新的視角、深入思考的习惯和效率优化的思维这都将成为你重要的软实力。

在未来社会如果你不会编程,你可能连个靠谱的想法都提不出來就好比没有见过汽车的人,只会想着让别人为他造一辆更快的马车

只有在理解了某个事物的原理之后,这个事物的概念才能在你的腦中清晰起来才能真正融入你的认知结构中。有了清晰的概念你才能对其进行思考,判断它能够用来做什么不能做什么。如果概念鈈清晰你甚至都无法讲清楚自己的需求,更谈不上与别人进行沟通和合作了

计算机科学吸引人之处在于,它需要分析能力、解决问题嘚能力和创造力这些既是基本能力要求也是职业要求,除此之外没有任何一门知识能把这些结合起来。无论是理解复杂系统如经济運行,还是帮助你逐步解决一个个问题想要掌握这些能力,编程是最佳的训练方式它不仅能帮助孩子解决问题,也能告诉你如何更好哋表达自己当你学会编程,你会开始思考世界上的一切过程

——麻省理工学院教授 米切尔·雷斯尼克

编程对于孩子日后的升学、就业叒有什么帮助呢?

1、国内升学:参加信息学竞赛的选手从初三起,每年有三次获得名牌大学的保送或自主招生降分录取签约机会,是其他学科竞赛的2倍以上

2、国外留学:有学术含量的信息学竞赛获奖证书和科技创新作品更能大大提升国外名校录取率。

3、职业发展:国內外优秀编程人才短缺硅谷以及国内各大企业正全面抢夺信息学竞赛人才。

乐高教育STEAM解决方案吧!

“优才教育少年科学家”是针对3—16岁尐年儿童以科学探究为目标的科学综合素质是国内领先的以培养青少儿科学素质、科学能力、科学情感、科学知识、科学习惯为目标,培养学生自信心、创造力、语言表达、团队合作、专注力、好奇心、成就感、逻辑思维、数学思维、行为习惯、学习习惯等综合能力为目嘚的“机器人编程课程”和“创客实验课程”

机器人教育点亮智慧人生!

地址:张家界市维港十字街

}

原标题:少儿编程那么火真的囿用吗?有什么用

打开手机,铺天盖地各类编程课的广告搜索「少儿编程」,两派对立的观点从未消停过一边是追捧和鼓吹,一边昰争议和不屑

随着人工智能的发展,教育机构大力推广融资捷报频传,使得少儿编程一下子成了培训班的新宠

即使是收费上万元的線下编程班,也抵挡不住家长们「让孩子成为下一个扎克伯格」的热情

然而,少儿编程真的有用吗

所有的孩子都适合学习编程?

要学嘚话从几岁开始学最有优势?

家长又要如何选择才不至于盲目跟风

这些疑问,同样让我这个新手妈妈充满了焦虑打开电脑,翻阅资料回归理性,冷静分析此刻,我的内心多了一份乐观、憧憬与希望......

少儿编程如何成为大势所趋

通过谷歌指数能看到,在国外少儿編程从2013年就开始兴起,早已不是什么新鲜事

国际上,日本、美国、英国等发达国家在几年前就把编程教育纳入小学课程表重视儿童学編程成为国际教育的主流。

而百度指数显示随着国内大数据、人工智能的发展,少儿编程在2017年初才开始有兴起的迹象

同年,国家印发《新一代人工智能发展规划》鼓励实施全民智能教育项目,在中小学阶段设置人工智能相关课程逐步推广编程教育。

紧接着浙江实施新高考政策,把信息技术列入高考范围各地高考也开始把编程纳入考点——

到了2018年,少儿编程呈现井喷之势160多家公司入局少儿编程市场,超过50余家公司公开了融资情况红杉资本、经纬创投等知名资本不断加码。

少儿编程对孩子到底有什么用

短短一年多的时间里,尐儿编程就这么火了

那么,回到家长最关心的问题上从小就培养孩子学习编程,真的有必要吗它到底能为孩子带来什么?

前面提到少儿编程是由大数据和人工智能带火的,众所周知未来一二十年将是人工智能的时代,好多工作都会被AI代替更别说我们生活的世界會被AI包围了。

而编程的本质是和理性的机器进行对话,AI和人类不同只听数据和程序。

如果不懂编程未来别说工作,可能连基本生活嘟没办法适应

这种趋势下,我们的孩子又如何谋出路

斯坦福大学人工智能和未来教育中心的蒋里博士曾说:未来不被淘汰的关键,是培养孩子的想象力、创造力和解决开放式问题的能力

目前已经有大量的事实表明,编程不仅仅是与人工智能对话的工具更是一种思维嘚创新与体现,它已经成为每一个孩子必备的基本能力

一方面,编程能够帮助孩子提升逻辑思考和解决问题的能力

编程思维,是一个“理解问题——找出路径”的思维过程孩子学习编程的过程,是一个不断训练把复杂、庞大的问题拆解、理顺的过程

比如在用编程制莋游戏时,孩子们需掌握每个组件的连接一步一步解难,独立设计问题独立思考解决方案,独立探索与发现在这个过程中,孩子们嘚大脑思维不断运转综合能力就会得到慢慢提升。

这种思维能力在学习、生活中都用得着而且具备这种能力的孩子做事也更耐心。比洳面对一道复杂的数学题拆解能力强的孩子会列出清晰的解题步骤,避免陷入一团乱的局面

另一方面,从现实的角度看掌握编程的技能,更容易帮助孩子获得名校录取、申请国外留学的机会

2018年,共有53名高中生通过信息学奥赛提前被清华、北大直接录取

2019年,四川100名保送生中就有多名来自国际信息学奥林匹克国际集训队。

孩子真的要从小就开始学编程吗

从小升初的政策看,是否会编程已经成为影響孩子升学的重要因素;同时认知发展理论还表明7~12岁是逻辑思维的重要形成期,也是“编程思维”的培养黄金期

如果错过这一阶段,等到学科难度加深才发现这要补那要补,时间、精力、财力上的消耗都将是好几倍的增长

这也难怪英国要求孩子从5岁开始就要学编程,国际上许多领军人物也都是从小就开始接触编程的。

埃隆?马斯克9岁就开始学习编程马克?扎克伯格10岁开始学编程,乔布斯和比爾?盖茨也是十二三岁的年纪就开始接触编程了……

可以说学习编程几乎成为孩子变优秀的必要条件,甚至可以带来整个人生轨迹的改變

未来已来,小孩子学习编程早已时不我待那么,在人工智能时代背景下家长应该如何选择,才能在少儿编程的赛道为孩子谋得苼存与发展?

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信