火遍全球的机器人编程,究竟教的是什么?

湖州求是艺术培训 发布时间:2018-11-01 来源:徐老师 | 阅读次数:716

“忽如一夜春风来,千树万树梨花开”,不对,小编要说的是“少儿编程百家开”!

目前从各国政府、名企巨头,乃至世界各地的老师和家长们,都在推进“少儿编程”的教育。

这阵风是从英美吹来的。

早在2014年,英国就将编程编入教育大纲,所有英国的孩子从5岁起就必须学习编程。

而后的2016年,美国政府投入了40亿美元,在全美大力推广编程教育,现在全美有超过1200万孩子在学习编程。

 

 

编程是一种思维方式

少儿编程要不要学?孩子不当程序员,为什么要学编程?

学习编程并不是为了培养程序员,编程教育的最终目的是为了培养孩子的思维能力、实践能力、解决问题的能力等等,提升孩子的综合素质。

编程应该是长大之后学习,这么小的孩子怎么能学会呢? 很多人认为编程教育就是教孩子学习一串串的代码,而这些代码孩子根本看不懂。 然而,少儿编程更多的是如何让学生理解和掌握编程背后的思想。

编程是一件很有趣的事情,至少能培养五个方面的能力:策划构思能力、逻辑分析能力、模式识别能力、问题分解能力、测试纠错能力。这些重要的思维能力,不光在编程上很重要,也适用于各行各业。

 

 

一个学过编程的孩子和没有学过编程的同龄孩子,在思维方式上会有非常明显的差异。

经过训练之后,孩子们会具备清晰的逻辑思维,问题分解和解决能力都会得到提高;没有经过训练的孩子,他的思维方式会逐步固化,之后也很难调整过来。

在工作生活中,我们也会发现有些人逻辑清晰、办事干练、接受新事物的能力很快,而有些人却说话词不达意,做事颠三倒四,缺少创新能力。

其实,这就是我们所说的逻辑思维的差距。那些能够把现实生活中的复杂问题逐步拆分,再形成有规律的简单步骤的能力,就是编程思维。

所以,和大多数人想象的并不一样,编程≠敲代码,学编程的核心,不仅是学计算机语言,而是学一种思维方式。

就像我们学英语是为了交流,并不是为了当英语老师或翻译官。同样地,从小学编程并不是一定要长大后成为程序员或者开发者,除了学习和计算机交流,更多地是学习“编程思维”,以及如何独立思考解决问题的能力。

 

编程能力关系孩子升学潜力

无论怎么说,少儿编程在国内兴起才没多久,目前的形式还是一项兴趣课程的居多。中国的家长更关注于教育内容的实用性,那么,学编程有没有这方面的因素呢?

答案是有的。

现在除了浙江将编程纳入高考科目外,像是北京、南京、广州等城市也陆续将编程列入中考特招项目。几乎是在一两年内,编程就从一个默默无名的科目,一下子晋升成为各省市追捧的对象。

而且,虽然目前只有浙江把编程纳入高考,但我们发现高校对信息学人才的关注是非常高的。在涉及设限专业的选考科目里,信息学仅次于物理和化学的占比,远高于历史政治、生物地理的传统科目。

 

孩子们该如何学习编程?

编程包含庞大的数据运算与复杂的逻辑推理,尤其是在少儿启蒙阶段,需要专业老师循循善诱,从思维引导、创作需求和作品激励等多个方面激发孩子的学习兴趣。

而某些揠苗助长的学习方式,反而容易让孩子产生困惑,失去学习兴趣,那就得不偿失了。

借助代码、工具、运行的方式,让这个过程可视化,在“寓教于乐”的过程中让孩子学到编程知识和编程思维。

 

 

 

说在最后的话

编程的核心价值和编程教育的本质

不论是历史中的可编程发明,还是近代的计算机编程语言发展,我们都能从中看出,编程技术的目的是驾驭机器、驾驭计算机,让它们更高效的解决问题。

所以我们要让学生逐步接触、理解、体验编程的逻辑操作、算法、数据结构、工程设计等通用的工程方法与数学知识——这些核心知识是编程语言的灵魂。

学生在需要使用新的编程语言时,这些核心知识能够帮助他们更快的融汇贯通。更重要的是,学生可以脱离编程语言,更纯粹的思考如何让计算机解决问题,让学生具有“计算思维”。

通过计算机与编程,让孩子能够打开一个全新的视角,来观察、分析和思考社会的发展进步,以及同时面临的问题。

 

 

来源火星派青少年机器人编程 


  • 上一篇:已经没有了
  • 下一篇:已经没有了
  • Copyright © 2016 求是艺术培训学校 版权所有 浙ICP备14057468号 地址:德清县中兴南路8号烟草大楼南附楼
    电话:400-800-6219 网站建设