勤学教育网合作机构> > 童程童美欢迎您!
童程童美banner
少儿编程学习网>

有必要让小孩学习编程吗

1

有必要让小孩学习 编程 吗

编程技能培训走向“低龄化”。家长们担心不懂编程会输在人工智能起跑线上,教育机构和互联网公司纷纷挟资本之力“跑马圈地”。对于很多不明白什么是编程的家长,来看看有必要让小孩学习编程吗

有必要让小孩学习编程吗

1、让孩子掌握表达自己的工具

大家知道,深度学习的人工智能越来越成熟,人类在逻辑思维方面和机器相比已经完全无法匹敌,而且差距会越来越大。那么,十几年后,等这一代小孩成长起来进入社会,拿什么和机器竞争呢?答案是创意、想象力。

小朋友无疑是想象力最丰富的,我们需要给这些想象力一个出口,让他们表达自己,尽情释放自己的想象力。但在目前应试体制下,许多老师或出于无奈或无意地忽视小朋友的想法,小朋友即使有了想法在生活中也得不到任何的鼓励和反馈,慢慢的也就把自己的想法和想象力丢失了。

而以Scratch为代表的图形化编程工具则提供了另一种可能性——它用小朋友喜欢的方式把创作的门槛大大降低了,而且鼓励小朋友分享、在其他小朋友的基础上再创作,如果小朋友掌握了Scratch 这个工具,那么至少他们多了一种表达自己的选择。

在学习和创作的同时,小朋友不仅慢慢学会了如何组织、完善自己的想法,将自己的想法变成一个生动的作品,也培养起了创意方面的自信心,这些都要比单纯的掌握编程技能更可贵。

现在这代孩子被称作“数字原住民”,从小就接触各种电子设备,但小孩子如果只会在这些设备上玩游戏看动画,而无法利用这些设备创造点什么,只能算是一个熟练的 “数字消费者” ,很难说得上是一个合格的“数字原住民”。

2、培养受益一生的能力

这些能力至少包括“分析问题的逻辑思维能力”、“将复杂问题分解成一个个简单问题从而解决问题的能力和思考方式”、“debug 查错的能力和耐心细致的习惯”、“最终展示作品的表达能力和当众演讲的信心”,如果课程体系设计得科学又合理,老师也引导得好,还能培养起孩子的团队沟通合作能力、设计思维和计算思维(computational thinking)。

当然这些能力的养成并非一朝一夕,学习的过程也不可能一帆风顺,它需要老师循循善诱的引导和家长的默默鼓励。编程和其他项目不同的一点在于 “对错误(或失败)的宽容” 或者说 “它常常避免不了错误(或失败)”,这不是指最终的作品允许出现逻辑错误或漏洞(恰恰相反),而是指在过程中它允许错误存在,而且很容易进行调试和修改。即使是一个编程高手,也是在无数的错误和修正中成长起来的。很少有程序能够写完后一按”运行“就大功告成,往往测试时就会出现不少的“错误提示”,然后必须通过不断地debug(查错调试)去完善它。

这个 debug 的过程至关重要,需要经常引导孩子去完成这个过程,在这个过程中孩子必须去思考 “为什么会出现这个错误”,“出现这个错误的可能原因是什么”,“怎么做能验证是由这个原因引起的”,“如果是这个原因引起的,应该怎么去解决”,这是一个完整的“分析问题—— 测试问题—— 解决问题” 的过程,不断地去进行这种分析问题解决问题的过程训练,一些对孩子学习至关重要的能力也慢慢地养成了。有过这个过程的孩子,相信会比在刷题训练中精疲力尽的孩子学习后劲更足,效率更高。

2

小孩学习编程的好处

1、编程帮助孩子培养逻辑思维能力和抽象思维能力。为了使计算机能够理解人的意图,孩子就必须要将解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。学习编程能够培养孩子的体系化思维、逻辑思维和抽象思维!经证实80%孩子在学习少儿编程后,自然科学理解能力有显著提升!

2、编程提升创造力,帮助孩子跳出思维定式。根据调查研究,孩子在15岁后便会形成思维定式,如果他们在此前从未有过发挥独特的创造力的机会,将来不管遇到什么样挑战,大脑会惯性地告诉他们,这件事是无能为力的,孩子的人生从此变得平庸。而编程的过程“就像艺术一样在创作”,孩子们会享受到创造的乐趣。

3、编程增强孩子自信心,提高做事情的专注力。完成一个完整程序的制作能够有效提高孩子做事情的专注力,一个由自己一步步建立而来的作品更是能够增强孩子的自信心,让他们可以更有勇气地面对将来学习、生活中可能遇到的挫折。

4、编程将会像阅读和写作一样成为孩子最基本的能力之一。随着技术的发展,特别是智能时代的到来,编程已不是工程师的专利。编程会成为下一个“通用语言”。所以,孩子从小就可以通过一些像Light-bot、Scratch、小卡机器人等编程工具来学习编程。

有必要让小孩学习编程吗

3

小孩学习编程的误区

我的孩子不当程序员,为什么学

很多家长有这样的疑问:我家孩子未来不从事程序员的工作,为什么还要学编程呢?对于这个问题,想要告诉家长:就像我们学英语是为了交流,并不是为了当英语老师或翻译官。同样地,从小学编程并不是一定要长大后成为程序员或者开发者,编程教育的最终目的是为了培养孩子的思维能力、实践能力、解决问题的能力等等,提升孩子的综合素质。

现在学编程对未来没什么影响

就像我们这代人,要知道电灯为什么会亮,冰箱为什么会制冷?00后的孩子与电子设备和计算机一起长大,需要对应用背后的计算逻辑有更深的认识。对他们来说,了解计算机和智能设备的运行原理和程序机制是深入使用,乃至创造计算机设备和软件的基础也是必要的。

计算机有强大的数据处理能力,借助计算机我们得以通过数据来理解、分析和解决问题。前段时间,北京清华附小的几个孩子已经懂得利用大数据分析苏轼的诗词了,他们还发表了论文《大数据帮你进一步认识苏轼》,震惊了整个教育界。这个例子足以让我们看到我们运用计算机科学,可以加快学习效率,可以更好的去理解其他学科。

编程应该是长大之后学习

很多人认为编程教育就是教孩子学习一串串的代码,而这些代码孩子根本看不懂。其实,编程的界面已经变得非常友好了,完全可以通过搭积木的方式来实现编程。

我们推荐的Scratch是最早由美国麻省理工研发,目前也是学习资源最丰富的图形化儿童编程工具之一。Scratch有丰富的指令和逻辑组件,能够做出有一定复杂度的小游戏和剧情脚本,非常适合年纪不大的孩子启蒙编程。

以上是童程童美整理的有必要让小孩学习编程吗全部内容。

热门推荐

广州 勤学教育信息技术有限公司@版权所有 粤ICP备10236336号-1