第1章 计算机概论 1
1.1 计算机的产生和发展 1
1.1.1 计算机的产生 1
1.1.2 计算机的发展 2
1.1.3 计算机系统 2
1.1.4 程序、数据和软件开发 4
1.2 计算机的分类和应用 4
1.2.1 计算机的分类 4
1.2.2 微型计算机 6
第2章 计算机数据 10
2.1 二进制数 10
2.1.1 数制 10
2.1.2 二进制数的运算 12
2.1.3 二、八、十六、十进制数相互转换 13
2.2 计算机中二进制数的表示及运算 15
2.2.1 不带符号的整数表示 15
2.2.2 带符号的整数表示 16
2.2.3 浮点数表示 19
第3章 逻辑运算和简单计算机的构成 21
3.1 逻辑值表示及运算 21
3.1.1 “与”运算 21
3.1.2 “或”运算 22
3.1.3 “非”运算 22
3.1.4 “异或”运算 23
3.1.5 逻辑代数基本公式 23
3.2 逻辑电路基础 24
3.3 计算机的基本组成 27
3.3.1 加法器 27
3.3.2 寄存器 29
3.3.3 计数器 30
3.4 简单计算机 31
3.4.1 一台简单计算机 31
3.4.2 一段程序 32
第4章 计算机硬件系统 35
4.1 计算机硬件的基本组成 35
4.1.1 基本组成 35
4.1.2 半导体存储器 36
4.2 计算机硬件系统 38
4.2.1 中央处理器 38
4.2.2 内存储器 39
4.2.3 主板和I/O设备接口 41
4.2.4 芯片组 44
4.2.5 常用外置I/O设备接口 45
4.3 外存储器 49
4.3.1 硬盘 49
4.3.2 光盘 50
4.3.3 U盘、CF卡和SD卡 52
4.4 输入/输出设备 52
4.4.1 输入设备 52
4.4.2 输出设备 56
第5章 操作系统 63
5.1 操作系统及其启动 63
5.1.1 操作系统介绍 63
5.1.2 操作系统(计算机)的启动 63
5.2 文件管理 64
5.2.1 文件 64
5.2.2 文件目录和路径 66
5.2.3 文件管理系统 67
5.3 存储管理 68
5.4 处理器管理 71
5.5 设备管理 74
第6章 软件开发 77
6.1 从机器语言到高级语言 77
6.2 高级语言程序设计 79
6.2.1 算法 79
6.2.2 程序设计 80
6.3 程序设计方法 82
6.3.1 结构化程序设计 82
6.3.2 面向对象程序设计 84
6.4 程序设计可视化 85
6.5 Web程序设计 88
6.6 软件工程 91
6.7 数据结构 96
6.7.1 线性表 96
6.7.2 栈 98
6.7.3 队列 98
6.7.4 树 99
6.7.5 图 100
第7章 计算机网络 103
7.1 计算机网络概述 103
7.1.1 计算机网络拓扑结构及分类 103
7.1.2 传输介质 104
7.2 以太网 107
7.2.1 共享以太网 107
7.2.2 交换以太网 110
7.2.3 以太网组网 111
7.3 无线网 112
7.3.1 无线局域网的构建 113
7.3.2 无线局域网的扩展 114
7.3.3 无线局域网的主流产品 114
7.3.4 宽带无线城域网 115
7.3.5 蓝牙 115
7.4 网络互联 116
7.4.1 IP地址 117
7.4.2 单播、多播和广播 118
7.5 中国因特网及其接入 120
7.5.1 因特网的结构和组成 120
7.5.2 因特网的接入 121
7.6 因特网的基本应用 124
7.6.1 域名系统:DNS 125
7.6.2 动态IP地址分配:DHCP 126
7.6.3 万维网系统:HTTP 128
7.6.4 因特网邮件系统:SMTP 128
7.7 网络安全 130
7.7.1 网络威胁 130
7.7.2 报文保密性 131
7.7.3 报文完整性 132
7.7.4 报文鉴别:数字签名 132
7.7.5 网络安全实例 132
第8章 多媒体 134
8.1 字符和文本 134
8.1.1 ASCⅡ码 134
8.1.2 汉字编码 136
8.1.3 Unicode码 138
8.1.4 文本输入 139
8.1.5 文本类型 142
8.1.6 字符字体和字形生成 144
8.1.7 文本处理 145
8.2 计算机图像 147
8.2.1 颜色表示 147
8.2.2 图像数字化 149
8.2.3 图像数据压缩 152
8.2.4 数字图像处理和应用 154
8.3 计算机图形 156
8.3.1 基本原理 156
8.3.2 常用绘图软件 158
8.4 计算机动画 164
8.4.1 计算机动画类型和技术 165
8.4.2 常用的动画制作软件 167
8.5 计算机声音 169
8.5.1 声音的表示 169
8.5.2 数字化声音的压缩 170
8.5.3 计算机合成语音 172
8.6 计算机音乐 173
8.7 数字视频及其应用 176
8.7.1 视频基础 176
8.7.2 视频信号的数字化过程 178
8.7.3 数字视频信号的获取 178
8.7.4 数字视频的编辑 180
8.7.5 数字视频的压缩编码 180
8.7.6 数字视频的文件格式 183
8.7.7 数字视频的应用 186
第9章 数据库 188
9.1 数据库的基本概念 188
9.1.1 数据库与数据库管理系统 188
9.1.2 关系数据模型 189
9.2 SQL命令及其数据库操作 190
9.3 数据库应用系统 195
9.3.1 C/S模式数据库应用系统 195
9.3.2 B/S模式数据库应用系统 197
第10章 知识素质能力 200
10.1 计算机科学 200
10.1.1 科学 200
10.1.2 计算机科学体系 200
10.1.3 计算机学科与电子信息产业 201
10.2 计算机专业课程体系 202
10.2.1 计算机专业的人才需求 202
10.2.2 计算机各专业的课程设置 203
10.3 能力的培养 204
10.3.1 素质、知识和能力 204
10.3.2 能力培养 205
10.4 了解世界和中国 208