第1章 绪论 1
1.1 什么是计算机科学 1
1.1.1 计算作为一门学科 1
1.1.2 计算机科学的定义及其根本问题 3
1.1.3 计算机科学的主领域 5
1.1.4 计算机科学中的经典问题 7
1.1.5 计算机科学中的核心概念 13
1.1.6 计算机科学的研究范畴 16
1.2 计算机概述 18
1.2.1 计算机的产生 18
1.2.2 计算机的发展 25
1.2.3 计算机的特点与分类 27
1.2.4 计算机的应用 29
1.2.5 计算机新技术 35
1.2.6 未来计算机的发展趋势 37
1.3 计算机与信息化社会 39
1.3.1 数据与信息 39
1.3.2 信息技术与信息社会 39
1.3.3 计算机文化 41
1.3.4 计算机伦理与职业道德 41
1.3.5 计算机犯罪 44
1.3.6 计算机信息安全 46
1.4 课程设计相关知识 47
1.4.1 课程设计目的与内涵 47
1.4.2 课程设计步骤 47
1.4.3 课程设计报告规范 48
习题一 48
第2章 计算机基础知识 51
2.1 计算机中数据的存储表示 51
2.1.1 计算机中数据的表示基础——二进制 51
2.1.2 计算机中数值型数据的存储表示 55
2.1.3 计算机中非数值型数据的存储表示 59
2.2 计算机系统组成与工作原理 63
2.2.1 计算机系统组成 63
2.2.2 计算机硬件系统的基本结构 64
2.2.3 计算机的基本工作原理 65
2.2.4 计算机软件系统 66
2.3 计算机系统的多级层次结构 67
2.3.1 程序设计语言 67
2.3.2 解释方式和编译方式 69
2.3.3 计算机系统的多级层次结构 70
2.4 计算机体系结构 72
2.4.1 计算机体系结构 72
2.4.2 计算机组成和计算机实现 73
2.5 冯·诺依曼结构与哈佛结构 75
2.5.1 冯·诺依曼结构 75
2.5.2 冯·诺依曼体系结构对计算机发展的限制 77
2.5.3 哈佛结构 78
2.6 处理器体系结构 79
2.6.1 指令系统 79
2.6.2 复杂指令集计算机与精简指令集计算机 81
2.6.3 流水线技术 83
2.6.4 并行处理技术 84
2.7 课程设计题目——设计哈佛结构M1机 86
习题二 86
第3章 计算机硬件系统 89
3.1 计算机硬件系统组成 89
3.2 中央处理器 90
3.2.1 运算器 90
3.2.2 控制器 91
3.2.3 寄存器 92
3.2.4 CPU的发展 93
3.2.5 CPU的主要技术参数 93
3.3 存储器 94
3.3.1 存储器分类 94
3.3.2 主存储器 96
3.3.3 高速缓冲存储器 97
3.3.4 辅助存储器 98
3.4 输入输出设备 103
3.4.1 输入设备 103
3.4.2 输出设备 104
3.5 总线与接口 106
3.5.1 总线的分类 106
3.5.2 总线标准及主要技术指标 107
3.5.3 接口 108
3.6 微型计算机基本配件选购与组装 109
3.6.1 微型计算机基本配件 109
3.6.2 微型计算机配件选购 111
3.6.3 微型计算机的组装 116
3.7 课程设计题目——组装一台微型计算机 120
习题三 121
第4章 计算机操作系统 123
4.1 操作系统概述 123
4.1.1 操作系统的发展 123
4.1.2 操作系统的类型 124
4.1.3 操作系统的特征 126
4.2 操作系统的功能 128
4.2.1 处理器管理 129
4.2.2 存储器管理 129
4.2.3 设备管理 130
4.2.4 文件管理 130
4.2.5 网络与通信管理 130
4.3 Windows XP应用基础 131
4.3.1 Windows系列操作系统的发展和特点 131
4.3.2 Windows XP的安装和启动 132
4.3.3 Windows的窗口及操作方式 134
4.3.4 认识Windows XP桌面 136
4.3.5 输入法管理 138
4.3.6 Windows XP的退出 139
4.4 Windows XP的文件管理 140
4.4.1 文件的概念与组织方式 140
4.4.2 浏览计算机中的文件 142
4.4.3 文件和文件夹的操作 144
4.4.4 剪贴板 147
4.5 Windows XP系统管理 148
4.5.1 显示环境设置 148
4.5.2 用户账户管理 151
4.5.3 应用程序管理 154
4.5.4 任务管理器 155
4.5.5 注册表管理 157
4.5.6 硬件管理 160
4.5.7 系统工具 162
4.6 自由软件与Linux操作系统 165
4.6.1 自由软件 165
4.6.2 Linux操作系统 166
4.7 课程设计题目——Windows XP文件管理 167
习题四 168
第5章 办公应用软件 171
5.1 Word文字处理软件 171
5.1.1 Word概述 171
5.1.2 文档的基本操作 174
5.1.3 文本的编辑 177
5.1.4 文档的格式编排 181
5.1.5 表格处理 188
5.1.6 文档中对象的操作 193
5.1.7 文档高级操作 198
5.2 Excel电子数据表格处理软件 203
5.2.1 Excel电子数据表格的基本知识和基本操作 203
5.2.2 Excel中数据的录入、检查和编辑 205
5.2.3 公式与函数 210
5.2.4 工作表的编辑和格式化 214
5.2.5 图表操作 217
5.2.6 数据管理和分析 222
5.3 PowerPoint演示文稿制作软件 229
5.3.1 PowerPoint基础操作 229
5.3.2 演示文稿的编辑与外观设置 231
5.3.3 演示文稿放映效果的设置 233
5.3.4 演示文稿的输出 235
5.4 课程设计题目——Office应用实例 237
习题五 242
第6章 多媒体技术应用 247
6.1 多媒体的基本概念 247
6.1.1 媒体与多媒体 247
6.1.2 多媒体信息的分类 248
6.1.3 多媒体的关键特性 250
6.2 多媒体技术 251
6.2.1 多媒体计算机系统的构成 251
6.2.2 多媒体数据压缩技术 253
6.2.3 多媒体数据处理技术 255
6.3 多媒体技术的应用领域 261
6.4 课程设计题目——单选题自动评分系统 262
习题六 262
第7章 计算机网络 265
7.1 数据通信 265
7.1.1 基本概念 265
7.1.2 数据通信的交换方式 267
7.2 计算机网络基础知识 268
7.2.1 计算机网络的概念及功能 268
7.2.2 计算机网络的发展 269
7.2.3 计算机网络分类和网络拓扑结构 269
7.2.4 计算机网络的组成 271
7.2.5 计算机网络的工作原理 272
7.2.6 局域网 276
7.3 综合业务数字网 278
7.4 中国公用数据通信网 280
7.5 金桥工程 283
7.6 课程设计题目——组建小型局域网 285
习题七 285
第8章 Internet及其应用 288
8.1 信息高速公路 288
8.1.1 全球信息高速公路 288
8.1.2 建设信息高速公路的关键技术 289
8.1.3 美国信息高速公路的目标体系结构 291
8.1.4 CNII的基本结构与功能 291
8.2 Internet基础知识 294
8.2.1 IP地址 294
8.2.2 域名机制 297
8.2.3 子网划分 299
8.2.4 Ipv6 301
8.3 中国Internet四大体系 302
8.4 进入Internet 304
8.5 Internet上的信息服务 306
8.5.1 电子邮件E-mail服务 306
8.5.2 信息检索服务 308
8.5.3 远程登录服务Telnet 309
8.5.4 文件传输FTP服务 309
8.6 第2代Internet 309
8.7 课程设计题目——网络和Internet连接 311
习题八 311
参考文献 314