第1章 计算机系统基础 1
1.1 计算机概述 1
1.1.1 计算机的发展历程 1
1.1.2 计算机的分类 4
1.1.3 计算机的应用 5
1.1.4 未来新型计算机和新型技术 6
1.2 计算机系统的组成及工作原理 9
1.2.1 计算机系统组成 9
1.2.2 计算机硬件系统 9
1.2.3 计算机软件系统 11
1.2.4 计算机工作原理 13
1.3 信息的表示 15
1.3.1 数制及其转换 15
1.3.2 数值数据在计算机中的表示 17
1.3.3 非数值数据在计算机中的表示 20
习题 25
第2章 微型计算机系统 28
2.1 微型计算机的组成 29
2.2 微型计算机硬件系统 30
2.2.1 主机 30
2.2.2 外部存储设备 38
2.2.3 输入设备 40
2.2.4 输出设备 42
2.3 微型计算机软件系统 44
2.4 微型计算机的安装与设置 45
2.4.1 硬件的安装 45
2.4.2 主板的设置 50
2.4.3 硬件参数设置 53
2.4.4 系统软件的安装 60
习题 65
第3章 计算机网络与Internet基础 67
3.1 网络概述 67
3.1.1 Internet的概念 67
3.1.2 Internet的边界 72
3.1.3 Internet的核心 77
3.1.4 Internet的发展 78
3.1.5 Internet的定义 79
3.2 网络应用 80
3.2.1 熟悉的网页 80
3.2.2 常用的邮件 82
3.2.3 火热的P2P 83
3.3 隐蔽战线 84
3.3.1 IP地址 84
3.3.2 网关 85
3.3.3 域名服务器 86
3.3.4 动态主机配置协议 87
3.3.5 端口地址 87
3.3.6 封装与解封 88
3.4 网络故障 89
习题 90
第4章 多媒体信息处理技术 93
4.1 多媒体技术概述 93
4.1.1 多媒体技术的概念 93
4.1.2 多媒体信息的分类 94
4.1.3 多媒体技术的特点 95
4.1.4 多媒体系统的构成 96
4.2 多媒体信息处理概述 99
4.2.1 声音处理基础 99
4.2.2 图像处理基础 100
4.2.3 视频处理基础 101
4.3 数据编码及压缩 102
4.4 多媒体应用系统 103
4.4.1 Windows的多媒体功能 103
4.4.2 常用多媒体创作软件 104
习题 105
第5章 计算机信息安全与防护技术 107
5.1 计算机安全概述 107
5.2 计算机病毒与防范 108
5.3 网络攻防技术简介 113
5.3.1 网络黑客与网络攻防 113
5.3.2 防火墙技术简介 115
5.4 计算机职业道德规范 117
习题 121
第6章 数据库基础 124
6.1 数据库系统概述 124
6.1.1 数据库中常用的概念 124
6.1.2 数据库技术的发展历程 125
6.1.3 数据模型 127
6.1.4 典型数据库管理系统简介 129
6.2 关系数据库的理论基础 131
6.2.1 关系模型的基本概念和特点 131
6.2.2 关系代数 132
6.2.3 结构化查询语言SQL简介 133
6.3 管理信息系统 134
习题 138
第7章 程序设计基础 140
7.1 程序和软件 140
7.1.1 程序和程序设计 140
7.1.2 软件的概念 140
7.2 算法 141
7.2.1 算法概述 141
7.2.2 算法表示 144
7.2.3 常用算法示例 148
7.3 程序设计语言 150
7.3.1 程序设计语言的概念 150
7.3.2 程序设计语言的组成 151
7.3.3 程序设计语言的分类 151
7.3.4 常用程序设计语言简介 154
7.4 程序设计的方法和步骤 156
7.4.1 程序设计的方法 156
7.4.2 程序设计的步骤 158
习题 160
参考文献 163