文学范文

www.hf0688.com文学范文

童程童美:为啥有“编程思维”的孩子,运气不会太差

发布时间:2019-10-02 编辑 :本站 / 80次点击
您现在的位置:文学范文 > 西方诗歌 > 正文
TAG:

童程童美:为啥有“编程思维”的孩子,运气不会太差

  童程童美:为啥有“编程思维”的孩子,运气不会太差  很多家长问老师  “到底什么是编程思维”  “编程思维到底有什么用”  等等一系列的问题~  小童今天就给各位家长分析  解释啥是编程思维  什么是编程思维  电脑能帮人类解决问题,但在此之前,人类首先要做的是理解这个要解决的问题,并找到解决问题的路径。 换句话说,电脑只能搬砖,搬哪块砖、搬到哪去、走哪条路,还得人说了算。   所谓“编程思维(computationalthinking)”就是“理解问题——找出路径”的思维过程,它由四个步骤组成:    会电脑的小朋友不一定有编程思维哦,编程思维是我们解决问题的一种方法,是逻辑思维的一种,就是利用我们已有的知识和工具,将自身的思路转化成逻辑运算的步骤,从而完成复杂的任务。   分解  编程思维里面,遇到了问题,首先是把复杂的问题分解出来,逐一解决  比如,破案。   找出犯罪分子可不是件容易的事。

但通常警察都会通过搞懂一系列相关的小问题破案,包括:发生了什么犯罪,什么时间,什么地点,有什么证据,有没有目击者,最近、附近是否有相似案件发生等等。   通过拆解问题,可以深入了解犯罪的过程、细节,获得大量信息。 而理解是解决的第一步。   模式识别    这点至关重要。

识别模式,意味着新问题变成了老问题,我们在经验库里搜索以往的类似问题及解决方法,套用解决。 识别的模式越多,解题的速度就越快。   举个例子:假如你需要画100只猫,你会怎么办找100只猫来挨个临摹还是找出猫的“模式”  如果是后者,你可能要知道猫长毛,有眼睛、尾巴、四条腿。

然后,按照这个“模式”,你就可以“批量”画猫了——你不用每次画一个新动物,只需要变换局部特征:黄白条的猫还是黑猫,长尾巴的猫还是短尾猫。

  抽象  聚焦重要的关键信息,忽视无用细节。   这是一个过滤的过程,通过认知问题的核心本质,帮助我们形成解决问题的构想。

  接着举刚才画猫的例子,我们了解了猫的特征,就可以根据这些抽象的特点,形成关于猫的整体设想,做出一个模型。

    算法  设计一步一步的解决路径,解决整个问题。

    通过这四个步骤,一个棘手的复杂问题先被拆解成一系列好解决的小问题;每一个小问题被单独检视、思考,搜索解决方案;然后,聚焦几个重要节点,忽视小细节,形成解决思路;最后,设计步骤,执行——问题解决。   所以,所谓“编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式,不当程序员也用得上。

  编程思维用于所有事哦~  所以小朋友拥有编程思维是非常重要的  从小就要培养~  让孩子慢慢去接触和学习编程  让孩子有更多的可能(责任编辑:范老师)。