《多维计算机导论课程教与学的研究与实证》以“计算机科学导论”课程为主要研究对象,从不同角度对该课程的教学进行研究与实证。首先,从计算机科学的学科特性出发,在ACT-R、SOAR、ECIP、粒计算认知模型基础上提出实践环节的认知模型,以此重组课程内容并优化计算机系列课程;确定开放学习的含义及原则,研发开放学习平台;建模课程本体,提出基于Web的课程本体可视化架构;开发结合知识点-学习产出的题库系统。其次,利用BP神经网络研究学习风格对学习过程的影响,利用结构方程模型研究课程的考核策略,构建精细化学习过程及PLS-SEM学习效果评估模型。*后,研究知识图谱、基于微服务的E-Learning云平台及利用深度学习对学生学习过程的情感分析,以构成《多维计算机导论课程教与学的研究与实证》的教学体系。
更多科学出版社服务,请扫码获取。
电子计算机,课程,教学研究,高等学校
目录
前言
第1章 引言 1
1.1 作为学科的计算机科学 1
1.2 计算机科学导论课程的教学目标与教学产出 5
1.3 多维的计算机科学导论课程教学 6
1.4 解决的关键问题 7
第2章 基于认知模型的计算机科学导论课程重组及系列课组织 8
2.1 认知模型的相关研究 8
2.1.1 心理学认知模型 8
2.1.2 脑认知模型 9
2.1.3 粒计算认知模型 11
2.2 计算机学科知识的认知模型 11
2.2.1 基于ACT-R的计算机学科内容认知模型 12
2.2.2 基于SOAR的计算机学科内容认知模型 12
2.2.3 基于EPIC的计算机学科内容认知模型 13
2.2.4 基于粒计算的计算机学科内容认知模型 14
2.3 基于认知科学的计算机科学导论课程内容重组 15
2.4 基于认知模型的计算机系列课程组织 16
2.4.1 基于认知模型的计算机系列课程体系结构 16
2.4.2 计算机系列课程结构的进一步优化 16
第3章 开放式计算机科学导论课程 19
3.1 开放学习的含义 19
3.2 开放学习的特点 19
3.2.1 卡内基梅隆大学的开放学习网站 20
3.2.2 中国大学MOOC的开放学习 20
3.2.3 网易公开课开放学习 20
3.2.4 实验楼网站的开放学习 20
3.3 计算机科学导论开放学习网站研发 21
3.3.1 需求分析 21
3.3.2 系统设计原则及模块设计 22
3.3.3 系统实现与测试 23
第4章 基于计算机科学导论本体的建立及可视化 27
4.1 本体与课程本体 27
4.2 计算机科学导论课程本体的建立 28
4.2.1 本体的定义 28
4.2.2 利用Protege建立计算机科学导论课程本体模型 28
4.2.3 课程的本体标注 29
4.3 基于REST的计算机科学导论课程本体的可视化 35
4.3.1 国内外研究现状 35
4.3.2 基于REST的本体可视化应用系统架构 37
4.3.3 REST风格架构中的本体 40
4.3.4 REST风格架构中的本体可视化 55
4.3.5 本体可视化应用系统的实现与应用 57
第5章 基于知识点-学习产出的题库系统的设计与实现 68
5.1 国内外研究现状 68
5.2 需求分析 69
5.2.1 功能性需求 69
5.2.2 非功能性需求 71
5.3 系统设计 72
5.3.1 用例图和流程图设计 72
5.3.2 数据库设计 73
5.3.3 系统功能结构以及系统的界面设计 74
5.4 系统实现与主要界面展示 79
5.4.1 运行环境 79
5.4.2 教师系统登录 79
5.4.3 后台管理 80
5.4.4 学生管理 83
第6章 基于BP神经网络的学习过程建模方法 84
6.1 国内外研究现状 84
6.1.1 课程学习方法的研究现状 85
6.1.2 学习风格的研究现状 85
6.1.3 学习效果评估方法的研究现状 85
6.2 研究对象的来源及引出的问题 86
6.2.1 计算机科学导论课程的教学过程 86
6.2.2 计算机科学导论课程的教与学 87
6.2.3 获取的学习过程数据和引出的问题 90
6.3 学习过程建模要素的确定 92
6.3.1 学习过程的划分 92
6.3.2 学习风格模型的确定 93
6.3.3 学习过程建模中的要素 95
6.4 学习过程模型及BP学习过程建模方法 96
6.4.1 学习过程模型的建立 96
6.4.2 确定BP神经网络的学习过程模型参数的方法 98
6.4.3 LpM模型的建立 99
6.4.4 Lp-LsM模型的建立 101
6.5 数据的预处理和实验结果的对比分析与验证 105
6.5.1 学习过程与学习风格数据的预处理 105
6.5.2 实验结果的对比 109
6.5.3 SVR对学习过程模型LpM与Lp-LsM的数据模式验证 111
6.5.4 实验结果分析 113
第7章 基于结构方程模型的知识点考核策略 114
7.1 国内外研究现状 114
7.1.1 考核策略的研究现状 115
7.1.2 结构方程模型的研究现状 116
7.2 研究的数据及其分析 117
7.2.1 课程知识体系 117
7.2.2 考卷和学生成绩分析 117
7.2.3 引出的问题及难点 120
7.3 知识点考核策略模型的建模框架研究 120
7.3.1 研究问题抽象 120
7.3.2 知识点考核策略模型的建模框架 123
7.4 SEM及PLS-SEM算法研究 125
7.4.1 SEM基本原理 125
7.4.2 核心建模方法PLS-SEM的确定 128
7.5 基于PLS-SEM的知识点考核策略模型 133
7.5.1 问题的提出与解决方案 134
7.5.2 理论模型和研究假设 135
7.6 基于PLS-SEM的知识点考核策略模型的应用 139
7.6.1 数据预处理 139
7.6.2 非参数检验指标 140
7.6.3 模型的构建和修正 141
7.6.4 研究假设验证 151
7.6.5 对比模型的分析 151
7.6.6 2015年数据拟合 152
7.7 结果分析与讨论 154
7.7.1 模型效应分析 154
7.7.2 对导论课程知识点考核的指导意义 156
第8章 精细化学习过程建模及PLS-SEM学习效果分析 158
8.1 学习效果与学习过程 158
8.1.1 学习效果评估的多样性 158
8.1.2 学习过程的重要性 159
8.1.3 学习过程建模及学习效果评估 159
8.2 精细化学习过程模型RefinedM-LP的构建 160
8.2.1 学习过程元素的定义 161
8.2.2 学习过程的精细化建模 163
8.2.3 RefinedM-LP的形式化描述 170
8.3 基于PLS-SEM的学习效果评估模型研究 172
8.3.1 学习效果的评估方法确定 173
8.3.2 基于PLS-SEM的学习效果评估模型的建模方法 173
8.4 RefinedM-LP及其PLS-SEM学习效果评估模型应用 178
8.4.1 RefinedM-LP的计算机导论课程学习系统研发 178
8.4.2 PLS-SEM学习效果评估模型在计算机科学导论课程的应用 184
8.4.3 RefinedM-LP应用总结 206
8.4.4 PLS-SEM学习效果评估模型应用总结 207
第9章 计算机导论课程知识图谱的创建 211
9.1 国内外研究现状 211
9.2 课程知识图谱构建思路和原则 212
9.3 构建课程知识图谱 213
9.3.1 定义实体 213
9.3.2 抽取实体 215
9.3.3 建立关系 217
9.3.4 构建课程知识图谱 219
9.4 课程知识图谱实例 219
9.4.1 顶层知识图谱示例 219
9.4.2 章节知识图谱示例 220
9.4.3 知识图谱查询示例 221
第10章 基于微服务的计算机导论课程的E-Learning云平台 222
10.1 微服务的引入 222
10.2 E-Learning云平台的微服务架构设计 223
10.2.1 微服务架构设计 223
10.2.2 E-Learning平台与私有云的集成 224
10.2.3 通过VPN实现校园网与私有云互联 225
10.3 E-Learning云平台示例 226
第11章 基于LSTM模型的课前预习的情感分析 229
11.1 国内外研究现状 229
11.2 数据与研究方法 230
11.2.1 情感分析数据 230
11.2.2 情感取值 230
11.2.3 研究方法 231
11.3 数据预处理 234
11.3.1 分词 234
11.3.2 Word2vec训练词向量 234
11.4 情感分析的实现 235
11.4.1 建立情感分类模型 235
11.4.2 二分类的情感分析 237
参考文献 243