第1章 绪论 1
1.1 知识、能力与素质 1
1.2 能力基础 6
1.3 重视专业能力培养 12
第2章 专业能力构成 13
2.1 专业公共要求 13
2.2 专业能力四个方面 16
2.2.1 计算思维能力 17
2.2.2 算法设计与分析能力 18
2.2.3 程序设计与实现能力 18
2.2.4 系统能力 19
2.3 能力点的对应 21
第3章 专业能力点描述 25
3.1 计算思维能力点描述 25
3.2 算法设计与分析能力点描述 36
3.3 程序设计与实现能力点描述 45
3.4 系统能力点描述 49
3.4.1 系统认知 49
3.4.2 系统设计 54
3.4.3 系统开发 75
3.4.4 系统应用 100
第4章 课程与专业能力培养 117
4.1 课程为能力培养服务 117
4.2 课程与能力培养的关联 127
4.2.1 离散数学 127
4.2.2 形式语言与自动机 132
4.2.3 程序设计 137
4.2.4 数据结构与算法 143
4.2.5 编译原理 147
4.2.6 操作系统 151
4.2.7 数据库系统 155
4.2.8 计算机组成原理 159
4.2.9 计算机网络 165
4.2.10 软件工程 170
第5章 创新能力培养 174
5.1 强化创新意识 174
5.2 追求理性 177
5.3 夯实基础 178
5.4 鼓励探索 179
参考文献 182