绪论 1
一、信息的基本概念 1
二、处理信息的工具——数字电子计算机 2
三、本书的教学内容 4
第一部分 基础篇 5
第1章 信息的数字化 6
1.1 信息的数字化方法 6
1.1.1 模拟信号与数字信号 6
1.1.2 模/数转换和数/模转换 10
1.2 数字化设备 10
1.2.1 图像输入设备 10
1.2.2 图像输出设备 13
1.2.3 模拟量与数字量相互转换设备 15
1.3 计算机中信息的数字化表示方法 18
1.3.1 数字信息表示方法 18
1.3.2 计算机中字符表示方法 21
1.3.3 多媒体信息表示方法 22
1.4 小结 22
习题 23
实验一 23
第2章 数字逻辑与数字系统 24
2.1 逻辑函数的表示方法 24
2.1.1 逻辑变量的表示方法及逻辑运算规则 24
2.1.2 逻辑函数的相等 27
2.1.3 逻辑函数的化简方法 27
2.2 数字电路 33
2.2.1 半导体与集成电路 34
2.2.2 基本门电路 34
2.2.3 集成电路 37
2.3 小结 45
习题 45
实验二 46
第3章 计算机系统组成 47
3.1 计算机硬件系统介绍 47
3.1.1 CPU介绍 47
3.1.2 内存储器 48
3.1.3 外存储器 49
3.1.4 外部设备接口与总线 52
3.1.5 计算机指令系统 55
3.2 计算机软件系统介绍 56
3.2.1 操作系统 56
3.2.2 计算机语言编译系统 62
3.2.3 应用软件 66
3.3 小结 67
习题 67
实验三 68
第二部分 技术篇 69
第4章 数据组织及数据处理 70
4.1 基本数据结构 70
4.1.1 基本概念 71
4.1.2 线性表 72
4.1.3 线性链表 74
4.1.4 循环链表 75
4.1.5 栈 75
4.1.6 队列 76
4.1.7 串 77
4.1.8 数组 77
4.1.9 树和二叉树 78
4.1.10 文件 78
4.2 数据库 79
4.2.1 计算机数据管理 79
4.2.2 数据库系统 80
4.2.3 数据查询语言SQL 84
4.2.4 实用数据库管理系统介绍 85
4.3 数据仓库与数据挖掘 87
4.3.1 数据仓库 87
4.3.2 数据挖掘 88
4.4 小结 89
习题 90
实验四 90
第5章 算法及程序设计 91
5.1 算法的描述与实现 91
5.1.1 计算机算法 91
5.1.2 数学计算 94
5.1.3 常用算法 96
5.2 程序设计方法 99
5.2.1 面向过程的程序设计 99
5.2.2 面向对象的程序设计 100
5.2.3 网络程序设计 102
5.2.4 网页设计 105
5.3 软件工程及软件开发管理 113
5.3.1 软件工程基本观念 114
5.3.2 软件计划及实施 116
5.3.3 软件产权保护 117
5.4 小结 117
习题 118
实验五 122
第6章 网络与数据通信技术 124
6.1 计算机网络组成 124
6.1.1 计算机网络发展过程 124
6.1.2 开放系统互连参考模型 125
6.2 通信子网 127
6.2.1 通信子网简介 127
6.2.2 通信线路 128
6.2.3 常用特殊传输线 130
6.2.4 通信线路上的结点机 132
6.2.5 网络的拓扑结构 134
6.2.6 网络服务机制 135
6.3 通信协议及网络操作系统 136
6.3.1 因特网协议 137
6.3.2 网络操作系统 138
6.4 资源子网 140
6.4.1 组建内部网 140
6.4.2 因特网硬件资源 141
6.5 小结 143
习题 144
实验六 144
第三部分 应用篇 145
第7章 因特网应用 146
7.1 因特网的一般应用 146
7.1.1 信息浏览 146
7.1.2 电子邮件 154
7.1.3 文件传输 168
7.1.4 信息查找 169
7.1.5 常用客户端因特网应用软件 172
7.2 网络交流 173
7.2.1 网上指谈 173
7.2.2 建立个人主页 174
7.3 管理信息系统 175
7.3.1 学生信息管理系统 175
7.3.2 网络教学与远程教育 176
7.3.3 远程医疗 176
7.4 电子商务 177
7.4.1 电子商务的基本概念 177
7.4.2 电子商务的运行平台 179
7.4.3 电子商务使用实例 180
7.5 电子政务 181
7.5.1 电子政务的主要工作模式 182
7.5.2 电子政务服务系统平台 184
7.6 小结 185
习题 185
实验七 185
第8章 多媒体技术与应用 186
8.1 多媒体基础知识 186
8.1.1 多媒体技术 186
8.1.2 多媒体文件格式 187
8.2 多媒体文件处理软件介绍 189
8.2.1 常用音频处理软件 189
8.2.2 图像处理软件介绍 191
8.3 网络与流媒体 194
8.3.1 我国休闲娱乐网站概况 194
8.3.2 怎样看在线电影 194
8.3.3 怎样离线看电影 196
8.3.4 怎样下载电影文件 200
8.4 网上听音乐 201
8.5 网络游戏 202
8.6 小结 202
习题 203
实验八 203
第9章 计算机安全 204
9.1 计算机病毒 204
9.1.1 什么是计算机病毒 204
9.1.2 计算机病毒防、杀方法 205
9.2 防止网络入侵 206
9.2.1 什么是非法入侵 206
9.2.2 非法入侵的主要手段及防范方法 207
9.2.3 抵制反动、不良信息的方法 211
9.3 完善相关法律、法规,规范使用网络道德标准 211
9.4 安全防护软件介绍 212
9.5 小结 216
习题 216
参考文献 217