原标题:什么是计算思维?

计算思维(Computational Thinking)不是数学计算的能力,也不是运用计算机的能力。2006年美国卡内基梅隆大学的周以真教授在ACM会刊首次提出,计算思维(Computational Thinking)是运用计算机科学的思维方式进行问题求解、系统设计、以及人类行为理解等一系列的思维活动。2011 年,她再次更新定义提出计算思维包括算法、分解、抽象、概括和调试五个基本要素。

与许多概念一样,计算思维在学术界存在一定的共识,但也有不少争议。在取得共识的层面,多数研究者都认可:

1.计算思维是一种思维过程,可以脱离电脑、互联网,人工智能等技术独立存在。

2.这种思维是人的思维而不是计算机的思维,是人用计算思维来控制计算设备,从而更高效、快速的完成单纯依靠人力无法完成的任务,解决计算时代之前无法想象的问题。

3.这种思维是未来世界认知、思考的常态思维方式,它教会孩子理解并驾驭未来世界。

计算思维经过多年的研究、扩展、归并,其基本思维的流程与要素能够被大致明确为如下关键要素:

(计算思维六要素)

也就是说,计算思维教育不需要人人成为程序员、工程师,而是在未来时代拥有一种适配未来的思维模式。计算思维是人类在未来社会求解问题的重要手段,而不是让人像计算机一样机械运转。返回搜狐,查看更多

责任编辑:

计算思维是运用计算机科学的什么进行,什么是计算思维?相关推荐

  1. 计算思维不是计算机科学的核心素养,浅谈 对 信息技术学科核心素养 的理解...

    浅谈 对 信息技术学科核心素养 的理解 陆阳 贵州省 清镇市第一中学 551400 摘要:随着<中国学生发展核心素养>的发布,核心素养成为我国深化基础教育课程改革的新指向,作为连接总的核心 ...

  2. 逻辑思维是运用计算机科学的基础概念,简析计算思维中的思维方式及思维本质...

    龙源期刊网 http://doc.docsou.com 简析计算思维中的思维方式及思维本质 作者:张菡 来源:<科学与财富>2020年第01期 摘要:计算思维是运用计算机科学的基础概念求解 ...

  3. 周以真教授认为计算思维是运用计算机科学,计算思维与项目教学法

    计算思维与项目教学法 1.1计算思维 周以真教授认为,计算思维是运用计算机科学的基础概念进行问题求解.系统设计.以及人类行为理解等涵盖计算机科学之广度的一系列思维活动.计算思维和理论思维.实验思维一起 ...

  4. 学计算机思维能学到什么知识,大学计算机—基于计算思维学习知识点.docx

    精品文档 大学计算机基础知识点 第一章计算思维与计算机 1.三大科学思维--理论思维 (以数学为基础的理论思维) .实验思维以物理为基础的实验思维.计算思维 2.计算思维是运用计算机科学的基础概念进行 ...

  5. 信息与计算机科学属于什么类,信息与计算科学专业属于什么类别

    信息与计算科学专业属于理学类.全国本科专业分为12大学科门类:哲学.经济学.法学.教育学.文学.历史学.理学.工学.农学.医学.管理学.艺术学. 信息与计算科学专业属于什么类专业学历层次门类学科 信息 ...

  6. 中用BBP公式计算_【真课堂】7年级信息技术:数据计算

    教师介绍: 汪小红,一级教师,滨江区科技节scratch项目优秀指导教师,曾获杭州市信息技术优质课二等奖. [教材分析] 数据计算是数据处理过程中的一个重要步骤,数据计算能对数据进行归纳和提炼.学生已 ...

  7. 计算机思维是计算机科学家独有的思维方式,什么是计算机思维计算机思维的分析(2)...

    二.从计算机硬件的角度证明计算机不能象人的大脑那样工作 既然我们不能让没有主体的计算机使用具有思想的语言,那么,我们是否可以在不久的将来制造出某种具有主体的计算机,使其能够使用某种具有思想的语言,象我 ...

  8. R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离、dist函数计算矩阵中两两元素的曼哈顿距离

    R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离.dist函数计算矩阵中两两元素的曼哈顿距离 目录 R语言计算曼哈顿距离(Manhattan Distance ...

  9. R语言使用lm构建线性回归模型、并将目标变量对数化实战:模型训练集和测试集的残差总结信息(residiual summary)、模型训练(测试)集自由度计算、模型训练(测试)集残差标准误计算

    R语言使用lm构建线性回归模型.并将目标变量对数化实战:模型训练集和测试集的残差总结信息(residiual summary).模型训练(测试)集自由度计算.模型训练(测试)集残差标准误计算(Resi ...

  10. pandas计算滑动窗口中的最小值实战(Rolling Minimum in a Pandas Column):计算单数据列滑动窗口中的最小值、计算多数据列滑动窗口中的最小值

    pandas计算滑动窗口中的最小值实战(Rolling Minimum in a Pandas Column):计算单数据列滑动窗口中的最小值.计算多数据列滑动窗口中的最小值 目录

最新文章

  1. fedora mysql 客户端_fedora mysql 安装
  2. 9月22日 奇怪的贸易
  3. Android OTA 升级之三:生成recovery.img
  4. jvm性能调优实战 -54Jetty NIO机制导致堆外内存溢出Direct buffer memory OOM
  5. vs2017c语言程序添加图标,笔试编程必备技巧——Visual Studio 2017添加自定义代码片段...
  6. [云炬ThinkPython阅读笔记]1.5 值和类型
  7. 系统学习深度学习(四十二)--从AE到VAE
  8. 40 多套 Java 完整实战项目,各个精品!
  9. Mac怎么创建加密文件夹
  10. 修改ipa文件版本号
  11. 【总结】知识点巩固------Linux命令总结
  12. 2020鸿蒙系统pc版,华为将在2020年发布鸿蒙操作系统2.0版,应用于创新国产PC电脑...
  13. 计算并输出sin(x)、cos(x)、|x|、ex、xy的值
  14. 6,xilinx 7系列FPGA理论篇——时钟操作法则
  15. 关闭windows安全警报_关闭 Windows 10 系统中自带 Defender 防病毒软件三种方法
  16. Ubuntu安装QT Creater和配置
  17. 用于3D成像显微镜的双螺旋PSF
  18. 2018最新动脑学院java全套课程分享
  19. 电子书、图片、音频视频格式转换
  20. php 数学基础,PHP 基础篇 - PHP 的 BC MATH 系列数学函数

热门文章

  1. java虚拟机运行机制
  2. 今天你又丧了吗? | Alfred数据室
  3. 群晖nas介绍文档_我的NAS我的地盘 篇三:群晖NAS软件介绍与应用之DS file篇
  4. python的股票行情分析预测_Python预测股票走势
  5. Excel-事件(Workbook、Worksheet、Range、OnKey/OnTime)
  6. 灰色关联分析法详细步骤解释
  7. vue3中使用swiper7及autoplay无效问题
  8. CC00072.pbpositions——|HadoopPB级数仓.V01|——|PB数仓.v01|Griffin数据质量监控工具|概述|
  9. python tkinter messagebox 自动关闭_Python实现定时自动关闭的tkinter窗口方法
  10. pyqt5做了一个二维码生成器,已打包成exe可执行程序...