1 绪论 1
1.1 课程教学为总目标服务 3
1.2 不同类型的分支学科有不同的根本问题 6
1.3 不同分支学科具有不同的问题空间 7
1.3.1 计算机科学 8
1.3.2 计算机工程 9
1.3.3 软件工程 10
1.3.4 信息技术 10
1.3.5 信息系统 11
1.4 不同类型的人才关注不同学科形态的内容 12
1.5 知识是载体,是基本内容 13
1.6 实践教学 15
1.7 实现专业基本能力培养 16
1.8 课程教学实施方案框架 18
2 程序设计基础课程教学实施方案 21
2.1 总体描述 23
2.2 课程教学实施方案 24
2.2.1 基本描述 24
2.2.2 教学定位与要求 24
2.2.3 内容矩阵 26
2.2.4 内容大纲 28
2.2.5 讲授中要注意的问题 36
2.2.6 教材建设要注意的问题 42
2.2.7 课程实验 42
2.2.8 课程设计 45
2.2.9 课程考核基本要求 46
2.3 科学型与工程型、应用型分类教学的不同侧重点 47
3 离散数学课程教学实施方案 49
3.1 总体描述 51
3.1.1 离散数学在计算机科学与技术专业课程体系中的定位 51
3.1.2 离散数学课程教学实施方案的总体设计思想 52
3.1.3 教学实施方案设计的主要依据 52
3.1.4 离散数学知识体系的框架结构 54
3.1.5 离散数学教学实施方案的特点 60
3.2 离散数学教学实施方案(科学型) 62
3.2.1 基本描述 62
3.2.2 知识框架 63
3.2.3 内容大纲 64
3.2.4 考试基本要求 74
3.3 离散数学教学实施方案(工程型) 75
3.3.1 基本描述 75
3.3.2 知识框架 75
3.3.3 内容大纲 76
3.3.4 考试基本要求 84
3.4 离散数学教学实施方案(应用型) 85
3.4.1 基本描述 85
3.4.2 知识框架 86
3.4.3 内容大纲 87
3.4.4 考试基本要求 94
3.5 关于教学安排的建议 94
3.5.1 教学内容的组织 94
3.5.2 课堂教学、网上学习与作业、习题辅导 96
3.5.3 课题研究与实验教学 97
4 数据结构与算法课程教学实施方案 99
4.1 总体描述 101
4.1.1 课程基本描述 101
4.1.2 课程的分层次教学基本定位和设计思路 104
4.1.3 实施方案的写作安排 109
4.2 数据结构与算法教学实施方案(科学型) 109
4.2.1 基本描述 110
4.2.2 内容大纲 110
4.2.3 讲授提示 115
4.2.4 基础实验内容和要求 128
4.2.5 课程综合实验设计 138
4.2.6 考试基本要求和成绩评定建议 140
4.2.7 教材写作建议 141
4.3 数据结构与算法教学实施方案(工程型) 143
4.3.1 基本描述 143
4.3.2 内容大纲 143
4.3.3 讲授提示 148
4.3.4 基础实验内容和要求 157
4.3.5 课程设计 159
4.3.6 考试基本要求和成绩评定建议 166
4.3.7 教材写作建议 166
4.4 数据结构与算法教学实施方案(应用型) 168
4.4.1 基本描述 168
4.4.2 内容大纲 169
4.4.3 讲授提示 172
4.4.4 基础实验内容和要求 179
4.4.5 课程设计 182
4.4.6 考试基本要求和成绩评定建议 184
4.4.7 教材写作建议 185
5 计算机组成原理课程教学实施方案 187
5.1 总体描述 189
5.1.1 课程基本描述 189
5.1.2 课程目标与定位 189
5.1.3 课程内容矩阵 191
5.1.4 相关问题的思考 192
5.2 计算机组成原理教学实施方案(科学型) 194
5.2.1 基本描述 194
5.2.2 课程实验 204
5.2.3 课程设计 204
5.2.4 考试基本要求 206
5.2.5 教材建设要注意的问题 206
5.3 计算机组成原理教学实施方案(工程型) 208
5.3.1 基本描述 208
5.3.2 内容大纲 208
5.3.3 课程设计 217
5.3.4 考试基本要求 218
5.4 计算机组成原理教学实施方案(应用型) 219
5.4.1 基本描述 219
5.4.2 内容大纲 219
5.4.3 考试基本要求 225
6 计算机网络课程教学实施方案 227
6.1 总体描述 229
6.1.1 课程基本描述 229
6.1.2 课程目标与定位 229
6.1.3 课程内容矩阵 230
6.1.4 相关问题的思考 230
6.2 计算机网络教学实施方案(科学型) 234
6.2.1 课程内容 234
6.2.2 课程实验 243
6.2.3 考试与成绩评定 248
6.3 计算机网络教学实施方案(工程型) 249
6.3.1 课程内容 249
6.3.2 课程实验 257
6.3.3 考试与成绩评定 259
6.4 计算机网络教学实施方案(应用型) 259
6.4.1 课程内容 260
6.4.2 课程实验 267
6.4.3 考试与成绩评定 269
7 操作系统课程教学实施方案 271
7.1 总体描述 273
7.1.1 课程基本描述 273
7.1.2 课程目标与定位 274
7.1.3 课程内容矩阵 277
7.1.4 有关实施方案的设计思考 282
7.2 操作系统教学实施方案(科学型) 289
7.2.1 学时安排 290
7.2.2 教学内容和课堂讲授要点 290
7.3 操作系统教学实施方案(工程型) 303
7.3.1 学时安排 303
7.3.2 教学内容和课堂讲授要点 303
7.4 操作系统教学实施方案(应用型) 311
7.4.1 学时安排 311
7.4.2 教学内容和课堂讲授要点 311
7.5 课程实验和课程设计 318
7.5.1 实践层次1——使用与管理 319
7.5.2 实践层次2——观察与分析 321
7.5.3 实践层次3——编程与修改 324
7.5.4 实践层次4——设计与实现 330
8 数据库系统课程教学实施方案 337
8.1 总体描述 339
8.1.1 数据管理课程群总体设计依据 339
8.1.2 数据管理课程群构成 340
8.2 数据库教学实施方案(科学型) 346
8.2.1 基本描述 346
8.2.2 内容矩阵 347
8.2.3 内容大纲 353
8.2.4 课程实验 359
8.2.5 课程设计 361
8.2.6 考试基本要求 363
8.3 数据库教学实施方案(工程型) 364
8.3.1 基本描述 364
8.3.2 内容矩阵 365
8.3.3 内容大纲 370
8.3.4 课程实验 376
8.3.5 课程设计 378
8.3.6 考试基本要求 379
8.4 数据库教学实施方案(应用型) 379
8.4.1 基本描述 379
8.4.2 内容矩阵 380
8.4.3 内容大纲 385
8.4.4 课程实验 391
8.4.5 课程设计 393
8.4.6 考试基本要求 394
9 软件工程课程教学实施方案 395
9.1 总体描述 397
9.1.1 软件工程课程群总体设计思想、依据和目标 397
9.1.2 软件工程课程群构成 398
9.2 软件工程教学实施方案(科学型) 407
9.2.1 基本描述 407
9.2.2 内容矩阵 409
9.2.3 内容大纲 412
9.2.4 课程实验 417
9.2.5 课程考核 422
9.3 软件工程教学实施方案(工程型) 422
9.3.1 基本描述 422
9.3.2 内容矩阵 424
9.3.3 内容大纲 427
9.3.4 课程实验 433
9.3.5 课程考核 437
9.4 软件工程教学实施方案(应用型) 438
9.4.1 基本描述 438
9.4.2 内容矩阵 440
9.4.3 内容大纲 442
9.4.4 课程实验 448
9.4.5 课程考核 451
9.5 软件工程项目实践 451
9.5.1 基本描述 451
9.5.2 实施建议 452
9.5.3 内容矩阵 452
9.5.4 参考项目 453
9.5.5 考核与成绩 454
参考文献 455