计算思维(一) -- 引论

什么是计算思维?

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