第1章 计算机基础知识 1
1.1 计算机概述 1
1.1.1 计算机发展历史 1
1.1.2 计算机的定义及分类 2
1.1.3 计算机主要应用 5
1.2 计算基础 5
1.2.1 数制 5
1.2.2 数制转换 7
1.2.3 存储容量和存储单位 9
1.2.4 数值 10
1.2.5 编码 11
1.3 计算机系统 16
1.3.1 硬件系统 17
1.3.2 软件系统 25
1.4 课后习题 31
第2章 操作系统 34
2.1 操作系统概述 34
2.1.1 操作系统的基本概念 34
2.1.2 操作系统的组成与功能 36
2.1.3 操作系统的分类 40
2.2 Windows操作系统 42
2.2.1 Windows 7工作界面 42
2.2.2 Windows 7基本操作 46
2.3 课后习题 52
第3章 演示文稿制作PowerPoint 2010 54
3.1 认识演示文稿 54
3.2 演示文稿制作流程 56
3.3 演示文稿制作步骤 57
3.3.1 演示文稿主题 57
3.3.2 幻灯片母版与幻灯片版式 57
3.3.3 幻灯片内容 62
3.3.4 自定义动画 67
3.3.5 幻灯片切换 68
3.3.6 幻灯片放映 68
3.4 课后习题 69
第4章 电子表格处理Excel 2010 70
4.1 认识电子表格 70
4.2 数据的录入与编辑 73
4.2.1 创建工作簿 73
4.2.2 创建数据清单 73
4.2.3 设置单元格格式 76
4.3 统计数据 79
4.3.1 公式 79
4.3.2 函数 80
4.4 数据分析 84
4.4.1 条件格式化 84
4.4.2 自动筛选 86
4.4.3 排序 87
4.4.4 分类汇总 88
4.4.5 数据透视表 90
4.5 数据可视化 92
4.6 课后习题 98
第5章 文字处理Word 2010 99
5.1 认识文本 99
5.2 文本的录入与编辑 101
5.2.1 文字级格式 101
5.2.2 段落级格式 103
5.2.3 文档级格式 107
5.3 表格绘制 113
5.4 图文混排 116
5.5 目录与引用 117
5.5.1 样式 117
5.5.2 多级列表 121
5.5.3 目录 123
5.5.4 脚注与尾注 126
5.5.5 题注 126
5.6 邮件合并 128
5.7 文档审阅 130
5.7.1 批注 130
5.7.2 修订 131
5.8 水印 132
5.9 域 133
5.10 图表 134
5.11 课后习题 134
第6章 计算机网络 136
6.1 计算机网络基础 136
6.1.1 计算机网络的概念 136
6.1.2 网络协议和OSI参考模型 137
6.1.3 计算机网络的分类 137
6.1.4 计算机网络的拓扑结构 138
6.1.5 传输介质 139
6.1.6 通信设备 141
6.1.7 数据通信的技术指标 142
6.2 网络安全基础 142
6.2.1 信息安全、计算机安全和网络安全 142
6.2.2 网络安全常用的技术 144
6.2.3 网络病毒及其防范 146
6.3 Internet基础及应用 151
6.3.1 Internet基础 151
6.3.2 Internet应用 157
6.4 课后习题 169
第7章 数据结构与算法 172
7.1 算法 172
7.1.1 算法的基本概念 172
7.1.2 算法的复杂度 173
7.2 数据结构的基本概念 173
7.2.1 什么是数据结构 174
7.2.2 数据结构的图形表示 175
7.2.3 线性结构与非线性结构 176
7.3 线性表及其顺序存储结构 176
7.3.1 线性表的基本概念 176
7.3.2 线性表的顺序存储结构 176
7.4 栈和队列 177
7.4.1 栈及其基本运算 177
7.4.2 队列及其基本运算 178
7.5 线性链表 180
7.5.1 线性链表的基本概念 180
7.5.2 线性链表的基本运算 181
7.5.3 循环链表 182
7.6 树与二叉树 182
7.6.1 树的基本概念 182
7.6.2 二叉树及其基本运算 183
7.6.3 二叉树的存储结构 186
7.6.4 二叉树的遍历 187
7.7 查找技术 188
7.7.1 顺序查找 188
7.7.2 二分法查找 188
7.8 排序技术 188
7.8.1 交换类排序法 189
7.8.2 插入类排序法 189
7.8.3 选择类排序法 190
7.9 课后习题 191
第8章 软件工程基础 194
8.1 软件工程的基本概念 194
8.1.1 软件危机与软件工程 194
8.1.2 软件的定义与分类 195
8.1.3 软件的生存周期 195
8.2 软件需求分析 196
8.2.1 需求分析与需求分析方法 196
8.2.2 结构化分析方法 196
8.2.3 软件需求规格说明书 196
8.3 软件设计 197
8.3.1 软件设计的基本概念 197
8.3.2 概要设计 198
8.4 详细设计 199
8.5 程序设计基础 201
8.5.1 程序设计方法与风格 201
8.5.2 结构化程序设计 201
8.5.3 面向对象程序设计 202
8.6 软件测试 203
8.6.1 软件测试的目的 203
8.6.2 软件测试技术与方法 204
8.6.3 软件测试的实施 204
8.7 程序的调试 205
8.8 课后习题 205
第9章 数据库基础 208
9.1 数据库系统的基本概念 208
9.1.1 数据、数据库、数据库管理系统 208
9.1.2 数据库系统的发展 209
9.1.3 数据库系统的主要特点 210
9.1.4 数据库的体系结构 211
9.2 数据模型 212
9.2.1 数据模型的基本概念 212
9.2.2 E-R模型 213
9.2.3 层次模型 215
9.2.4 网状模型 216
9.2.5 关系模型 216
9.3 关系代数 217
9.3.1 关系模型的基本操作 217
9.3.2 关系模型的基本运算 217
9.3.3 关系代数中的扩充运算 219
9.4 数据库设计 221
9.4.1 数据库设计概述 221
9.4.2 数据库设计的需求分析 221
9.4.3 数据库概念设计 221
9.4.4 数据库的逻辑设计 222
9.4.5 数据库的物理设计 222
9.4.6 数据库的建立与维护 222
9.5 课后习题 222
参考文献 226