第1章 导论
1.1 程序与软件
1.2 软件的分类与应用软件
1.3 几种常用软件
1.4 学习提示
练习题
第一部分 程序设计语言及编程基础
第2章 程序设计语言
2.1 高级程序设计语言概述
2.2 高级程序设计语言实现计算的方式
2.2.1 编译器工作原理
2.2.2 高级语言程序的解释执行
2.3 高级程序设计语言的基本特征
2.3.1 变量、表达式、赋值
2.3.2 程序的控制结构
2.3.3 数据类型
2.3.4 过程
2.3.5 过程的数据传递
2.3.6 变量的生命期和static变量
2.3.7 输入/输出
2.4 面向对象程序设计语言的基本特征
2.4.1 对象概述
2.4.2 类与对象
2.4.3 类定义
2.4.4 类继承
2.4.5 多态性
2.4.6 类继承带来的新问题
2.5 网络计算机时代的编程语言
2.5.1 HTML和XML
2.5.2 脚本语言
2.5.3 网络编程语言
小结
练习题
第3章 算法与数据结构
3.1 算法
3.1.1 算法的表示
3.1.2 算法的定义
3.1.3 算法与建模
3.1.4 算法的优劣
3.1.5 常用算法
3.2 数据结构
3.2.1 数据的结构关系
3.2.2 数据结构的研究方法
3.2.3 线性表
第4章 Visual C++环境及其应用
第二部分 软件分类及应用
第5章 多媒体技术
第6章 操作系统
第7章 计算机网络技术与协议
第8章 关系数据库系统
第9章 数据库应用系统的设计与实现
第三部分 软件工程及云计算
第10章 软件生命周期与软件工程过程
第11章 软件测试、维护与质量保证
第12章 云计算技术