第1章 计算机与信息技术 1
1.1 计算机发展简史 1
1.1.1 近代计算工具 1
1.1.2 电子计算机的诞生 3
1.1.3 计算机的四个发展阶段 5
1.1.4 未来新型计算机的展望 7
1.2 计算机的分类与应用 8
1.2.1 计算机的分类 8
1.2.2 计算机的应用 10
1.3 信息技术概述 12
1.3.1 信息与信息处理系统 12
1.3.2 信息技术发展简史 13
习题 14
第2章 计算机基础知识 15
2.1 计算机组成原理 15
2.1.1 计算机系统 15
2.1.2 计算机硬件系统 15
2.1.3 计算机软件系统 20
2.2 计算机基本工作原理 21
2.2.1 计算机的指令系统 21
2.2.2 计算机基本工作原理 22
2.3 数制及其相互转换 23
2.3.1 进位计数制 23
2.3.2 数制间的相互转换 25
2.4 数值数据的编码 28
2.4.1 定点表示与浮点表示 28
2.4.2 无符号整数的表示 29
2.4.3 有符号整数的表示 29
2.5 非数值数据的编码 31
2.5.1 数字的编码 31
2.5.2 西文字符的编码 32
2.5.3 汉字的编码 34
习题 36
第3章 微型计算机硬件系统 38
3.1 微型计算机的分类与主要性能指标 38
3.1.1 微型计算机的分类 38
3.1.2 微型计算机的主要性能指标 39
3.2 微型计算机主机系统 39
3.2.1 主板 40
3.2.2 CPU 43
3.2.3 内存条 44
3.3 微型计算机外部存储系统 45
3.3.1 软盘和软盘驱动器 45
3.3.2 硬盘与硬盘驱动器 46
3.3.3 光盘和光盘存储器 46
3.3.4 U盘存储器(Flash存储器) 47
3.4 微型计算机的常用输入和输出设备 47
3.4.1 微型计算机的常用输入设备 47
3.4.2 微型计算机的常用输出设备 48
习题 50
第4章 操作系统 51
4.1 操作系统的作用与分类 51
4.1.1 操作系统的作用 51
4.1.2 操作系统的分类 53
4.2 操作系统的主要功能 54
4.2.1 处理机管理 54
4.2.2 存储管理 57
4.2.3 设备管理 59
4.2.4 文件管理 59
4.2.5 用户接口 63
4.3 流行操作系统简介 63
4.3.1 DOS操作系统 63
4.3.2 Windows操作系统 64
4.3.3 Unix操作系统 65
4.3.4 Linux操作系统 66
习题 68
第5章 计算机网络 69
5.1 计算机网络概述 69
5.1.1 计算机网络发展简史 69
5.1.2 计算机网络的分类 72
5.1.3 计算机网络结构 72
5.1.4 计算机网络的拓扑结构 74
5.1.5 分组交换技术 75
5.1.6 网络协议和网络体系结构 77
5.2 计算机网络系统的组成 80
5.2.1 计算机网络硬件 80
5.2.2 计算机网络软件 86
5.3 计算机局域网 87
5.3.1 局域网的特点 87
5.3.2 局域网体系结构 88
5.4 Internet基础 89
5.4.1 Internet概述 89
5.4.2 Internet接入方式 90
5.4.3 IP地址与域名服务 91
5.4.4 Internet应用 98
习题 104
第6章 多媒体技术 106
6.1 多媒体技术概述 106
6.1.1 多媒体技术的基本概念 106
6.1.2 多媒体技术的发展 106
6.1.3 多媒体技术的特性 107
6.1.4 多媒体技术的应用 108
6.1.5 多媒体应用系统的开发 110
6.2 数字音频处理 111
6.2.1 声音的概述 111
6.2.2 声音信号的数字化 112
6.2.3 数字音频的技术指标 113
6.2.4 数字音频的存储容量 113
6.2.5 常用的数字音频文件格式 114
6.3 数字图像处理 115
6.3.1 图像的基本概念 115
6.3.2 图像的数字化 116
6.3.3 数字图像的属性参数 117
6.3.4 数字图像的压缩编码 118
6.3.5 常用的数字图像文件格式 118
6.4 数字视频技术 119
6.4.1 视频的基本概念 119
6.4.2 视频信息的数字化 120
6.4.3 视频文件格式 121
6.5 Flash动画 122
6.5.1 动画的概念 122
6.5.2 Flash动画的制作过程 123
6.5.3 常见的动画文件格式 123
习题 124
第7章 信息安全 125
7.1 信息安全概述 125
7.2 信息安全技术 126
7.2.1 数据加密技术 126
7.2.2 数字签名技术 128
7.2.3 数字证书 128
7.3 防火墙技术 129
7.3.1 防火墙技术概述 130
7.3.2 防火墙技术分类 130
7.3.3 常用的个人防火墙 131
7.4 计算机病毒与防范 134
7.4.1 计算机病毒的定义及特性 135
7.4.2 计算机病毒的症状及主要传播途径 136
7.4.3 计算机病毒的分类 137
7.4.4 计算机病毒的防范 138
习题 139
第8章 程序设计基础 141
8.1 程序设计概述 141
8.1.1 程序与软件 141
8.1.2 程序设计语言的分类 141
8.1.3 程序设计语言处理系统 143
8.1.4 常用程序设计语言 144
8.2 程序设计的基本过程 145
8.2.1 问题定义 145
8.2.2 算法设计 146
8.2.3 代码编制 146
8.2.4 测试程序 146
8.2.5 整理文档 146
8.3 算法设计 147
8.3.1 算法概述 147
8.3.2 算法的表示 148
8.3.3 程序设计的三种基本结构及结构化流程图 150
8.4 数据结构 153
8.5 软件工程 155
8.5.1 软件工程的基本原理 155
8.5.2 软件生命周期 157
习题 159
第9章 数据库技术基础 160
9.1 数据库系统概述 160
9.1.1 数据、数据库、数据库管理系统、数据库系统 160
9.1.2 数据管理技术的发展 162
9.1.3 数据库系统的特点 164
9.2 数据模型 166
9.2.1 数据处理的抽象描述 166
9.2.2 概念模型 166
9.2.3 常用的数据模型 168
9.3 关系模型及关系数据库 170
9.3.1 关系模型的数据结构 170
9.3.2 关系模型的数据操作 171
9.3.3 关系模型的约束条件 174
9.4 关系数据库标准语言SQL语言 174
9.4.1 SQL的基本概念 175
9.4.2 SQL语言的特点 175
9.4.3 查询 176
9.5 常见数据库管理系统 177
9.5.1 小型数据库 177
9.5.2 大中型数据库 177
9.6 管理信息系统 178
9.6.1 管理信息系统概述 178
9.6.2 管理信息系统与数据库 179
习题 179
参考文献 181