计算思维的理解

2006年,卡内基·梅隆大学周以真教授首次系统性地定义了计算思维。这一年,她在美国计算机权威期刊《Communications of the ACM》上发表了题为《Computational Thinking》的论文,由此开启了计算思维大众化的全新历程。

周以真(Jeannette M. Wing),计算机科学家,美国艺术与科学院院士,美国国家发明家科学院院士,美国国家工程院院士,哥伦比亚大学常务副校长。 [1]

周以真于1979年6月获得麻省理工学院学士学位;1983年6月获得麻省理工学院博士学位;1983年—1985年任南加利福尼亚大学计算机科学系助理教授;1985年起任教于卡内基梅隆大学;1999年—2004年任卡内基梅隆大学计算机科学学院学术副院长;2004年—2007年任美国卡内基梅隆大学计算机科学系主任;2007年—2012年任微软-卡内基梅隆计算思维中心主任;2013年—2017年任微软全球副总裁;2017年任哥伦比亚大学计算机科学教授;2021年9月任哥伦比亚大学常务副校长;2024年2月当选为美国国家工程院院士。 [2]

周以真的主要研究领域是形式化方法、可信计算、分布式系统、编程语言等。

 

计算思维是什么呢?


在《Computational Thinking》这篇论文中,周以真教授用“硬科学”的术语描述了计算思维:计算思维是运用计算机科学的基本理念,进行问题求解,系统设计以及理解人类行为。也就是说,计算思维是一种解决问题的思考方式,而不是具体的学科知识,这种思考方式要运用计算机科学的基本理念,而且用途挺广的。

以真教授对计算思维的几个清晰论断。

1 计算机思维是研究计算的。

2 是概念化,不是编程。

3 是基础技能,不是死记硬背的技能。

4 是人的思考方式,不是计算机的思考方式。

5 是数学思维、工程思维的补充和结合。

6 是想法,不是人造产品。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/702488.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring-SSM框架注解大全-每文一言(知世故而不世故 才是最善良的成熟

🎐每文一言 知世故而不世故 才是最善良的成熟 🧨🧨主要复习spring框架相关注解 目录 🧨🧨主要复习spring框架相关注解 🎯Spring Framework 🎯Spring MVC 🎯MyBatis &#x1f…

WS2812B-Mini是一款将控制电路和RGB芯片集成在3535元器件封装中的智能控制LED光源

一般说明 WS2812B-Mini是一款将控制电路和RGB芯片集成在3535元器件封装中的智能控制LED光源。内部包括智能数字端口数据锁存器和信号整形放大驱动电路。还包括一个高精度的内部振荡器和一个可编程的恒流控制部分,以确保高色彩一致性。 数据传输协议采…

数据结构与算法===优先队列

文章目录 前言一、优先队列二、应用场景三、代码实现总结 前言 之前写过很多数据结构与算法相关的了,今天看一个新的数据结构,优先队列。优先队列类似队列,却又优先于队列,是堆实现的。接下来详细看看。 一、优先队列 优先队列一…

Vue3+TS实现将html或富文本编辑器转为Word并下载

说明:我用的富文本编辑器是wangEditor: wangEditor官网 安装 yarn add wangeditor/editor # 或者 npm install wangeditor/editor --save yarn add wangeditor/editor-for-vuenext # 或者 npm install wangeditor/editor-for-vuenext --save yarn add …

Django + React 全栈开发 demo

视频 https://www.youtube.com/watch?vc-QsfbznSXI 笔记 在windows 系统上开发此项目,Linux 命令有所不同。先写 Django,后写 React。 此项目实现的功能是,用户可以注册并登录网站,创建或删除 note,note 包含 title和…

小程序|手写签名功能如何开启?

老师们可以利用易查分的手写签名功能,在发布查询后,让学生或家长签字确认知晓。下面教大家如何使用吧。 📌使用教程 🔎在哪里开启手写签名? 按照正常流程创建查询后,在查询管理页找到需要开启签名功能的查…

【ggplot、图片导出、字符串、数据框处理】

发现问题的眼睛,面对困难的信心,解决问题的能力 From 生物技能树,R语言基础第六节 文章目录 [TOC](文章目录) 接上次的ggplot1.ggplot几何对象a.局部设置和全局设置b.坐标系c.主题 2.ggplot语法总结a. ggpubr包 3.图片保存的三种方法a.基础包…

HI-TOP网关HT3S-DPM-ECS实现PROFIBUS DP大功率变频器与青岛港口汇川EtherCAT主站PLC通讯互联的案例研究

一、引言 随着工业自动化技术的不断发展,青岛港口寻求提升其物流自动化系统,以提高效率和可靠性,不同品牌和协议的工业设备之间的通讯互联成为了技术实现的重要挑战。在青岛港口,作为该系统核心的变频器和PLC之间需要无缝通讯&…

leetcode.所有可能的路径(python)

找到从节点0到n-1的所有路径,肯定是用dfs算法,不过有两种思考方式: 一种是:从后往前考虑。如果这条路能到n-1节点,那么dfs返回一个rec列表,里面存路径。 class Solution:def allPathsSourceTarget(self, …

【Leetcode每日一题】 动态规划 - 简单多状态 dp 问题 - 删除并获得点数(难度⭐⭐)(76)

1. 题目解析 题目链接:LCR 091. 粉刷房子 这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。 2.算法原理 1. 状态定义 在解决这类问题时,我们首先需要根据题目的具体要求来定义状态。针对房屋粉刷问题&#…

刷题之字母异位词(leetcode 哈希表)

https://leetcode.cn/problems/group-anagrams/ class Solution { public:vector<vector<string>> groupAnagrams(vector<string>& strs) {unordered_map<string,vector<string>>map;//哈希表键为排序后或者处理后的字符串&#xff0c;值为某…

LeetCode474:一和零

题目描述 给你一个二进制字符串数组 strs 和两个整数 m 和 n 。 请你找出并返回 strs 的最大子集的长度&#xff0c;该子集中 最多 有 m 个 0 和 n 个 1 。 如果 x 的所有元素也是 y 的元素&#xff0c;集合 x 是集合 y 的 子集 。 代码 /*抽象为两个维度的背包问题 dp[i][j…