少儿编程热度不断升高!编程背后的核心价值到底是什么

网友投稿 2018-04-09 18:27

近几年,随着少儿编程热度的不断攀升,不少家长都兴致勃勃地带领孩子“入坑”。然而当最初的热情开始消退,或者短时间内看不到对能力的提升,家长可能会感到茫然失措,禁不住自问:

为什么要选择编程?为什么要带孩子踏上编程之旅?

其实,抛开功利性和升学压力,有个声音终会出现:因为通过编程,可以让孩子们拥有与读、写、算同等重要的认知能力——计算思维!

什么是计算思维?

计算思维是近几年国外提出的思维方式,它教会我们计算机是如何思考的,从而能使我们学习和计算机沟通,让它帮我们去高效地处理很多生活中觉得困难麻烦的事。

计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。

https://cdn.china-scratch.com/timg/180411/1RF33217-0.jpg

计算思维有四个方面,分别是分层思维、模式识别、流程建设和抽象化。

分层思维

分层思维帮助我们将复杂的问题拆解成小问题,我们通过解决小问题而解决复杂的问题,使问题变得更加简单。

模式识别

模式识别教会我们找到事物之间的共同特点,利用这些相同的规律,去解决问题。

流程建设

流程建设是一步步解决问题的过程,按照的一定顺序完成任务,同样的事情人人都会学习操作。

抽象化

抽象化思维是将重要的信息提炼出来,掌握抽象化的能力,制定出解决方案的总体思路。

计算思维就像阅读、写作、数学一样,应该成为大家必备的一项技能。有了它,你可以自己动手去实现创意。

https://cdn.china-scratch.com/timg/180411/1RF3I51-1.jpg

我们可能学过奥数、物理、化学等等,做过很多考试及竞赛练习,而在我们生活工作中,特别需要用到这些思维方式的场景少之又少,取而代之的,是和计算机打交道。因此,为了提高生活、工作、以及团队管理的效率,了解计算机是如何思维的,就至关重要。

就好比老师找来三位同学,告诉他们一些数字,让学生们告诉他哪些是质数。

第一个学生开始了心算,

第二个学生拿出了计算器(也是编程的产物),

第三个学生花了很少的时间写了一段代码,并告诉老师“您可以输入任何想要查看的数字,计算机会立即告诉你它们是不是质数”。

这就是计算思维的一小部分。

在这样一个技术驱动的数字经济时代,我们每个人都需要进行不断的自我迭代,而迭代的一个途径就是学习计算思维,了解编程。

所以对家长来说,关注的应该是如何引导孩子拥有计算思维,即使不学编程,你和孩子也要了解计算思维。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com