编程思维的四个核心:分解、抽象、模式识别和
编程思维的四个核心:分解、抽象、模式识别和算法
微软创始人盖茨说过:“应该让孩子们从小就学习编程,这与学习语言一样重要,它能培养孩子们的创新性新方法,学习解决问题的技能。”整个社会已经逐渐迈入人工智能时代(AI时代),AI时代是一个以计算机科学为基础的时代,其核心则是编程思维。
学习计算机编程本质上是在学习一种思维方式——编程思维,它是一种思维体操。青少年本身对计算机有着浓厚的兴趣并且有超强的记忆力,计算机编程将有助于开发其学习潜力,提高逻辑推理能力和解决问题的能力。?
学习计算机编程的过程充满乐趣。如果你有一个想法,马上就可以通过编程来实现,并且可以立即看到效果。这种即时的反馈,会让孩子的学习兴趣变得越来越来浓厚,也越来越有信心。这种超强的信心,是你在其他学科中难以感受到的。
分解思维
分解思维是将一个大问题拆解成许多小的部分。这些小部分更容易理解,让问题更加容易解决。
编程思维的四个核心:分解、抽象、模式识别和算法//河北龙网 http://www.hebeilong.com
1.怎样制作汉堡包?
我们可以将汉堡包分成几个部分
? 最上层的圆面包
? 生菜
? 西红柿
? 奶酪
? 牛肉馅饼
? 下层的圆面包
抽象思维
抽象化是关注关键信息,忽略不必要细节的过程。
1.你能猜到这些图形是什么吗?
如果你猜对了,那你就知道什么是抽象化了。你要关注它们最典型的特征。
2.你能猜出来这些动物生活在哪里吗?
对了!在水里面—你能从它们的鱼鳍看出来,那是它们用来游泳的!
模式识别
模式识别是识别不同问题中的模式和趋势(共同点)的过程。你能从以往的经验中得到规律并且举一反三将它运用到其他的问题中。
编程思维的四个核心:分解、抽象、模式识别和算法//河北龙网 http://www.hebeilong.com
顺序模式是按顺序排列项目(所有物品)
分组模式是将相似的项目(物品)分成一个组
算法
算法是一步步解决问题的过程。当你准备去学校,系好了鞋带….你却没有意识到你已经在日常生活中使用流程建设了。
1.我们可以用它来计划一天的日程安排
? 早上7.00起床
? 9.00 上午九点 去学校
? 15.00 下午三点 做运动
? 21.00晚上九点Sleep 睡觉
2.我们来一步步地涂鸦
? 画一个圆圈
? 加上两个耳朵…
? 再加上头发…
? 再画上一张脸!
那么编程思维有哪些好处呢?
编程思维能培养孩子五个方面的能力:策划构思能力、逻辑分析能力、模式识别能力、问题分解能力、测试纠错能力。
以解数学题为例:先解题→调用大脑存储的相关信息——搜索相关知识点→套用知识点→解决问题。可以这么说,不管你从事什么,编程思维都能让你更容易成为处理问题的高手。
坚果学院专门为不同年龄阶段的小孩设计适合他们年龄阶段的课程,您可以登录坚果学院的网站学习免费的课程,给孩子开启编程的大门。
觉得我们的文章不错,请关注我们吧~
点击下方【了解详细】,可以选择课程噢!
- 小米也是受害者,P2P暴雷的同时,不要盲目的责怪!
- 关于的文章
- 鱼君为你准备最使用的数据分析教程!手慢无!
- 罗永浩!为什么这么多人想让你的TNT凉?
- 关于iPhone你绝对绝对绝对不知道的一些事儿 系列篇(一)
- 可用性测试过程中不能问的 3 个问题
- LTE版小米平板4即将开售, 欲做安卓界的iPad!
- 备用机的完美选择,1500捡漏iPhone 7!
- 可爱的你怎么能错过这些可爱的鼠标呢?
- DiLink系统+插电混动 比亚迪新一代唐DM带来意外的