第1章 信息技术原理概述 1
1.1 信息技术与计算机概述 1
1.2 计算机的分类及应用 5
1.2.1 计算机及其产生 5
1.2.2 计算机的分类与应用 9
1.3 计算机的信息表示 12
1.3.1 进位计数制 12
1.3.2 字符信息编码 19
1.3.3 数值的表示 24
1.4 计算机系统组成 27
1.4.1 计算机系统概述 27
1.4.2 计算机的软件系统 33
本章思考题 38
第2章 信息技术应用概述 39
2.1 微型计算机系统组成 39
2.1.1 微型计算机系统硬件组成 39
2.1.2 微型计算机的性能指标、配置与维护 58
2.2 计算机网络基础 63
2.2.1 计算机网络概述 63
2.2.2 因特网技术 68
2.2.3 因特网接入技术 76
2.2.4 网络应用模式 85
2.2.5 Web技术 88
2.3 多媒体技术简介 94
2.3.1 多媒体的概念 94
2.3.2 多媒体的关键技术和系统组成 100
2.4 信息安全技术 105
2.4.1 信息安全概述 105
2.4.2 计算机病毒预防 109
2.5 信息的标准化 114
本章思考题 124
第3章 软件设计基础 125
3.1 算法与数据结构 125
3.1.1 算法的基本概念 125
3.1.2 数据结构常识 137
3.2 数据库基础知识 152
3.2.1 数据库与数据库系统 152
3.2.2 数据管理技术的发展 157
3.2.3 数据模型与数据模式 162
3.2.4 关系数据语言SQL 177
3.2.5 分布式数据库数据库管理(C/S模式) 179
3.2.6 数据库开发 181
3.3 软件工程基本知识 185
3.3.1 程序设计方法与准则 185
3.3.2 软件生命周期 187
3.3.3 统一建模语言UML简介 191
3.3.4 CASE开发工具简介 197
3.3.5 软件测试概述 202
3.3.6 软件项目管理 213
3.4 基本应用程序开发 215
3.4.1 C#面向对象的第一个程序 215
3.4.2 C#的输入/输出、编译和执行程序 219
3.5 C#的数据类型 227
3.5.1 数据类型、表达式 227
3.5.2 数组、结构和枚举 253
3.6 结构化程序设计 277
3.6.1 顺序结构程序设计 277
3.6.2 结构程序设计选择 280
3.6.3 循环结构程序设计 294
本章思考题 308
第4章 职业道德与法律法规 310
4.1 职业道德基本知识 310
4.1.1 职业道德及其特点 310
4.1.2 计算机程序设计员职业道德基本要求与职业守则 316
4.2 有关法律法规 323
4.2.1 信息化法律法规 323
4.2.2 知识产权法律法规 331
4.2.3 有关保密的法律法规 349
4.2.4 劳动保障法律法规 354
本章思考题 373
第5章 职业英语基础 374
5.1 计算机英语概述 374
5.2 阅读短文 378
5.3 词汇表 382