谈谈对计算机思维在生活中的应用,逻辑思维及计算思维在日常学习中的应用(一)...
"许多宝爸宝妈问我,为什么要让孩子学习编程?
其实所有的人类认知过程,都离不开“思维三部曲”:WHY,WHAT,HOW。为什么学?学什么?怎么学?探寻这三个问题答案的过程,就是透过现象看本质的过程。我跟家长们探讨“为什么要让孩子学习编程” 这个问题的时候,通常都包含两个部分的结论:1.是时代的发展对孩子们提出的新要求,这里我们暂不展开讨论。2.是因为它是思维训练最便捷最好的方式。为什么这么说?大概在小学2,3年级的,宝妈宝爸们就会遇到,学校布置的作业中,可能会有画思维导图的作业。思维导图能够用最自然的方式,让你迅速拓展和理清解决问题的思路。但是在思维导图还没有像今天一样火热起来以前,程序员们早就在使用编程流程图来达到同样的目的,可以说思维导图一定程度上,脱胎于编程流程图。我们经常在谈论逻辑思维的重要性,讨论编程对逻辑思维和计算思维的训练,那么它到底在我们的日常生活和学习中怎么起作用的呢?怎么体现对孩子别的学科学习的促进呢?
举个简单的例子:
拼音学习例题
这是孩子们在学习拼音的时候经常会遇到的一道题,怎么样才能够让孩子又快又好的完成这道题呢?在上面一排字母中一个一个去找吗?这显然不是最优的解决方案。我们首先来分析问题:题目是要求我们把声母和韵母拼起来。然后我们来分解问题:既然是声母和韵母拼起来,那么我们首先要找到声母,再找到韵母。找到所有声母和韵母,接着我们来设计算法:怎么样才能最快速的一目了然的找到所有声母和韵母的组合呢?答案是:找一张草稿纸,将声母列在左边,将韵母列在右边,OK,现在,我们只需要来玩连连看就能快速的解决问题了.
连连看整个的思维过程,其实就包含了计算思维的核心:
计算思维
相信经过长期的类似思维训练,孩子们解决类似问题的时候,完全可以手到擒来,又快又好了!"
谈谈对计算机思维在生活中的应用,逻辑思维及计算思维在日常学习中的应用(一)...相关推荐
- 计算机思维是程序对吗,编程如何培养计算思维 计算思维对孩子有何影响
在现实生活中,编程已经渗透于我们生活的方方面面,很多时候我们在解决问题的过程中都会不知不觉用到编程思维.编程程思维也可以称为"计算思维",是一种将复杂的原理通过简单的按键操作来实现 ...
- 【计算机程序设计思想与方法】2 什么是计算思维?
目录 1.2 什么是计算思维? 1.2.1 计算思维的基本原则 1.2.2 计算思维的具体例子 1.2 什么是计算思维? 如
- 大学计算思维c语言答案,【程序设计论文】计算思维为下的C语言程序设计教学(共2755字)...
摘要:分析计算思维对大学生的培养非常重要.本文提出C语言程序设计课程加强计算思维的训练,比单纯讲授知识更重要,将计算思维方法在课程教学中加以运用,可以提高学生综合分析问题和解决问题的能力. 关键词:C ...
- 日常学习中遇到的好的资源(Graph Clustering and GNN)(持续更新)
将自己在日常学习中遇到的好资源记录下来! 本文目录 1.多视图聚类总结: 2.论文阅读:One2Multi Graph Autoencoder for Multi-view Graph Cluster ...
- 计算机思维游戏推理论文,基于严肃游戏的计算思维培养
摘要:在分析严肃游戏这一新兴的教学方式的基础上,提出基于严肃游戏培养计算思维能力的观点,以案例的形式讨论严肃游戏与计算思维能力培养的几种结合方式.介绍以各门专业知识为目的跨学科的严肃游戏文案设计训练. ...
- odoo pivot中去掉求和_一文读懂深度学习中的卷积运算与图像处理
华为人工智能认证讲师 袁梦 在人工智能深度学习技术中,有一个很重要的概念就是卷积神经网络 CNN(Convolutional Neural Networks).卷积神经网络被广泛地运用到计算机视觉中, ...
- 070——VUE中vuex之使用getters计算每一件购物车中商品的总价
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- 【长期更新】日常学习中遇到的知识点
以下是学习中顺便记录的自认为比较重要的知识点: 1. 深究交叉熵损失(Cross-entropy)和平方损失(MSE)的区别 2. 强化学习中的熵正则化 3. GAT图注意力网络-ICLR2018 4 ...
- java中 先进后出的集合_程序猿的日常——Java中的集合列表
列表对于日常开发来说实在是太常见了,以至于很多开发者习惯性的用到数组,就来一个ArrayList,根本不做过多的思考.其实列表里面还是有很多玩法的,有时候玩不好,搞出来bug还得定位半天.所以这里就再 ...
最新文章
- TOP语句与Order By语句
- 是栈还是队列c语言实验报告怎么写,队列和栈(C语言)
- 2.3单链表的基本使用及其cpp示例
- 【推荐实践】推荐技术在旅游电商中的应用及挑战.pdf(附下载链接)
- SuperSlidev2.1 轮播图片和无缝滚动
- java 与 php 区别或异同(整理、整合)
- 小米 admob广告 ID_3月产品更新如何做好再营销广告归因!
- resnet101网络结构
- Unity开发Android游戏(三)虚拟摇杆之_Easy Touch 5
- 手机计算机都无法上网,手机能上网但win7电脑不能上网怎么回事?
- “二十一天好习惯”第一期-20
- 1.2GHz Atom处理器 诺基亚N9配置曝光
- 飞龙在天-中国新战机将在歼11基础上腾飞
- 关于怎么解决org.apache.ibatis.binding.BindingException: Mapper method attempted to return null from a met
- 为VMware vSphere创建Ubuntu 16.04 Terraform模板
- 约瑟夫环问题-python代码
- linux系统装fluent没有界面,Linux上安装ANSYS后的一些坑(未完待续)
- 安卓国际化之strings.xml导入Excel表格及从excel恢复到Strings.xml中
- SSH远程连接Ubuntu【局域网】
- 什么是CMA检测报告