第一章 信息与计算机文化 1
1.1 综述 1
1.1.1 信息 1
1.1.2 信息技术 5
1.1.3 计算机信息处理 9
1.1.4 计算机文化与计算机教育 10
1.1.5 信息产业及对信息人才的需求 14
1.2 浏览计算机世界 17
1.2.1 计算机的诞生 18
1.2.2 计算机发展的关键人物 20
1.2.3 计算机的发展历史 22
1.2.4 计算机发展的趋势与展望 24
1.3 计算机概述 27
1.3.1 计算机的定义 27
1.3.2 计算机的分类 27
1.3.3 计算机系统的组成 29
1.3.4 计算机的应用与特点 32
1.4 21世纪的计算机 35
1.4.1 计算机技术的新发展 36
1.4.2 网络时代的计算机应用技术 40
本章小结 41
讨论与思考 41
本章内容复习 41
网上练习 42
课外阅读 42
第二章 信息安全 43
2.1 信息系统安全 43
2.1.1 信息安全的基本概念 44
2.1.2 计算机犯罪 48
2.1.3 黑客及防御策略 52
2.1.4 防火墙 56
2.2 计算机病毒 57
2.2.1 计算机病毒概述 58
2.2.2 计算机病毒定义 61
2.2.3 计算机病毒分类 62
2.2.4 计算机病毒检测与预防 63
2.2.5 2003年病毒新品种 66
2.3 知识产权保护 68
2.3.1 知识产权的基础知识 68
2.3.2 中国知识产权保护状况 70
2.4 社会责任与网络道德 72
2.4.1 素质教育与社会责任 73
2.4.2 网络道德 74
本章小结 77
讨论与思考 77
本章内容复习 77
网上练习 78
课外阅读 78
第三章 计算机系统结构 79
3.1 数制与编码 79
3.1.1 数制的基本概念 79
3.1.2 二进制系统 81
3.1.3 数制间的转换 85
3.1.4 带符号数的表示方式 89
3.1.5 定点数与浮点数 93
3.1.6 信息编码 95
3.2 计算机组织结构 99
3.2.1 数据在计算机中的组织方式 99
3.2.2 计算机系统结构与组织 101
3.2.3 CPU结构和功能 103
3.2.4 存储系统 105
3.2.5 输入/输出系统 111
3.2.6 系统总线 112
3.3 计算机工作原理 115
3.3.1 计算模型 115
3.3.2 计算机工作原理 118
3.3.3 计算机的指令和指令系统 119
本章小结 122
讨论与思考 122
本章内容复习 122
网上练习 123
课外阅读 123
第四章 微机硬件基础 124
4.1 微型计算机系统的组成 124
4.1.1 硬件系统 124
4.1.2 软件系统 125
4.1.3 微机系统的3个层次 127
4.2 主机系统 128
4.2.1 微处理器 128
4.2.2 内存储器 129
4.2.3 微机主板 130
4.2.4 微机总线 134
4.3 外部存储器 137
4.3.1 软盘存储器 137
4.3.2 硬盘存储器 140
4.3.3 光盘存储器 142
4.3.4 U盘存储器 145
4.3.5 存储系统的层次结构 146
4.4 常用的外部设备 146
4.4.1 输入设备 147
4.4.2 输出设备 148
4.4.3 其他外部设备 149
4.5 微机系统综述 150
4.5.1 微型计算机的系统配置 150
4.5.2 微型计算机工作原理 151
4.5.3 微型计算机系统的主要性能指标 151
本章小结 152
讨论与思考 152
本章内容复习 153
网上练习 153
课外阅读 153
第五章 操作系统基础 154
5.1 操作系统概述 154
5.1.1 操作系统的基本概念 154
5.1.2 操作系统的发展历程 157
5.1.3 操作系统的分类 161
5.1.4 操作系统的基本功能和特性 163
5.1.5 操作系统的工作界面 165
5.2 操作系统的功能模块 167
5.2.1 处理机管理 168
5.2.2 作业管理 170
5.2.3 存储管理 173
5.2.4 设备管理 176
5.2.5 文件管理 187
5.3 典型操作系统介绍 192
5.3.1 Windows基础 193
5.3.2 UNIX基础 195
5.3.3 Linux基础 201
本章小结 202
讨论与思考 202
本章内容复习 203
网上练习 203
课外阅读 203
第六章 软件技术基础 204
6.1 数据与文件 204
6.1.1 数据组织的层次体系 204
6.1.2 基本文件组织方式 206
6.2 程序设计基础 207
6.2.1 计算机程序概述 207
6.2.2 计算机程序设计方法 210
6.2.3 计算机程序的编码与测试 214
6.2.4 常见的编程语言 215
6.3 算法与数据结构 219
6.3.1 算法的基本概念 219
6.3.2 数据结构基础 222
6.3.3 栈与队列的基本概念 227
6.3.4 排序与查找基本策略 232
6.4 软件开发基础 236
6.4.1 软件工程概述 236
6.4.2 软件开发方法 241
6.4.3 软件开发工具 243
6.4.4 软件复用技术 246
本章小结 247
讨论与思考 248
本章内容复习 248
网上练习 249
课外阅读 249
第七章 数据库技术基础 250
7.1 数据库概述 250
7.1.1 数据管理技术的发展 250
7.1.2 数据库系统应用示例 252
7.1.3 数据库系统 253
7.1.4 常见的数据库管理系统 256
7.2 数据库系统的结构 257
7.2.1 数据描述 257
7.2.2 数据模型 259
7.2.3 数据库的体系结构 262
7.3 关系数据库 264
7.3.1 关系模型的设计 264
7.3.2 关系操作 268
7.3.3 结构化查询语言SQL 270
7.4 面向对象数据库简介 273
7.4.1 概述 274
7.4.2 面向对象数据模型 274
本章小结 276
讨论与思考 276
本章内容复习 276
网上练习 277
课外阅读 277
第八章 多媒体技术基础 278
8.1 多媒体技术基础 278
8.1.1 多媒体概述 279
8.1.2 多媒体系统的组成 283
8.1.3 多媒体技术研究的主要内容 286
8.1.4 多媒体技术的应用 288
8.2 多媒体数据压缩技术 289
8.2.1 多媒体数据编码技术概述 289
8.2.2 多媒体数据压缩标准 291
8.3 多媒体硬件基础 296
8.3.1 数字音频处理接口 297
8.3.2 数字视频处理接口 299
8.3.3 多媒体输入/输出设备 300
8.4 多媒体应用技术 303
8.4.1 多媒体作品设计 303
8.4.2 多媒体教学课件 306
8.4.3 人机界面设计与屏幕设计 308
本章小结 312
讨论与思考 312
本章内容复习 312
网上练习 313
课外阅读 313
第九章 网络技术基础 314
9.1 计算机网络概述 314
9.1.1 计算机网络的发展 314
9.1.2 计算机网络的定义与功能 317
9.1.3 计算机网络的分类 318
9.1.4 计算机网络协议 319
9.1.5 计算机网络的体系结构 321
9.2 计算机网络的组成 324
9.2.1 网络硬件 324
9.2.2 网络软件 329
9.2.3 网络拓扑结构 331
9.3 Internet的基本技术与应用 333
9.3.1 Internet概述 333
9.3.2 Internet在中国 334
9.3.3 Internet地址 336
9.3.4 接入Internet 340
9.3.5 Internet应用 346
9.4 典型的信息服务 348
9.4.1 WWW浏览 348
9.4.2 电子邮件Email 350
9.4.3 文件传输 352
9.5 信息发布技术 355
9.5.1 基本系统结构 356
9.5.2 标记语言 357
9.5.3 网络编程 362
9.5.4 信息发布 363
本章小结 364
讨论与思考 364
本章内容复习 364
网上练习 365
课外阅读 365
附录 366
附录A ASCII字符编码表 366
附录B 国内外部分网络站点 367
主要参考文献 371