第1章 计算机概述 1
1.1 计算机基本概念与发展 1
1.1.1 计算机的定义 1
1.1.2 计算机的诞生与发展阶段 2
1.1.3 微型计算机的发展 3
1.1.4 计算机的发展方向 4
1.2 计算机系统结构 6
1.2.1 计算机系统组成 6
1.2.2 计算机系统的层次结构 7
1.3 计算机的硬件系统 7
1.3.1 中央处理器 8
1.3.2 存储器 10
1.3.3 输入/输出设备 14
1.4 计算机的软件系统 17
1.4.1 计算机软件的层次结构 17
1.4.2 计算机语言 18
1.5 计算机的系统总线 20
1.6 计算机的特点、分类与应用 21
1.6.1 计算机的特点 21
1.6.2 计算机的分类 22
1.6.3 计算机的应用 23
1.7 信息安全及网络伦理 25
1.7.1 计算机病毒 26
1.7.2 网络伦理道德 28
1.7.3 知识产权保护 31
习题1. 32
第2章 信息表示与计算基础 33
2.1 常用的数制系统 33
2.1.1 基数 34
2.1.2 进制表示 34
2.2 数制间的转换 34
2.2.1 位权表示法 35
2.2.2 十进制数转换成非十进制数 35
2.2.3 非十进制数之间的相互转换 36
2.3 数值信息的表示 37
2.3.1 机器数与真值 38
2.3.2 整数和实数 38
2.3.3 原码、反码和补码表示法 39
2.4 二进制数的运算 40
2.4.1 二进制数的算术运算 40
2.4.2 二进制数的补码运算 41
2.4.3 溢出判别 42
2.4.4 二进制数的逻辑运算 43
2.5 字符信息的表示 45
2.5.1 ASCII码 45
2.5.2 标准汉字编码 45
习题2. 48
第3章 操作系统基础 50
3.1 操作系统的地位和定义 50
3.1.1 操作系统的地位 50
3.1.2 操作系统的定义 51
3.1.3 操作系统的功能 51
3.2 常见的操作系统 52
3.3 Windows XP基本操作 57
3.3.1 Windows XP的桌面组成 57
3.3.2 窗口介绍 62
3.3.3 帮助功能 66
3.4 运行应用程序 67
3.4.1 程序的启动与退出 67
3.4.2 Windows应用程序 68
3.4.3 查找内容 71
3.5 文件及文件夹管理 74
3.5.1 文件及文件夹操作 74
3.5.2 建立快捷方式 80
3.5.3 共享文件夹 81
3.5.4 “回收站”的使用 82
3.6 使用“控制面板” 82
3.6.1 调整鼠标和键盘 82
3.6.2 设置桌面背景及屏幕保护 86
3.6.3 设置日期和时间 90
3.6.4 设置任务计划 91
3.6.5 设置多用户使用环境 95
3.6.6 添加/删除程序 97
3.6.7 常规软件的安装与卸载 99
习题3 101
第4章 办公自动化应用基础 104
4.1 Word 2003的应用 104
4.1.1 Word 2003的启动和退出 104
4.1.2 Word 2003工作环境 105
4.1.3 学会使用帮助 108
4.1.4 文档的管理 108
4.1.5 文档的编辑 110
4.1.6 文档的排版 114
4.1.7 图形处理 123
4.1.8 表格制作 128
4.1.9 文档的打印 131
4.2 Excel 2003的应用 133
4.2.1 Excel 2003的基础知识 133
4.2.2 Excel 2003基本操作 135
4.2.3 工作表的编辑 142
4.2.4 工作表的格式化 145
4.2.5 图表制作 147
4.2.6 数据管理与分析 150
4.2.7 工作表的打印 155
4.3 PowerPoint 2003的应用 156
4.3.1 PowerPoint的启动与退出 157
4.3.2 演示文稿的管理 158
4.3.3 演示文稿的编辑 161
4.3.4 文本和对象的格式化 165
4.3.5 定义动画与动作设置 167
4.3.6 放映和输出演示文稿 170
习题4. 174
第5章 数据库技术基础 176
5.1 数据库系统概述 176
5.1.1 数据库技术的产生与发展 177
5.1.2 数据、数据库、数据库管理系统 178
5.1.3 数据库系统的基本特点 180
5.1.4 数据库系统结构 182
5.2 数据模型 183
5.2.1 数据模型及其三要素 183
5.2.2 概念模型及其表示方式 185
5.2.3 常用数据模型 189
5.2.4 关系模型 190
5.3 关系代数 193
5.3.1 传统的集合运算 193
5.3.2 专门的关系运算 195
5.4 规范化 198
5.5 数据库设计与管理 199
5.5.1 数据库设计概述 199
5.5.2 数据库设计的需求分析 200
5.5.3 概念结构设计 202
5.5.4 逻辑结构设计 203
5.5.5 物理结构设计 204
5.5.6 数据库的实施、运行和维护 205
习题5 205
第6章 程序设计基础 208
6.1 算法 208
6.1.1 算法的概念 208
6.1.2 算法的评价 209
6.1.3 算法的设计要求 210
6.2 程序设计基础 211
6.2.1 程序设计方法与风格 211
6.2.2 结构化程序设计 213
6.2.3 面向对象的程序设计 216
习题6 222
第7章 数据结构基础 224
7.1 数据结构的相关概念 224
7.2 线性表 226
7.2.1 顺序表 226
7.2.2 链表 229
7.3 栈和队列 231
7.4 树和二叉树 235
7.5 查找 239
7.6 排序 240
习题7. 242
第8章 软件工程基础 243
8.1 软件工程基本概念 243
8.1.1 软件定义与软件特点 243
8.1.2 软件危机与软件工程 243
8.1.3 软件工程的基本目标 245
8.1.4 软件生命周期 245
8.2 软件开发模型 247
8.2.1 瀑布模型 247
8.2.2 快速原型模型 247
8.2.3 增量模型 248
8.2.4 螺旋模型 249
8.2.5 喷泉模型 250
8.3 结构化分析方法 250
8.3.1 需求分析与需求方法 250
8.3.2 结构化分析方法 251
8.3.3 软件需求规格说明书 253
8.4 结构化设计方法 254
8.4.1 软件设计的基本概念 254
8.4.2 概要设计 258
8.4.3 详细设计 260
8.5 编码设计 262
8.5.1 编码设计的目的和任务 262
8.5.2 程序设计语言的选择 263
8.5.3 编码的风格 264
8.6 软件测试 265
8.6.1 软件测试的目的 265
8.6.2 软件测试的准则 266
8.6.3 软件测试技术与方法综述 267
8.6.4 软件测试的实施 268
8.7 程序的调试 269
8.7.1 基本概念 269
8.7.2 软件调试方法 269
习题8. 270
第9章 计算机网络技术基础 273
9.1 计算机网络概述 273
9.1.1 计算机网络的分类 274
9.1.2 计算机网络的体系结构 275
9.1.3 计算机网络的拓扑结构 280
9.1.4 IP地址 281
9.1.5 子网技术 283
9.1.6 域名地址 284
9.2 计算机网络组成 285
9.2.1 网络终端设备 285
9.2.2 网络适配器 286
9.2.3 网络传输介质 289
9.2.4 网络互联设备 292
9.2.5 网络操作系统 294
9.3 ADSL接入技术 294
9.3.1 ADSL的含义和特点 294
9.3.2 ADSL安装和设置 295
9.4 Internet服务 299
9.4.1 WWW服务和IE浏览器简介 301
9.4.2 信息的浏览和搜索 302
9.4.3 信息的下载 304
9.4.4 电子邮件服务简介 306
9.4.5 申请电子邮箱 306
9.4.6 电子邮箱的使用 308
习题9 309
第10章 多媒体技术基础 311
10.1 多媒体技术概述 311
10.1.1 多媒体技术的特征 311
10.1.2 多媒体的媒体元素 312
10.1.3 多媒体技术的应用 313
10.2 多媒体系统 315
10.2.1 多媒体系统的硬件组成 315
10.2.2 多媒体软件系统 320
10.3 多媒体的数据特性与关键技术 321
10.3.1 音频信息 321
10.3.2 视频信息 323
10.3.3 多媒体数据压缩技术 326
10.3.4 多媒体数据压缩标准 327
10.4 多媒体制作与创作 329
10.4.1 音频媒体的编辑与制作 330
10.4.2 图形、图像媒体的编辑与制作 331
10.4.3 动画媒体的编辑与制作 331
10.4.4 视频媒体的编辑与制作 334
10.4.5 多媒体作品的创作 335
10.5 Flash制作实例 337
10.5.1 Flash的基本概念 337
10.5.2 Flash制作实例 340
习题10. 344
参数文献 345