(荐读)带你了解少儿编程,看懂的家长更淡定了!
最近两年,随着人工智能趋势的兴起,以及中产阶层对于未来教育的焦虑,少儿编程教育突然火了起来。
什么是少儿编程?
孩子通过图形编程(摆积木)、
机器人来培养动手能力,
能够提高孩子的逻辑思维能力、计算能力等等。
通俗讲青少儿通过游戏的方式来学习编程语言。
很多不熟悉编程的家长,以为学编程是学这样的天书:
其实,现在孩子学编程是通过程序积木完成编程的,界面很友好:
这是以目前最流行的Scratch编程工具为例。
家长对于编程教育普遍存在着误区:
我家孩子又不当程序猿,为啥学编程?还要这么早?
少儿编程教育,并非是要把孩子培养成程序猿。
其实,编程教育更多的是在训练孩子的思维,
一个学过编程的孩子和没有学过编程的同龄孩子,
在思维方式上会有非常明显的差异,
经过训练之后,孩子们会具备清晰简洁的逻辑思维,
问题分析、问题解决能力都会得到提高,
而没有经过训练的孩子,他的思维方式会逐步固化,
到后面很难调整过来。
学习编程,让孩子参加竞赛,可以升学加分。
目前编程领域确实有一些比赛可以参加,
部分省份也把编程列入了学校考试要求中,
但不要指望通过学习编程能够在升学上有多少加分,
而且一旦编程教育朝着奥数的方向发展,
各种竞赛把孩子们折磨的十分痛苦,
为了比赛完全忘记了这个课程应该给孩子们带来思维和能力的提升;
AI时代即将来临,孩子不学编程,未来会被人工智能取代。
目前AI的概念火的一塌糊涂,
不过人工智能其实跟目前的编程教育没有很大的关联,
还差的很远。
在人工智能时代,
确实有很多工种会消失,
比如一些重复性劳动或者纯粹与物打交道的工作。
但是,在可以预见的未来,
人工智能在很多方面还不能取代人类,
比如人与人之间交流的工作,
艺术类、管理类的工作等等,
人工智能会很好的解放人类,
而人类借助人工智能也将会更好的改变世界。
那么孩子通过学习编程,到底能收获什么?
编程作为一门启发性的学科,可以提升孩子解决问题的能力,提升孩子的综合素质。
1、提升逻辑思维能力
写程序是如何把大问题不断分割成小问题的过程。
其中,必须去思考如何把代码合理的安排在整个程序中,
让程序流畅的处理输入、演算、直到输出,
这一过程对孩子的逻辑分析能力会有极大的提升。
2、培养孩子的耐心与专注能力
编程的严谨性决定了任何小的失误都将导致程序无法正常运行。
因此在编写程序的过程中需要不断地调试、试错,
无形之中就可以提高孩子的耐性和专注力。
3、培养孩子的“编程思维”能力
如果说学外语是为了跟外国人沟通,
学编程就是学习怎么跟电脑沟通。
孩子在学习的过程中,
需要运用抽象思维解决问题,
也需要一种把抽象化为具体的能力,
而这一过程也是培养孩子“编程思维”的过程。
4、培养孩子整合信息、解决问题的能力
写程序根本上说,
就是电脑指令的重新排列组合,
这就像小学的时候我们查字典学汉字、学成语,
之后学习如何利用习得的汉字、成语组成句子,
进而撰写文章一样。
程式中的基本指令就是汉字,
最终要完成一个有头有尾的程序时,
则必须融会贯通,学以致用。
在这一过程中孩子整合信息、解决问题的能力会越来越强。
人工智能时代,
确实需要有更多的人去设计智能机器,
会用计算机的语言进行人机交互。
以后的大趋势,
可能人人都需要懂编程,
有计算式思维,
但另一方面,
只懂编程也不足以谋生。
就像今天孩子们都在学数学和英语,
但学了数学和英语,
也不能保证未来一定就有个好工作。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com