第一篇 计算机基础理论 2
第1章 计算机基础知识 2
1.1计算、计算思维与计算工具 2
1.1.1计算 2
1.1.2计算思维 3
1.1.3计算工具 5
1.2计算机的发展与展望 8
1.2.1电子计算机的诞生 8
1.2.2电子计算机的发展阶段 9
1.2.3微处理器的发展 10
1.2.4未来计算机的发展趋势 11
1.2.5中国计算机的发展简史 13
1.3计算机的特点、分类和应用 14
1.3.1计算机的特点 14
1.3.2计算机的分类 15
1.3.3计算机的应用 16
1.4了解计算机科学 20
1.4.1计算机科学的基本思路 20
1.4.2计算机科学中的数据、信息与信息处理 20
1.4.3计算机科学的基本问题 21
习题 22
第2章 计算机硬件及软件系统 23
2.1计算机的工作原理 23
2.2计算机硬件系统 25
2.2.1计算机的组成 25
2.2.2主板 26
2.2.3 CPU 28
2.2.4存储器 29
2.2.5总线与接口 34
2.2.6输入/输出设备 36
2.2.7微型计算机的主要性能指标 40
2.3计算机软件系统 41
2.3.1软件的定义和特点 41
2.3.2系统软件 42
2.3.3计算机操作系统 44
2.3.4应用软件 48
2.3.5软件和硬件的关系 48
2.4组装微型计算机 49
习题 50
第3章 计算机中数据的表示 53
3.1数字化信息编码的概念 53
3.2进位计数制系统 54
3.2.1数制的基本概念 54
3.2.2各种进制介绍 55
3.2.3各种进制转换 56
3.2.4二进制数的算术运算 59
3.3计算机的逻辑思维基础 61
3.4数值数据在计算机中的表示与运算 63
3.4.1机器数的定义 63
3.4.2机器数的表示与运算 64
3.4.3机器数的原码、反码和补码 65
3.4.4溢出判断 67
3.4.5二-十进制编码(BCD码) 68
3.5非数值信息的编码与表示 68
3.5.1 ASCII字符编码 69
3.5.2汉字的存储与编码 70
习题 72
第4章 数据的组织 74
4.1数据结构 74
4.1.1数据结构的基本概念 74
4.1.2线性表 76
4.1.3栈 77
4.1.4队列 78
4.1.5线性链表 80
4.1.6树与二叉树 82
4.2文件结构 84
4.2.1操作系统的文件管理功能 85
4.2.2顺序文件 87
4.2.3文本文件 88
4.2.4索引文件 89
4.2.5哈希文件 91
4.3数据库 91
4.3.1数据库技术的发展 91
4.3.2数据库的基本概念 95
4.3.3数据模型 97
4.3.4数据库的安全 99
4.3.5数据库设计 101
4.3.6常见的数据库系统及开发工具 103
习题 104
第5章 计算机软件技术基础 106
5.1软件开发技术 106
5.1.1软件技术的重要思想 106
5.1.2软件技术的发展及趋势 107
5.1.3软件开发方法 110
5.1.4软件开发过程 112
5.2软件工程基础 115
5.2.1软件工程的基本概念 115
5.2.2软件工程的基本原理 116
5.2.3软件工程过程与软件生命周期 118
5.2.4瀑布模型 121
5.3程序设计基础 122
5.3.1程序设计语言 123
5.3.2程序设计的基本知识 127
5.3.3程序设计的过程 129
5.3.4程序设计的方法 131
5.4算法 136
5.4.1算法的定义 136
5.4.2算法的描述 138
5.4.3算法的复杂度 141
5.4.4算法设计与分析的基本方法 142
5.4.5查找 144
5.4.6排序 145
习题 146
第6章 多媒体技术简介 148
6.1多媒体技术的概述 148
6.1.1多媒体 148
6.1.2多媒体技术 149
6.1.3多媒体技术的发展 150
6.1.4多媒体信息的计算机表示 152
6.1.5多媒体技术的应用 153
6.2多媒体计算机系统 154
6.2.1多媒体硬件系统的组成 154
6.2.2多媒体软件系统的组成 156
6.3多媒体信息的数字化 159
6.3.1音频信号处理技术 159
6.3.2图像处理技术 163
6.3.3视频与动画技术 166
6.3.4项目实践:认识和播放多媒体文件 169
6.4数据压缩技术 170
习题 175
第7章 计算机网络 177
7.1计算机网络概述 177
7.1.1计算机网络的定义 177
7.1.2计算机网络的发展历程 177
7.1.3计算机网络的分类 182
7.2信息技术的发展 183
7.2.1信息技术的发展趋势 183
7.2.2国家信息基础设施 184
7.3计算机网络的基础技术 185
7.3.1计算机网络系统的组成和功能 185
7.3.2计算机网络的拓扑结构 186
7.3.3计算机网络通信协议与体系结构 189
7.3.4计算机网络系统中的层次 191
7.3.5 TCP/IP网络体系结构 192
7.3.6数据传输介质 193
7.4 IP地址和域名系统 195
7.4.1 IP地址和子网掩码 195
7.4.2域名系统 197
7.4.3统一资源定位符URL 199
7.5局域网 200
7.5.1局域网概述 200
7.5.2局域网的构成 200
7.5.3网络的连接设备 203
7.5.4以太网 205
7.6 Internet 206
7.6.1 Internet应用 206
7.6.2 WWW的由来和特点 207
7.6.3 HTTP和HTML 208
习题 208
第8章 信息系统安全与社会责任 212
8.1信息安全概述 212
8.1.1信息安全的定义 212
8.1.2信息安全面临的威胁 213
8.1.3信息系统的安全对策 214
8.2信息安全技术 215
8.2.1数据加密技术 215
8.2.2数字签名 216
8.2.3数字证书 217
8.2.4防火墙技术 217
8.3计算机病毒 219
8.3.1计算机病毒的定义 219
8.3.2计算机病毒的种类 220
8.3.3计算机病毒的特征 221
8.3.4计算机病毒的清除与预防 221
8.4网络安全技术 222
8.4.1网络安全基本知识 222
8.4.2网络黑客与网络攻防 223
8.5网络社会责任与计算机职业道德规范 225
8.5.1网络社会责任 226
8.5.2网络道德建设 226
习题 228
第二篇 计算机基础操作 230
第9章Windows XP操作系统 230
9.1中文Windows XP概述 230
9.2中文Windows XP的运行环境和安装 233
9.2.1 Windows XP的运行环境 233
9.2.2 Windows XP的安装 233
9.2.3 Windows XP的启动和退出 236
9.3中文Windows XP的基本知识和基本操作 239
9.3.1鼠标和键盘的基本操作 239
9.3.2桌面简介 240
9.3.3开始菜单 243
9.3.4任务栏 245
9.3.5窗口 248
9.3.6对话框 251
9.3.7菜单 253
9.3.8剪贴板的使用 254
9.3.9 Windows XP帮助系统 254
9.4中文Windows XP文件和文件夹管理 257
9.4.1基本知识 257
9.4.2资源管理器的启动 259
9.4.3资源管理器的窗口 259
9.4.4资源管理器的操作 260
9.4.5管理文件和文件夹 261
9.5项目实践:日常信息处理自动化(一) 266
9.6中文Windows XP控制面板 267
9.6.1显示 268
9.6.2添加/删除应用程序 271
9.6.3系统日期和时间 272
9.6.4鼠标设置 273
9.6.5键盘设置 274
9.6.6用户帐号设置 275
9.6.7字体设置 275
9.6.8打印机的设置与安装 276
9.7项目实践:日常信息处理自动化(二) 277
9.8中文Windows XP汉字输入 280
9.9中文Windows XP常用应用程序简介 283
9.9.1画图 284
9.9.2计算器 285
9.9.3记事本 285
9.9.4写字板 286
9.10项目实践:日常信息处理自动化(三) 286
习题 287
第10章 计算机网络应用 292
10.1 Internet Explorer浏览器的使用 292
10.1.1 IE浏览器窗口 292
10.1.2保存网页内容 293
10.1.3将网页添加到收藏夹 293
10.1.4 Internet选项设置 294
10.2搜索引擎 295
10.3电子邮件 297
10.4文件传输FTP 299
10.5网络寻呼机 299
10.6 Telnet远程登录 300
10.7 IP电话 301
10.8项目实践:信息的获取与交流 302
习题 305
第11章 常用办公软件 307
11.1 Word 2003文字处理软件 307
11.1.1 Word 2003概述 307
11.1.2 Word 2003的启动与退出 308
11.1.3 Word 2003的窗口界面简介 308
11.1.4文档视图 309
11.1.5文档的基本操作 311
11.1.6文档的编辑 314
11.1.7文档排版 318
11.1.8图形处理 327
11.1.9表格制作 329
11.1.10文档打印 336
11.2项目实践:制作精美格式文档 337
11.3 Excel 2003电子表格处理软件 340
11.3.1 Excel 2003概述 340
11.3.2 Excel的基本知识 341
11.3.3工作簿的基本操作 343
11.3.4工作表的基本操作 343
11.3.5工作表的建立 344
11.3.6工作表的编辑 347
11.3.7公式与函数 350
11.3.8工作表的格式化 355
11.3.9图表 357
11.3.10数据管理与分析 361
11.3.11表格的页面设置与打印 364
11.4项目实践:数据处理 366
11.5 PowerPoint 2003演示软件 367
11.5.1 PowerPoint 2003的功能和工作界面 368
11.5.2 PowerPoint 2003的启动与退出 368
11.5.3 PowerPoint 2003的视图方式 369
11.5.4演示文稿的基本操作 369
11.5.5幻灯片的基本操作 372
11.5.6幻灯片版式、内容编辑和格式设置 373
11.5.7幻灯片外观的设置 376
11.5.8设置演示文稿的动画效果 378
11.5.9放映和打印演示文稿 380
11.6项目实践:制作演示文稿 383
习题 384
参考文献 390