第1章 绪论 1.1 计算机软件概述 1.2 计算机程序和软件 1.3 计算机软件技术发展 1.4 习题 第2章 算法和数据结构 2.1 算法 2.2 数据结构 2.3 线性表 2.4 栈 2.5 队列 2.6 串 2.7 树 2.8 图 2.9 查找 2.10 排序 2.11 习题 第3章 操作系统 3.1 操作系统概述 3.2 作业管理 3.3 进程管理 3.4 存储管理 3.5 设备管理 3.6 文件管理 3.7 典型操作系统介绍 3.8 习题 第4章 软件工程 4.1 软件工程概述 4.2 可行性研究 4.3 需求分析 4.4 总体设计 4.5 详细设计 4.6 软件编码 4.7 软件测试 4.8 软件维护 4.9 习题 第5章 数据库 5.1 数据库的基础知识 5.2 关系数据库 5.3 结构化查询语言SQL 5.4 数据库访问技术 5.5 习题 第6章 软件新技术 6.1 Internet与Intranet 6.2 数据仓库与数据挖掘 6.3 云存储技术 6.4 程序设计语言 6.5 习题 参考文献