asp.net开发 要学习什么_孩子为什么要学习编程

人类经过蒸汽时代、电气时代、信息时代,每次工业革命我们的生活都会发生翻天覆地的变化。而我们现在正处于人工智能时代初期。

新能源汽车、无人超市、无人驾驶汽车、无人机、工厂机器人、餐厅服务生机器人、自动炒菜机器人、自动语言翻译机、人脸识别、智能家居、智能银行……可见我们的生活中,人工智能的影子越来越多。同时在未来10-20年,随着人工智能的发展,重复性劳动将会被人工智能取代,麦肯锡研究报告指出目前职业的49%将会逐步取代。

6951bccb757991d964c33335fd87ddf2.png

做电脑的商人

面对未来,不是我们怎么打败机器人,而是一方面怎么将一些重复任务交给机器解决,另外怎么培养孩子的创造力。

编程作为人工智能时代的钥匙,通过编程我们可以将一些重复性、有规律的任务让机器来解决,所以编程将是人工智能时代必备的技能;同时编程是目前最有效的方式来培养孩子的创造力。美国麻省理工学院的雷斯尼克教授曾说过:“当你学会了编程,你开始思考世界的所有过程。

32d93e2c0da2aeab91326b7acf224a73.png

什么是编程?

编程是通过命令集让计算机解决问题。编写一个计算机程序,跟做一道菜,完成一个项目,管理一家公司,本质上都具有相同的目标——就是要有序地解决问题。

编程除了应对人工智能时代,可以锻炼孩子什么能力呢?

1、问题拆分能力

当我们遇到问题时,如果能力大于问题,直接用能力解决;当能力小于问题,我们该怎么办呢?

两种解决方式:

第一种提升自己的能力,但是短期内很难做到;

第二种将问题难度降低到自己的能力之下。

在降低问题难度上,主要有四种方法:拆分、联想、类比和追本溯源。哲学家、物理学家笛卡尔说:“将面临的所有问题尽可能地细分,细至能用最佳的方式将其解决为止”。拆分能力是解决所以问题最通用最有效的方式。

在管理学中,很多理论本质就是拆分,比如金字塔原理的MECE原理。MECE原则指的是,对于议题,能够做到不重叠、不遗漏的分类,而且能够借此有效把握问题的核心,并解决问题的方法。

11c90b9fffa2c0bf9445e556ffe69b65.png

编程的本质是通过指令让计算机解决复杂的问题。将复杂问题拆解成若干子问题是编程核心的思想。

少儿编程不是将孩子培养成为一个程序开发工程师。而是通过编程锻炼孩子解决现实生活、其他学科问题的能力。

2、建立数学思维

面对同样的事物,我们每个人看到的东西是不同的。小说家看见故事,艺术家看见美,而抽象思维强的人,看见的是事物的本质。抽象思维能力越高的孩子,在大量信息中聚焦关键信息的能力会越强,专注力也会更高,自然学习也会更轻松。

数学思维中一个重要的思维是运用数学符号和图形描述现实世界的过程,建立初步的数感和符号感,发展抽象思维。学习数学有助于培养学生抽象思维能力,那什么是抽象思维呢?

c893a5968bddaf69277a5669acedfd94.png

抽象思维是借助符号、词来思考的,是一种以概念、判断和推理的形式进行的思维。抽象是指从具体事物抽出、概括出它们共同的方面、本质属性与关系等,而将个别的、非本质的方面、属性与关系舍弃的思维过程。抽象过程可以概括为:分离—提纯—简略。

22c427de0db05e01e7ecec7884bcaf3c.png

编程的世界里,就包含“子系统、模块、包、类、方法和语句”等不同层级的抽象,学编程不仅能锻炼孩子们不断聚焦关键信息的能力,而且将现实问题的关键信息提取并抽象成计算机能处理的指令。由于学习编程可以创作出很多创意的作品,这种形式化、可视化的方式给了孩子一种学习的正反馈。

除了锻炼孩子的抽象思维外,孩子可以通过项目建立起时间、顺序、空间、因果等一系列重要的数学概念。而且如果孩子想用代码来编写一个有趣的小程序,那就要用到各种各样数学知识。

3、提升专注力

编程的过程,需要不断地调试数据,更改顺序。一点点的小差错出现,就可能导致命令无法执行,或者无法输出结果,而且错误还可能隐藏在各种难以注意的位置。在这个调试改进的过程中需要孩子格外的潜心专注。因此,编程不但能提高孩子做事情的专注力还能够在不断优化、最终完成一项作品后增强孩子的自信心。

4、深度思考能力

在生活中我们常常会看到,对于一个问题很多人都会浮于问题的表面来解答,而有的人就会从问题的本质来解决问题。这种“看到他人看不到的东西”的技能,叫做“深入思考”。你的思想越有穿透性,你的洞察力越深入,你就越能看清问题的本质,当孩子具备深入思考的能力后,所有的问题对于孩子来说都“So Easy”。

孩子通过编程解决问题时,就会通过深入分析和逻辑思考,建立最有效的算法来解决问题,

268fbe9c736559956ce92587193b4755.png

K-12计算机科学标准1

88dd56402c4d1e49e3824f7eda5060b6.png

K-12计算机科学标准2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值