README: Computer Science-Foundation-Book-计算机科学导论
正文
分类出自1.6 课程纲要
绪论
- 绪论
第1部分: 数据的表示与运算
- 数字系统
第3,4 章的先导 - 数据存储
数据如何存储在计算机 - 数据运算
如何对存储在计算机中的数据进行运算
第2部分: 计算机硬件
- 计算机组成
给出计算机硬件的通用概念,讨论不同的计算机组成 - 计算机网络和因特网
阐明不同的单个计算机是如何连接成计算机网络以及互联网的
第3部分: 计算机软件
- 操作系统
用户(人或者应用程序)用来控制硬件访问的系统软件 - 算法
问题求解如何归约成为该问题编写算法 - 程序设计语言
比较和对照不同的语言 - 软件工程
软件工程: 软件开发的工程方法
第4部分: 数据组织与抽象
- 数据结构
- 抽象数据类型
- 文件结构
基于不同的应用,使用多种方法,文件被存储在辅助存储设备中。
单个记录是如何被检索 - 数据库
相关文件的集合(称为数据库)是如何组织和存取的
第5部分: 高级话题
- 数据压缩
压缩数据通过部分消除数据中内在的冗余来减少发送或存储的数据盘
通过数据压缩, 提高了数据传输和存储的效率, 同时保护了数据的完整性 - 安全
- 计算理论
把计算机看成一台问题求解机器.
哪些问题可以通过计算机解决?
语言之间是否存在优劣?
运行一个程序前, 是否可以确定该程序将要停止(终止)还是一直运行?
用一种特定语言解决一个问题需要多长时间? - 人工智能
第6部分: 社交媒体和社会话题
- 社会媒体导论
- 社会和道德问题
附录
- A Unicode
- B UML
- C 伪代码
- D 结构图
- E 布尔代数和逻辑电路
- F C、C++和Java程序示例
- G 数学知识
- H 错误检测和纠正
- I 符号加绝对值整数的加减法
- J 实数的加减法
浙公网安备 33010602011771号