第1部分 大学计算机基础教育教学改革导论 2
第1章 传承与创新 2
1.1大学计算机基础教育三十年 2
1.1.1历史回顾 2
1.1.2现状 6
1.1.3未来趋势 8
1.2大学计算机基础教育的基本经验 9
1.3新一轮大学计算机基础教育教学改革 12
1.3.1改革的背景 12
1.3.2改革的目标 13
第2部分 大学计算机基础教育教学改革的理论研究 16
第2章 需求与现状的实证调研分析 16
2.1调研方案设计 16
2.2“非IT类工作岗位对计算机知识与应用能力需求”的调查 17
2.2.1调查对象基本情况 17
2.2.2非IT类工作岗位上计算机知识与应用能力需求的分项(类)内容调查 21
2.2.3非IT类工作岗位上计算机知识与应用能力需求的整体内容调查 23
2.2.4基本结论 25
2.3大学新生计算机基本技能与基础知识掌握现状的调研 27
2.3.1样本数据说明 27
2.3.2对学生的计算机基本知识与基本操作能力的评价 27
2.3.3计算机的操作能力不等于计算机的应用能力 30
2.3.4基本结论 30
2.4文献资料调研分析 31
第3章 能力模型 33
3.1能力 33
3.1.1能力的基本概念与定义 33
3.1.2不同学科视角的能力定义 34
3.1.3能力的哲学思考 35
3.2能力模型简介 36
3.2.1能力模型的概念与应用 36
3.2.2思维能力与行动能力 39
3.2.3解决问题的能力 40
3.3能力培养 41
3.3.1解决问题能力的培养 41
3.3.2基于能力培养的能力描述 41
3.4计算机应用能力体系框架 42
第4章 计算思维 44
4.1计算思维的定义与内涵 44
4.1.1计算思维的提出 44
4.1.2计算思维的概念性定义 45
4.1.3计算思维的操作性定义 47
4.1.4计算思维的完整定义 49
4.2计算思维能力的培养 50
4.2.1培养计算思维能力要遵循操作性定义的指导 51
4.2.2计算思维能力培养要从娃娃抓起 51
4.2.3大学要重视运用计算思维解决问题的能力 53
4.2.4计算思维能力的培养方式 55
4.3计算机基础教育改革中的计算思维及其能力培养 56
第5章 大学计算机课程设计框架 58
5.1课程设计理念 58
5.2课程设计方法 59
5.2.1面向应用、需求导向的基础级课程资源设计与开发 60
5.2.2课程设计与开发 62
5.2.3课程体系设计 62
5.2.4教学环境保障 63
第6章《大学生计算机基本应用能力标准》简介 64
6.1背景与意义 64
6.2作用 65
6.3依据与指导思想 66
6.4体系与特点分析 66
第3部分 大学计算机基础教育教学资源建设 70
第7章 基础级课程资源设计概述 70
7.1大学计算机基础教育的主要应用领域 70
7.2大学计算机基础教育应用领域的支持技术 72
7.3基础级课程资源设计 73
第8章 基于计算机应用技术的基础级课程资源设计 75
8.1基于“计算”的基础级课程资源 75
8.1.1基于“计算”的应用领域 75
8.1.2基于“计算”的支持技术 79
8.1.3基于“计算”的基础级课程资源体系 80
8.1.4基于“计算”可开设的课程 81
8.2基于“数据”的基础级课程资源 82
8.2.1基于“数据”的应用领域 82
8.2.2基于“数据”的支持技术 83
8.2.3基于“数据”的基础级课程资源体系 83
8.2.4基于“数据”可开设的课程 84
8.3基于“网络”的基础级课程资源 85
8.3.1基于“网络”的应用领域 85
8.3.2基于“网络”的支持技术 87
8.3.3基于“网络”的基础级课程资源体系 88
8.3.4基于“网络”可开设的课程 90
8.4基于“多媒体”的基础级课程资源 91
8.4.1基于“多媒体”的应用领域 91
8.4.2基于“多媒体”的支持技术 94
8.4.3基于“多媒体”的基础级课程资源体系 94
8.4.4基于“多媒体”可开设的课程 96
第4部分 大学计算机基础教育课程设计 100
第9章 大学计算机基础教育课程体系改革与创新 100
9.1大学计算机基础教育课程体系改革的指导思想 100
9.2大学计算机基础教育课程体系构建的原则 102
9.3大学计算机基础教育课程体系框架 103
9.4构建大学计算机基础教育课程体系的指导意见 104
第10章 基于基础层次的大学计算机课程 106
10.1“大学计算机”课程方案 106
10.1.1关于大学计算机课程体系基础层次的课程 106
10.1.2“大学计算机”课程方案的具体内容 107
10.2“大学计算机基础”课程案例 109
10.2.1课程描述 109
10.2.2“大学计算机基础”课程案例Ⅰ 110
10.2.3“大学计算机基础”课程案例Ⅱ 113
10.3“大学计算机”课程案例 116
10.3.1课程描述 116
10.3.2课程教学内容 118
10.3.3课程特色与创新 119
第11章 计算机技术层次课程与案例 121
11.1面向应用技术的课程概述 121
11.2 “C语言程序设计”课程案例 122
11.2.1课程描述 122
11.2.2课程教学内容 123
11.2.3课程教学实施方案 126
11.2.4特色与创新 127
11.3 “Visual Basic程序设计”课程案例 128
11.3.1课程描述 128
11.3.2课程教学内容 130
11.3.3课程教学实施方案 132
11.3.4特色与创新 133
11.4“数据科学与大数据技术”课程案例 134
11.4.1课程描述 134
11.4.2课程教学内容 135
11.4.3课程教学实施方案 137
11.4.4特色与创新 137
11.5“计算机网络技术”课程案例 138
11.5.1课程描述 138
11.5.2课程教学内容 139
11.5.3课程教学实施方案 141
11.5.4特色与创新 142
11.6“艺术与多媒体技术”课程案例 143
11.6.1课程描述 143
11.6.2课程教学内容 144
11.6.3课程教学实施方案 147
11.6.4特色与创新 148
第5部分 附录 150
附录A 《大学生计算机基本应用能力标准》 150
附录B “非IT类工作岗位对计算机知识与应用能力需求”的调查问卷 162
附录C 《非计算机专业大学新生计算机基本技能与基础知识掌握现状的调研报告》 169
参考文献 182