第一章 数据结构 1
1.1 概述 1
1.2 线性表 2
1.3 多维数组、稀疏矩阵和广义表 7
1.4 集合 10
1.5 树形结构 12
1.6 图 17
1.7 查找 22
1.8 排序 28
第二章 操作系统 34
2.1 概述 34
2.2 系统核心 39
2.3 存储管理 45
2.4 文件管理 49
2.5 设备管理 56
2.6 作业管理 58
2.7 其它管理 61
2.8 实例分析 63
第三章 数据库系统 69
3.1 数据管理技术的发展 69
3.2 信息结构 70
3.3 数据模型 72
3.4 数据库的体系结构 77
3.5 数据库系统(DBS) 79
3.6 数据库管理系统(DBMS) 82
3.7 网状数据库的数据语言 85
3.8 关系模型和关系运算 92
3.9 关系数据库SQL语言 99
3.10 关系数据库设计理论 108
3.11 数据库保护 112
第四章 程序语言和语言处理程序 117
4.1 引言 117
4.2 程序语言基础知识 118
4.3 汇编程序基本原理 134
4.4 编译程序基本原理 140
4.5 解释程序基本原理 167
第五章 计算机网络 169
5.1 计算机网络的形成与发展 199
5.2 数据通信技术 173
5.3 计算机网络体系结构 188
5.4 局域网(LAN)组成与基本功能 201
5.5 局域网协议标准 207
5.6 常用的局域网网络操作系统 224
第六章 软件工程 230
6.1 软件工程概述 230
6.2 软件开发计划的制定 232
6.3 软件需求分析 234
6.4 软件设计 239
6.5 结构化程序设计与程序设计风格 249
6.6 软件测试 254
6.7 软件维护 257
6.8 软件工程的文档编制 263
6.9 软件工程标准化 267
6.10 软件管理 270
第七章 计算机安全知识 277
7.1 计算机安全知识概述 277
7.2 计算机病毒的作用机理 280
7.3 计算机病毒的诊断、治疗及预防 290
附录 软件系统的新发展 302