当前课程知识点:大学计算机基础 > 第一章概述 > 1-6 计算思维的特点 > 1-6 计算思维的特点
本节我们简单介绍计算思维的几个
特点
上节我们介绍了计算思维的总的定义
周以真教授为了让人们更易于理解
又将它更进一步的加以定义
计算思维通过约简
嵌入,
转化和仿真等方法
把一个看来困难的问题重新阐释成
一个我们知道问题怎样解决的方法
比如为了有效的求解一个问题
我们可能要进一步问:一个近似解是否
就够了
是否可以利用一下随机化
以及是否允许误报和漏报
计算思维是一种递归思维
是一种并行处理
是一种把代码译成数据
又能把数据译成代码的方法
是一种多维分析推广的类型检查方法
它是一种采用抽象和分解来控制庞杂
的任务或进行巨大复杂系统设计的
方法
它选择合适的方式去陈述一个问题
或者是选择合适的方式
对一个问题的相关方面建模
使其易于处理
它是利用不变量简明扼要
且表述性的刻画系统的行为
它使我们在不必理解每一个细节的
情况下
就能够安全的使用
调整和影响
一个大型复杂系统的信息
它就是为预期的未来应用而进行的
预存和缓冲
计算思维是按照预防
保护
即通过冗余容错纠错的方式
从最坏的情形恢复的一种思维
计算思维
利用启发式推理来寻求解答
在不确定情况下的规划
学习和调度
它就是搜索、搜索、再搜索,结果是一系列的
网页
一个赢得游戏的策略或者一个反例
计算思维
利用海量的数据来加快计算
在时间和空间之间
在处理能力和存储容量之间进行权衡
以我们日常生活当中的事情为例
比如当你早晨去学校时
把当天需要的东西放进背包
这就是预置和缓冲
当你丢失手套时
你沿走过的路去寻找
这就是回推
在什么时候停止租用滑雪板而为自己
买一副
这就是在线算法
在超市付账的时候
你应当去排哪个队呢
这就是多服务器系统的性能模型
为什么停电时你的电话仍然可用
这就是失败的无关性和设计的冗余性
计算思维是每个人的基本技能
不仅仅属于计算机科学家
我们应当使每个孩子在培养解析能力时
不仅掌握阅读
写作和算术
还要学会计算思维
计算和计算机
促进了计算思维的传播
下面我们看一下计算思维的特点
计算思维是概念化的
不是程序化的
计算机科学不是计算机编程
人们具有计算思维能力
意味着不仅能为解决某个问题编写
计算机程序
还要求能够在抽象的多个层次上思考
问题
计算思维是基本的
不是机械式的
基本技能是每一个人为了在现代社会
中发挥职能所必须掌握的
机械技能意味着机械的重复
假设当计算机像人类一样思考
思维可真就变成机械的了
计算思维是人的思维方式
不是机器的思维方式
计算思维是人类求解问题的一条途径
但绝非要使人类像计算机那样的思考
计算机枯燥且沉闷
而人类聪明且富有想象力
是人类赋予了计算机生命力
人类借助计算机设备
我们就能用自己的智慧去解决那些在
计算时代之前不敢尝试的问题
实现只有想不到没有做不到的境界
计算思维是思想
不是人造品
软件
硬件
等人造物是以物理的形式对计算思维
的呈现
除此之外
我们还可以基于计算思维来求解问题
管理日常生活
与他人交流和互动
计算思维是数学和工程融合的思维方式
计算机科学在本质上是源自数学思维
因为像所有的科学一样
其形式化基础
建筑于数学之上
计算机科学又从本质上源自工程思维
因为我们建造的是能够与实际世界
互动的系统
基于计算设备的限制
迫使计算科学家必须计算性的思考
不能只是数学性的思考
计算机科学家必须融合数学思维和
工程思维
来使计算机工作,从而形成计算思维
计算思维是面向所有人,所有领域
计算思维不只是计算机科学家的思维
而是面向所有人的思维
它不只是计算机专业领域的人应具有
的思维
而是所有专业领域的人应具备的思维
本节我们简单回顾
并进一步定义了计算思维的概念
并介绍了计算思维的特点
谢谢观看
-1-1 计算机的诞生
--第一章 习题1
--计算机的诞生1
--计算机的诞生2
-1-2 计算机的分类
--第一章 习题2
--计算机的分类
-1-3 计算机的应用领域
--第一章 习题3
-1-4 计算机系统组成
--第一章 习题4
--计算机系统组成1
--计算机系统组成2
-1-5 计算机思维的定义
--第一章 习题5
--计算思维1
-1-6 计算思维的特点
--第一章 习题6
--计算思维2
-1-7 计算思维的应用案例
--第一章 习题7
--计算思维3
-第一章 章测试
-2-1 进位计数制表示方法
--第二章 习题1
-2-2 进位计数制的相互转换
--第二章 习题2
--进位计数制2
-2-3 整数的表示方法
--第二章 习题3
--整数的表示1
-2-4 浮点数表示方法
--第二章 习题4
--浮点数的表示1
-2-5 BCD格式表示法
--第二章 习题5
--BCD码
-2-6 算术运算
--2-6 算术运算
--第二章 习题6
-2-7 运算溢出及判断
--第二章 习题7
--运算的溢出
-2-8 逻辑运算
--2-8 逻辑运算
--第二章 习题8
--逻辑运算
-2-9 ASCII编码
--第二章 习题9
-2-10 Unicode编码
--第二章 习题10
-2-11汉字编码
--2-11汉字编码
--第二章 习题11
--汉字编码
-2-12数据校验编码
--第二章 习题12
--数据校验编码
-第二章 章测试
-3-1中央处理器
--3-1中央处理器
--第三章 习题1
--中央处理器
-3-2 存储器
--3-2 存储器
--第三章 习题2
--存储器1
--存储器2
--存储器3
-3-3 总线和接口
--第三章 习题3
--总线
-3-4 外部设备
--3-4 外部设备
--第三章 习题4
--外部设备
-3-5 冯.诺依曼体系结构
--第三章 习题5
-3-6 计算机常用性能指标
--第三章 习题6
--性能指标1
--性能指标2
-3-7嵌入式系统
--第三章 习题7
--嵌入式系统
-3-8哈佛体系结构
--第三章 习题8
--哈佛体系结构
-3-9 DSP简介
--3-9DSP简介
--第三章 习题9
--DSP
-3-10 虚拟台式计算机模拟器
--虚拟桌面架构
-3-11 4位计算机模拟器
-第三章 章测试
-4-1计算机软件分类
--第四章 习题1
--软件分类
-4-2软件的工作模式
--第四章 习题2
--软件的工作模式
-4-3软件的安装方法
--第四章 习题3
--软件安装
-4-4计算机软件生命周期
--第四章 习题4
--生命周期1
--生命周期2
--生命周期3
--软件测试1
--软件测试2
-4-5计算机软件开发过程模型
--第四章 习题5
- 4-6 常用软件介绍-办公软件
--第四章 习题6
-办公软件实例1 文字处理软件
-办公软件实例2 电子表格软件
-办公软件实例3 演示文稿软件
-4-7 常用软件介绍-多媒体创作软件
--第四章 习题7
-多媒体创作软件实例1 音频处理软件
-多媒体创作软件实例2 图像处理软件
-多媒体创作软件实例3 动画制作软件
-多媒体创作软件实例4 视频处理软件
-4-8 常用软件介绍-网页制作软件
--第四章 习题8
-第四章 章测试
-5-1 操作系统概述
--第五章 习题1
--操作系统
--操作系统分类
--操作系统管理
-5-2 Windows 7基本操作
--第五章 习题2
-5-3 Windows 7文件管理
--第五章 习题3
-5-4 Windows 7程序管理
--第五章 习题4
-5-5 Windows 7系统安全
--第五章 习题5
--操作系统安全
-5-6 Windows 7计算机管理
--第五章 习题6
-5-7 Dos命令
--第五章 习题7
--dos
-5-8 Windows 7常用软件
--第五章 习题8
-5-9 Linux操作系统
--第五章 习题9
--Linux
-5-10 手机操作系统
--第五章 习题10
-5-11 虚拟机及Vmware介绍
--第五章 习题11
--虚拟机
--虚拟机使用
-第五章 章测试
-6-1 算法基础
--6-1 算法基础
--第六章 习题1
-6-2 程序设计语言分类
--第六章 习题2
-6-3 程序设计过程
--第六章 习题3
-6-4 程序设计方法
--第六章 习题4
-6-5 程序设计语言基本要素(一)
--第六章 习题5
-6-6 程序设计语言基本要素(二)
--第六章 习题6
-6-7 Python简介及编程环境配置
--第六章 习题7
-6-8 程序设计应用举例
--第六章 习题8
-第六章 章测验
-7-1 数据库技术概述
--第七章 习题1
--信息和数据
-7-2 数据库管理系统
--第七章 习题2
--数据库管理系统
-7-3 数据库系统的组成与功能
--第七章 习题3
--独立性
--数据库系统分类
-7-4 关系模型的数据结构
--第七章 习题4
--E-R图
--三级模式结构
-7-5 关系模型的数据操作及完整性约束
--第七章 习题5
--关系模型
--数据库范式
--完整性约束
-7-6 Access数据库的建立
--第七章 习题6
--Access
-7-7 Access的数据查询
--第七章 习题7
-第七章 章测试
-8-1计算机网络概述
--第八章 习题1
--定义
-8-2网络分类
--8-2网络分类
--第八章 习题2
--分类
-8-3数据传输
--8-3数据传输
--第八章 习题3
--数据传输
-8-4网络拓扑结构
--第八章 习题4
--网络拓扑结构
-8-5网络体系结构
--第八章 习题5
--网络体系结构
-8-6网络互连
--8-6网络互连
--第八章 习题6
--网络互连
-8-7Internet基础:TCP╱IP协议结构
--第八章 习题7
--TCP/IP模型
--IP协议
-8-8Internet基础:IP地址
--第八章 习题8
--IP地址
-8-9Internet基础:域名系统
--第八章 习题9
--域名
-8-10Internet基础:Internet的基本服务
--8-10Internet基础:Internet的基本服务
--第八章 习题10
--Internet
-8-11Internet基础:Internet的接入
--第八章 习题11
-第八章 章测试
-9-1信息安全的基本概念
--第九章 习题1
--信息安全的CIA
--攻击与防御
-9-2 密码技术及应用
--第九章 习题2
--数字签名
-9-3防火墙技术
--9-3防火墙技术
--第九章 习题3
--防火墙的分类
--防火墙的基本特性
-9-4恶意软件
--9-4恶意软件
--第九章 习题4
--恶意软件类型
-9-5入侵检测技术
--第九章 习题5
--入侵检测概念原理
--入侵检测分类
-第九章 章测试
-10-1 云计算
--10-1 云计算
--第十章 习题1
-10-2大数据
--10-2大数据
--第十章 习题2
-10-3物联网
--10-3物联网
--第十章 习题3
-10-4机器学习
--10-4机器学习
--第十章 习题4
-10-5人工智能
--10-5人工智能
--第十章 习题5
-10-6物联网应用
-第十章 章测验
-1-0 准备步骤
--1-0 准备步骤
-1-1 台式机组装
-1-2 笔记本电脑组装
-3-1 启动和退出Word
-3-2 创建、编辑和保存Word文档
-3-3 封面的制作
--封面的制作-1
--封面的制作-2
--封面的制作-3
--封面的制作-4
-3-4 长文档编辑
--长文档编辑
-3-5 页面插入与目录
-3-6 页眉页脚与页码
-3-7 完成文档
-4-1 创建和编辑Excel表格
-4-2 简单公式和函数
-4-3 插入图表
--4-3 插入图表
-4-4 电子表格中数据的管理
-5-1 创建演示文稿与添加幻灯片
-5-2 编辑演示文稿
-5-3 设置演示文稿外观
-5-4 交互式演示文稿的设置
-5-5 设置演示文稿动画和音乐
-5-6 演示文稿放映
-6-1 图像的修饰
-6-2 淡黄色的记忆
-6-3 心形贺卡
--6-3 心形贺卡
-6-4 燃烧字
--6-4 燃烧字
-6-5 闻味的小狗狗
-6-6 换脸
--6-6 换脸
-7-1 逐帧动画的制作
-7-2 动作补间动画的制作
-7-3 形状补间动画的制作
-8-1 网站制作前期工作
-8-2 在Dreamweaver中建立和管理站点
-8-3设计制作网站主页
-8-4 制作网站导航栏
-8-5 修饰美化页面
-8-6 填写页面内容
-8-7 设计制作次级页面并建立链接
-9-1 Python的下载
-9-2 Python的安装
-9-3 IDLE的使用
-9-4 求矩形的周长和面积
-9-5 求三角形的面积
-9-6 求素数
--9-6 求素数
-10-1 数据库的建立
-10-2 SQL的应用
-11-1 Packet Tracer简介及下载方法
-11-2 有线网络的组网与配置
-11-3 无线网络的组网及无线路由配置
-12 无线网络安全配置