本书注重从计算思维的角度来阐述计算机学科知识,对计算机基础的教学内容和知识体系进行整合、调整和补充。在内容组织上,侧重阐述计算机学科入门的基本概念和基础理论,摒弃过于专业、深入的理论知识,降低初学者的学习难度,同时保持知识体系和结构完整性。
本书配套有《大学计算机基础实验教程》,从实践应用出发,侧重于Windows 操作系统、WPS Office 办公软件及其他基础性软件的功能介绍和操作使用方法,可供读者学习基本的软件操作方法和技巧,或供教师进行教学实践。
样章试读
目录
- 目录
第1章计算机基础知识 1
1.1 计算机的产生与发展 1
1.1.1 早期的计算工具 1
1.1.2 近代计算机 2
1.1.3 电子计算机的问世 3
1.1.4 计算机的发展 5
1.2 数制及其运算 6
1.2.1 计算机的数制 6
1.2.2 常用的数制 8
1.2.3 数制转换 9
1.2.4 数的表示方法及运算 12
1.3 字符信息在计算机中的表示 17
1.3.1 ASCII 码 17
1.3.2 汉字编码 19
1.3.3 其他字符编码 23
习题1 26
第2章硬件基础 30
2.1 冯?诺依曼机的组成 30
2.2 计算机系统的基本组成 31
2.2.1 计算机的分类 32
2.2.2 个人计算机的硬件组成 39
2.3 CPU 43
2.3.1 CPU 的组成及工作原理 43
2.3.2 指令和指令系统 45
2.3.3 CPU 的主要技术指标 46
2.4 存储器 50
2.4.1 存储器的分类 50
2.4.2 存储器的分级结构 52
2.4.3 内存 53
2.4.4 辅助存储器 55
2.5 总线 59
2.5.1 总线的基本概念 59
2.5.2 总线的技术指标 62
2.5.3 总线接口及标准 62
2.6 输入输出设备 63
2.6.1 输入设备 64
2.6.2 输出设备 67
习题2 70
第3章操作系统基础 74
3.1 操作系统概述 74
3.1.1 操作系统定义 74
3.1.2 操作系统的形成和发展 75
3.1.3 操作系统分类 76
3.2 操作系统的功能 79
3.2.1 操作系统的资源管理 79
3.2.2 操作系统的用户界面 87
3.3 操作系统的使用 88
3.3.1 操作系统产品概述 88
3.3.2 操作系统文件管理概述 99
习题3 107
第4章程序设计基础 109
4.1 程序设计语言概述 109
4.1.1 程序设计语言分类 109
4.1.2 常用的程序设计语言 111
4.2 程序设计方法 113
4.2.1 结构化程序设计方法 113
4.2.2 面向对象程序设计方法 115
4.2.3 两种设计方法比较 116
4.3 算法基础 116
4.3.1 算法的概念 117
4.3.2 算法的设计 117
4.3.3 算法的表示 119
4.3.4 算法分析 122
4.4 数据结构基础 124
4.4.1 数据结构的基本概念 124
4.4.2 常见的几种数据结构 126
4.5 算法实例 137
4.5.1 查找算法 137
4.5.2 排序算法 138
习题4 141
第5章多媒体基础 145
5.1 多媒体技术概述 145
5.1.1 多媒体基本概念 145
5.1.2 多媒体系统 147
5.1.3 多媒体处理的关键技术 149
5.2 数字化的基本概念 150
5.2.1 模拟现象与离散现象 150
5.2.2 模拟声音和模拟图像 151
5.3 数字图像基础 152
5.3.1 图形和图像 152
5.3.2 图像的数字化 153
5.3.3 颜色的编码 156
5.3.4 图像的压缩 159
5.3.5 常见的图像文件格式 160
5.3.6 显卡及其功能 161
5.4 数字音频基础 163
5.4.1 声音的基本概念 163
5.4.2 声音的数字化 163
5.4.3 音频压缩 166
5.4.4 常见的音频文件格式 167
5.4.5 乐器数字接口 169
5.4.6 声卡及其功能 171
5.5 数字视频基础 171
5.5.1 视频的基本概念 171
5.5.2 视频的数字化 173
5.5.3 视频压缩 174
5.5.4 常见的视频文件格式 176
5.5.5 流媒体 177
5.5.6 计算机动画 179
习题5 183
第6章计算机网络和Internet基础 186
6.1 计算机网络概述 186
6.1.1 计算机网络的发展历史 186
6.1.2 计算机网络的协议与体系结构 189
6.1.3 计算机网络的分类 192
6.2 数据通信基础 193
6.2.1 数据通信的有关概念 193
6.2.2 网络传输媒体 195
6.3 局域网 197
6.3.1 局域网的组成 197
6.3.2 局域网工作模式 200
6.3.3 常见局域网介绍 201
6.4 Internet 基础 203
6.4.1 Internet 概述 203
6.4.2 Internet 的常见接入方式 204
6.4.3 IP 地址和域名系统 206
6.5 Internet 应用 214
6.5.1 万维网 214
6.5.2 文件传送 217
6.5.3 电子邮件 218
6.6 Internet 的发展趋势 219
6.6.1 Web2.0 和Web3.0 219
6.6.2 物联网 220
6.6.3 云计算 222
6.6.4 区块链技术 225
6.7 网络安全 227
6.7.1 计算机网络面临的安全性威胁 227
6.7.2 计算机网络安全技术 228
6.7.3 计算机网络安全的法律法规 230
6.7.4 网络安全的重大事件 231
习题6 232