博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算思维(一) -- 引论
阅读量:4706 次
发布时间:2019-06-10

本文共 660 字,大约阅读时间需要 2 分钟。

什么是计算思维?

Computational thinking is a way of solving problems, designing systems, and understanding human behavior that draws on concepts fundamental to conputer science.

每个人在计算求解的时候,如何像计算机科学家一样思考,它是一种思维模式。

计算思维的本质就是抽象(abstraction)和自动化(automation), 这种抽象和自动化分布在不同层面。

计算思维是人类应该具备的第三种思维

实验思维:实验--》 观察 --》发现 、推断与总结。 --观察与归纳

理论思维:假设/预设 --》 定义/性质/定理 --》证明。 -- 推理和演绎

计算思维: 设计,构造与计算。 -- 设计与构造

当前环境下,理论与实验手段在面临大规模数据的情况下, 不可避免的要用计算手段来辅助进行。

传统计算机:设计存储器和控制器(成熟)

构造各种新型计算机:比如构造大脑系统(控制器),新型设备(iphone,ipad),各种自动化设备

应用各种新型计算机:如何用这些新型计算机改变人们的生活

计算机学科--》软件工程、生物计算、信息安全、计算经济学、计算物理学、

科学研究的三大手段:

理论、实验和计算 --》计算科学

 

学习计算机科学家在求解问题时的一种思维。

 

转载于:https://www.cnblogs.com/jinee/p/4508652.html

你可能感兴趣的文章
邮件详解
查看>>
【C++】C++自学旅程(3):函数与预处理
查看>>
浅析JavaScript的字符串查找函数:indexOf和search
查看>>
Doxygen+Graphviz用来画程序结构图
查看>>
jquery倾斜的动画导航菜单
查看>>
Android的AsyncTask类的解读 分类: Android ...
查看>>
JAVA IO流的简单总结+收集日志异常信息
查看>>
人脸识别
查看>>
LINQ学前准备之Lambda Expressions
查看>>
Android开发之回调函数
查看>>
数据归一化
查看>>
系统进程 zygote(一)—— 概述
查看>>
【翻译】Delphi中类的逆向工程
查看>>
我的Cocos2d-x学习笔记(二)AppDelegate补充介绍
查看>>
java获取中文拼音首字母工具类
查看>>
HDU 1729 Stone Game【SG函数】
查看>>
[Bzoj1009][HNOI2008]GT考试(KMP)(矩乘优化DP)
查看>>
由于无法验证发布者 所以windows阻止此软件
查看>>
又是一道水的逆向思维题
查看>>
圆角效果
查看>>