第一章 计算机基础知识 1
1.1 计算机概述 1
1.1.1 计算机发展简史 1
1.1.2 微型计算机的发展 3
1.1.3 我国超级计算机的发展和应用 7
1.1.4 计算机的分类 8
1.1.5 计算机的主要特征与特点 9
1.1.6 计算机的应用领域 10
1.1.7 计算机的发展趋势 11
1.1.8 未来计算机 12
1.2 计算机中信息的表示与存储 14
1.2.1 数制 14
1.2.2 数制之间的转换 15
1.2.3 二进制的运算 16
1.2.4 计算机信息编码 18
1.3 计算机文化 21
第二章 计算机系统组成 22
2.1 计算机系统概述 22
2.1.1 计算机基本工作原理 22
2.2.1 硬件系统的基本结构 23
2.2 计算机硬件系统 23
2.1.2 计算机系统的组成 23
2.2.2 常用设备 25
2.2.3 微型计算机系统的主要性能指标 32
2.3 计算机软件系统 33
2.3.1 系统软件 33
2.3.2 应用软件 34
第三章 操作系统 35
3.1 操作系统的基本概念 35
3.1.1 操作系统的定义 35
3.1.3 操作系统的分类 36
3.1.2 操作系统的功能 36
3.1.4 常用操作系统介绍 37
3.2 Windows操作系统 38
3.2.1 Windows操作系统的发展 38
3.2.2 Windows XP的桌面 40
3.3 Windows XP的基本操作 42
3.3.1 窗口及其操作 42
3.3.2 对话框操作 43
3.3.3 菜单操作 44
3.4 文件及文件夹管理 45
3.4.1 文件及文件夹的命名与选定 45
3.4.2 文件及文件夹的管理 46
3.5 控制面板及附件的使用 48
3.5.1 控制面板 48
3.5.2 附件 53
第四章 办公软件Office 2003 57
4.1 中文Word 2003 57
4.1.1 Word 2003概述 57
4.1.2 文档的管理 59
4.1.3 文档的编辑 63
4.1.4 文档的排版 68
4.1.5 表格制作 75
4.1.6 图文混排 80
4.1.7 文档打印 81
4.2 中文Excel 2003 83
4.2.1 Excel 2003概述 83
4.2.2 工作簿及工作表的建立、编辑和格式化 86
4.2.3 公式与函数 98
4.2.4 图表的制作 101
4.2.5 数据管理 103
4.2.6 工作表的打印 106
4.3.1 PowerPoint 2003概述 107
4.3 中文PowerPoint 2003 107
4.3.2 演示文稿的建立与编辑 110
4.3.3 演示文稿的处理和美化 114
4.3.4 放映和打印演示文稿 118
第五章 计算机网络 121
5.1 计算机网络概述 121
5.1.1 计算机网络的定义及发展 121
5.1.2 计算机网络的分类 122
5.1.3 计算机网络功能概述 124
5.1.4 计算机网络协议 124
5.2.1 通信基础 128
5.2 计算机网络通信 128
5.2.2 网络传输介质及设备 129
5.3 Internet基础 131
5.3.1 Internet的发展概述 131
5.3.2 Internet地址 132
5.3.3 Internet的接入方式 134
5.4 Internet的应用 135
5.4.1 WWW服务与浏览器 135
5.4.2 文件传输与远程登录 139
5.4.3 电子邮件 140
6.1.1 计算机信息安全定义 144
6.1.2 计算机信息安全技术 144
6.1 计算机信息安全概述 144
第六章 计算机信息安全 144
6.2 计算机信息危机 148
6.2.1 计算机病毒的概念、分类及特点 148
6.2.2 计算机病毒的危害及防治 149
6.2.3 网络黑客及防范 151
第七章 多媒体技术及应用 154
7.1 多媒体技术基础 154
7.1.1 多媒体技术的概念 154
7.1.2 多媒体技术的特点 154
7.1.3 多媒体的关键技术 155
7.1.4 多媒体技术应用领域 156
7.2 多媒体数据格式 157
7.2.1 视频格式 157
7.2.2 音频格式 158
7.2.3 图片格式 159
7.3 多媒体常用软件介绍 160
7.3.1 豪杰超级解霸3000 160
7.3.2 RM播放器RealOne Player 161
7.3.3 微软媒体播放器Windows Media Player 161
7.3.4 图像浏览工具ACDSee 163
8.1.2 程序设计语言 164
8.1.1 程序与程序设计 164
第八章 程序设计基础 164
8.1 程序设计概述 164
8.2 结构化程序设计 167
8.2.1 结构化程序的基本结构 167
8.2.2 结构化程序设计原则 168
8.3 面向对象程序设计 169
8.3.1 面向对象方法的基本概念 170
8.3.2 面向对象的优点 173
8.4 程序设计风格 173
9.1.1 基本概念 175
9.1 数据库概述 175
第九章 数据库基础 175
9.1.2 数据管理技术的发展 176
9.1.3 数据库系统特点 177
9.1.4 数据库系统结构 178
9.2 数据模型 180
9.2.1 数据模型组成要素 180
9.2.2 概念模型 181
9.2.3 非关系模型 182
9.2.4 关系模型 185
9.3.1 传统的集合运算 186
9.3 关系代数 186
9.3.2 专门的关系运算 187
9.4 规范化理论 189
9.4.1 规范化问题 189
9.4.2 函数依赖 190
9.4.3 范式 191
9.5 数据库设计 192
9.5.1 概述 192
9.5.2 需求分析 193
9.5.3 概念设计 195
9.5.4 逻辑设计 197
9.5.5 物理设计 198
9.5.6 数据库的实施与维护 200
第十章 软件工程基础 202
10.1 软件工程基本概念 202
10.1.1 软件及其特点 202
10.1.2 软件危机与软件工程 202
10.1.3 软件生命周期 205
10.2 软件可行性研究 206
10.2.1 提出问题 206
10.2.2 可行性研究 206
10.3.2 需求分析的过程 207
10.3.1 需求分析的任务 207
10.3 软件需求分析 207
10.2.3 可行性研究报告 207
10.3.3 需求分析的方法 208
10.3.4 结构化分析的常用工具 208
10.3.5 软件需求规格说明书 212
10.4 软件设计 213
10.4.1 软件设计概述 213
10.4.2 软件设计理论 214
10.4.3 概要设计 216
10.4.4 详细设计 220
10.5 软件测试技术 222
10.4.5 程序编码 222
10.5.1 软件测试的基本概念 223
10.5.2 软件测试的方法与技术 224
10.5.3 软件测试的步骤 228
10.5.4 程序的调试 229
10.6 软件维护 231
10.6.1 软件维护的种类 231
10.6.2 软件维护的特点 232
10.6.3 维护任务的实施 232
10.6.4 软件的可维护性 233
参考文献 235