"许多宝爸宝妈问我,为什么要让孩子学习编程?

其实所有的人类认知过程,都离不开“思维三部曲”:WHY,WHAT,HOW。为什么学?学什么?怎么学?探寻这三个问题答案的过程,就是透过现象看本质的过程。我跟家长们探讨“为什么要让孩子学习编程” 这个问题的时候,通常都包含两个部分的结论:1.是时代的发展对孩子们提出的新要求,这里我们暂不展开讨论。2.是因为它是思维训练最便捷最好的方式。为什么这么说?大概在小学2,3年级的,宝妈宝爸们就会遇到,学校布置的作业中,可能会有画思维导图的作业。思维导图能够用最自然的方式,让你迅速拓展和理清解决问题的思路。但是在思维导图还没有像今天一样火热起来以前,程序员们早就在使用编程流程图来达到同样的目的,可以说思维导图一定程度上,脱胎于编程流程图。我们经常在谈论逻辑思维的重要性,讨论编程对逻辑思维和计算思维的训练,那么它到底在我们的日常生活和学习中怎么起作用的呢?怎么体现对孩子别的学科学习的促进呢?

举个简单的例子:

拼音学习例题

这是孩子们在学习拼音的时候经常会遇到的一道题,怎么样才能够让孩子又快又好的完成这道题呢?在上面一排字母中一个一个去找吗?这显然不是最优的解决方案。我们首先来分析问题:题目是要求我们把声母和韵母拼起来。然后我们来分解问题:既然是声母和韵母拼起来,那么我们首先要找到声母,再找到韵母。找到所有声母和韵母,接着我们来设计算法:怎么样才能最快速的一目了然的找到所有声母和韵母的组合呢?答案是:找一张草稿纸,将声母列在左边,将韵母列在右边,OK,现在,我们只需要来玩连连看就能快速的解决问题了.

连连看整个的思维过程,其实就包含了计算思维的核心:

计算思维

相信经过长期的类似思维训练,孩子们解决类似问题的时候,完全可以手到擒来,又快又好了!"

谈谈对计算机思维在生活中的应用,逻辑思维及计算思维在日常学习中的应用(一)...相关推荐

  1. 计算机思维是程序对吗,编程如何培养计算思维 计算思维对孩子有何影响

    在现实生活中,编程已经渗透于我们生活的方方面面,很多时候我们在解决问题的过程中都会不知不觉用到编程思维.编程程思维也可以称为"计算思维",是一种将复杂的原理通过简单的按键操作来实现 ...

  2. 【计算机程序设计思想与方法】2 什么是计算思维?

    目录 1.2 什么是计算思维? 1.2.1 计算思维的基本原则 1.2.2 计算思维的具体例子 1.2 什么是计算思维? 如

  3. 大学计算思维c语言答案,【程序设计论文】计算思维为下的C语言程序设计教学(共2755字)...

    摘要:分析计算思维对大学生的培养非常重要.本文提出C语言程序设计课程加强计算思维的训练,比单纯讲授知识更重要,将计算思维方法在课程教学中加以运用,可以提高学生综合分析问题和解决问题的能力. 关键词:C ...

  4. 日常学习中遇到的好的资源(Graph Clustering and GNN)(持续更新)

    将自己在日常学习中遇到的好资源记录下来! 本文目录 1.多视图聚类总结: 2.论文阅读:One2Multi Graph Autoencoder for Multi-view Graph Cluster ...

  5. 计算机思维游戏推理论文,基于严肃游戏的计算思维培养

    摘要:在分析严肃游戏这一新兴的教学方式的基础上,提出基于严肃游戏培养计算思维能力的观点,以案例的形式讨论严肃游戏与计算思维能力培养的几种结合方式.介绍以各门专业知识为目的跨学科的严肃游戏文案设计训练. ...

  6. odoo pivot中去掉求和_一文读懂深度学习中的卷积运算与图像处理

    华为人工智能认证讲师 袁梦 在人工智能深度学习技术中,有一个很重要的概念就是卷积神经网络 CNN(Convolutional Neural Networks).卷积神经网络被广泛地运用到计算机视觉中, ...

  7. 070——VUE中vuex之使用getters计算每一件购物车中商品的总价

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  8. 【长期更新】日常学习中遇到的知识点

    以下是学习中顺便记录的自认为比较重要的知识点: 1. 深究交叉熵损失(Cross-entropy)和平方损失(MSE)的区别 2. 强化学习中的熵正则化 3. GAT图注意力网络-ICLR2018 4 ...

  9. java中 先进后出的集合_程序猿的日常——Java中的集合列表

    列表对于日常开发来说实在是太常见了,以至于很多开发者习惯性的用到数组,就来一个ArrayList,根本不做过多的思考.其实列表里面还是有很多玩法的,有时候玩不好,搞出来bug还得定位半天.所以这里就再 ...

最新文章

  1. TOP语句与Order By语句
  2. 是栈还是队列c语言实验报告怎么写,队列和栈(C语言)
  3. 2.3单链表的基本使用及其cpp示例
  4. 【推荐实践】推荐技术在旅游电商中的应用及挑战.pdf(附下载链接)
  5. SuperSlidev2.1 轮播图片和无缝滚动
  6. java 与 php 区别或异同(整理、整合)
  7. 小米 admob广告 ID_3月产品更新如何做好再营销广告归因!
  8. resnet101网络结构
  9. Unity开发Android游戏(三)虚拟摇杆之_Easy Touch 5
  10. 手机计算机都无法上网,手机能上网但win7电脑不能上网怎么回事?
  11. “二十一天好习惯”第一期-20
  12. 1.2GHz Atom处理器 诺基亚N9配置曝光
  13. 飞龙在天-中国新战机将在歼11基础上腾飞
  14. 关于怎么解决org.apache.ibatis.binding.BindingException: Mapper method attempted to return null from a met
  15. 为VMware vSphere创建Ubuntu 16.04 Terraform模板
  16. 约瑟夫环问题-python代码
  17. linux系统装fluent没有界面,Linux上安装ANSYS后的一些坑(未完待续)
  18. 安卓国际化之strings.xml导入Excel表格及从excel恢复到Strings.xml中
  19. SSH远程连接Ubuntu【局域网】
  20. 什么是CMA检测报告

热门文章

  1. 刷脸打卡真的太方便了
  2. 【Code pratice】—— 大数乘法
  3. java 单点登出_CAS单点登出的原理
  4. 高德地图根据地图坐标计算缩放比例,显示出所有坐标点
  5. 魔鬼经济学---趣记
  6. office各版本协同工作
  7. 没有EOS账户也能进入去中心化交易所,鲸交所大幅降低用户门槛
  8. word中每行的文字如何设置文字在当前行居中对齐
  9. 最小二乘法直线拟合汇总
  10. 逆矩阵 java_用java实现逆矩阵运算