第一部分 计算机系统与平台 3
第1章 计算机发展与信息科学 3
1.1计算机技术的发展和展望 3
计算机的发展历程 3
未来计算机的发展 16
1.2计算机与信息处理 20
信息科学及信息技术 21
基于计算机的信息处理 23
进一步学习指导 32
习题一 33
第2章 计算机硬件系统 35
2.1计算机系统组成 35
计算机的基本工作原理 35
计算机系统的构成 38
2.2计算机主机系统 42
主机系统的逻辑构成 42
主机系统的物理构成 48
2.3常用外部设备 51
输入/输出系统概述 52
外存储器 54
输入设备 60
输出设备 62
设备驱动程序 64
进一步学习指导 67
习题二 67
第3章 操作系统基础 69
3.1操作系统概述 69
什么是操作系统 69
操作系统功能 71
操作系统分类 72
操作系统的特征 74
典型操作系统简介 74
3.2进程管理 79
进程的概念 79
进程控制 81
进程调度 85
进程通信 86
3.3存储器管理 88
存储器管理概述 88
存储管理方法 90
虚拟存储器 92
3.4文件管理 93
文件和文件系统概述 93
文件目录结构 96
文件存储空间管理 99
文件共享与文件保护 100
3.5设备管理 101
设备管理概述 101
输入/输出控制方式 102
设备管理程序 104
3.6用户接口 106
用户接口概述 106
用户接口分类 106
进一步学习指导 107
习题三 108
第4章 计算机网络 111
4.1计算机网络概述 111
计算机网络的发展 111
计算机网络的分类 114
计算机网络传输介质 115
计算机网络协议和体系结构 116
OSI和TCP/IP参考模型 117
4.2计算机局域网络 120
局域网概述 120
CSMA/CD介质访问控制协议 121
以太网 122
MAC地址 123
集线器、网桥和交换机 124
4.3 Internet基础 126
Internet概述 126
Internet工作方式 127
Internet接入 128
IP地址 129
默认网关地址 131
MAC地址和IP地址 132
Internet传输层协议 133
4.4 Internet应用 135
万维网 135
域名系统 138
电子邮件 139
文件传输 141
进一步学习指导 142
习题四 143
第5章 信息安全与职业道德 145
5.1信息安全概述 145
信息安全基本概念 145
信息安全标准 151
5.2信息安全技术 154
信息安全技术概述 154
访问控制技术 155
数据加密技术 156
数字签名技术 159
数字证书技术 161
身份认证技术 162
防火墙技术 163
网络信息安全解决方案 165
个人网络信息安全策略 167
5.3计算机病毒及其防治 167
计算机病毒的基本知识 167
计算机病毒的诊断 172
计算机病毒的预防 173
计算机病毒的清除 175
5.4职业道德及相关法规 175
概述 175
网络用户行为规范 177
我国软件知识产权保护 179
相关法律法规 180
进一步学习指导 181
习题五 182
第二部分 计算机开发与应用 187
第6章 计算机应用概述 187
6.1科学与工程计算 189
科学计算和计算机 190
科学和工程计算的步骤 191
科学和工程计算的应用 192
6.2信息管理 194
计算机时代的信息管理 195
管理信息系统与现代管理方法 198
6.3电子商务 200
什么是电子商务 201
电子商务的主要内容 202
电子商务的应用 204
6.4人工智能 206
人工智能的产生和发展 207
人工智能研究的基本内容 209
人工智能的应用领域 210
6.5计算机辅助设计与制造 214
CAX技术 215
CAD/CAM系统的基本功能 216
CAD/CAM系统介绍 218
进一步学习指导 220
习题六 221
第7章 程序设计 222
7.1程序设计的基本概念 222
程序设计的基本过程 222
程序设计语言 230
编程语言的选择 232
7.2程序设计思想 234
结构化程序设计 235
面向对象的程序设计 240
7.3算法和数据结构 243
基本概念 243
数据结构示例——线性表 248
算法示例——查找 253
进一步学习指导 255
习题七 256
第8章 软件工程 258
8.1软件工程概述 258
软件及软件的特征 258
软件生产的历史 258
软件危机 260
项目失败的原因 261
软件工程的主要定义 261
8.2软件开发活动 263
软件的生命周期 263
软件开发活动 263
软件过程及模型 269
8.3面向对象的分析与设计 272
标准建模语言UML 272
UML举例——学籍管理系统 276
8.4建模工具ROSE介绍 282
进一步学习指导 283
习题八 287
第9章 数据库管理系统 290
9.1数据库系统概述 290
数据库的发展 292
数据库模型描述 297
9.2关系数据库设计和应用 299
关系数据库设计基础 299
案例设计 301
9.3数据库管理系统介绍 305
文件 305
桌面数据库 307
大型商业数据库 307
开源数据库 310
新型Java数据库 312
国产数据库 313
9.4数据库应用和发展趋势 314
面向应用领域的数据库 314
数据库的发展趋势 315
进一步学习指导 317
习题九 319
第10章 多媒体技术基础 321
10.1多媒体技术概述 321
多媒体技术及其特点 321
多媒体技术的应用 322
多媒体计算机系统的组成 324
多媒体软件产品的制作过程 325
10.2数字声音基础 325
声音的特性 326
声音信号的数字化与数字音频 327
数字音频的处理 330
10.3数字图像基础 331
人类视觉对图像的感知 331
图像的数字化和数字图像 332
图像的颜色模型 334
数字图像处理 336
图像文件格式 338
10.4数字视频基础 339
模拟视频 339
电视图像数字化 342
数字视频标准与文件格式 344
数字视频编辑 347
10.5多媒体应用系统 349
IP电话 349
多媒体会议系统 350
网络视频点播 350
进一步学习指导 351
习题十 352
第11章 信息检索与信息发布 354
11.1信息检索 354
11.2检索系统的类型 355
11.3网络检索系统 356
目录 357
搜索引擎的发展现状 358
11.4检索意愿的表达 358
布尔检索 359
词位检索 360
截词检索 361
11.5常用搜索引擎使用介绍 361
天网中英文搜索引擎 361
YAHOO搜索引擎 366
11.6网络专题数据库信息检索 370
网络专题数据库基本知识 370
中国期刊网(CNKI) 370
11.7信息发布 374
进一步学习指导 375
习题十一 376
参考文献 377