欢迎订阅!欢迎投稿!
投稿邮箱:jiaoyujiaoxuelt@VIP.163.com
你的位置: 首页 » 论文发表 » 正文
《教育教学论坛》是经中华人民共和国新闻出版广电总局批准,由河北出版集团主管,河北教育出版社主办、中国教育发展战略学会终身教育工作委员会协办的教育类学术期刊。

《教育教学论坛》编辑部

QQ : 859367193

编辑部投稿邮箱:jiaoyujiaoxuelt@VIP.163.com

电话:0311-87766660 80820729

地址:河北石家庄联盟路705号 河北教育出版社 《教育教学论坛》杂志社 编辑部

基于Apriori算法的课程内容关联分析及教学策略改进
2021-03-08

                                                                         詹静 范雪 刘一帆   

(北京工业大学 信息学部 计算机学院,北京100124

[  ]挖掘学习数据并对教学策略进行正向反馈已成为改进教学质量的重要手段。基于Apriori算法对计算机网络基础课程教学的学生学习数据进行挖掘和分析,生成课程教学内容之间的强关联规则。通过对这些生成规则的分析,找出影响学生成绩的难点教学内容,从而帮助教师利用这些反馈得到有针对性的教学策略改进。

[关键字]教学策略改进;课程内容关联;Apriori算法;强关联规则;教育教学论坛

[基金项目]北京工业大学双语教学示范课程项目(KC2018BT007)。

[作者简介]詹静,女,讲师,研究方向为网络安全,范雪,女,硕士研究生,研究方向为网络安全;刘一帆,女,硕士研究生,研究方向为网络安全;

 

1 背景

学习数据挖掘是一种常见的高校学生学习效果分析方法。而简单的数理统计方法只能简单展示学生的最终学习效果,学习过程中的潜在信息没有得到有效分析数据挖掘能够分析出影响学生成绩的因素关联规则算法是数据挖掘中的一种重要方法,可以对教学过程形成正向反馈。当前关联规则方法用于课程间规则分析,对于课程中不同内容之间规则分析较少。而课程的重点内容和难点内容才是决定学生某门课程是否及格的关键。

本文利用Apriori算法对计算机网络基础的学生的学习数据进行深入挖掘和分析,生成课程教学内容之间的强关联规则,分析影响成绩的难点内容,根据课程教学大纲的重点内容和分析所得的难点内容,提出课程教学方案的改进,帮助提高学生的学习质量和学校的教学质量。

2 相关工作

关联分析广泛应用于教学改进中,潘燕利用决策树C5.0算法对学生成绩进行数据挖掘,得到该专业核心课程与其它课程之间的关联关系便于掌握学生学习状态[1]司马碧蓉根据学生课程成绩分析得到课程间依赖关系和依赖程度,能预测学生后续课程的学习成绩 [2]。贺超波等用粗糙集相关性质对决策数据进行属性约简,基于分辨矩阵的关联规则提取算法发现课程成绩数据中隐藏的课程相关性规则[3]。陈青山通过优化决策树算法提取有效关联规则,找出了影响教学效果的关键因素[4]。孙洁等人利用Apriori算法分析了课程之间的相关关系和紧密程度,得到核心课程课程结构,对专业课程设置及改革提出意见与建议[5]。江静娴等人使用改进的AprioriTid算法,减少了频繁项集和关联规则的数量,过滤不能生成有效候选项集的元素提高了算法效率[6]。曾子贤等人结合矩阵,基于改进频繁模式树和候选集频数优化策略提出了改进的关联规则挖掘算法,提高效率[7]

3 课程成绩数据处理

根据教学大纲计算机网络基础课程内容分为网络操作系统、网络模型、网络接入、以太网、网络层、IP编址、子网划分、传输层、应用层、安全共计10个内容

本文将2014级和2015在线练习实验和期末考试三类考核在上述10内容中分别统计,得到课程内容得分2014级没有考核实验)。即先计算每个内容在各类考核中实际得分乘以成绩权重,求和得到内容实际得分;再计算每个内容总分乘以成绩权重,求和得到内容总分用内容实际得分除以内容总分,处于[01]课程内容得分数据。4 课程内容关联规则分析及教学策略改进

通过Apriori算法对上述数据进行分析,可得到有价值的课程内容关联规则,从而为教学策略改进提供帮助。

本文对学生的不同课程内容成绩,筛选出每个内容得分较差的学生,将筛选出的内容表示成算法支持的输入形式,进行关联规则的生成。首先,实验开始时给定最小支持度和最小置信度。最小支持度表示项集在统计意义上的最低重要性,是被认可的项集的最低出现频率,最小支持度可以在生成频繁项集时,将之筛选出来;最小置信度表示关联规则的最低可靠程度。其次,选择低分的课程内容,也就是课程的难点内容进行关联规则的生成和分析,因为课程难点内容的掌握情况决定了学生得分的高低。经过反复试验,最终筛选出每个内容得分在0.7以下的学生,在生成频繁项集时设置支持度为0.2,在生成强关联规则时设置最低置信度为0.45,得到如表1所示18条强关联规则。



1 课程内容难点强关联规则

规则序号

强关联规则

支持度

置信度

1

子网划分——>传输层

0.33

0.4545

2

传输层——>子网划分

0.44

0.5862

3

IP编址——>子网划分

0.32

0.6666

4

子网划分——>IP编址

0.33

0.4545

5

子网划分——>网络层

0.33

0.7727

6

网络层——>子网划分

0.23

0.6666

7

IP编址——>传输层

0.32

0.5238

8

网络层——>传输层

0.23

0.6666

9

应用层——>传输层

0.38

0.56

10

传输层——>应用层

0.44

0.64

11

应用层——>子网划分

0.38

0.52

12

子网划分——>应用层

0.33

0.5909

13

IP编址——>网络层

0.32

0.6666

14

应用层——>IP编址

0.38

0.5517

15

网络层——>应用层

0.23

0.4762

16

网络接入——>IP编址

0.45

0.4667

17

IP编址——>网络接入

0.32

0.4545

18

应用层——>网络接入

0.38

0.52


而由3可知支持度大于0.15得分比例低于0.7(即低分)的课程内容项一共7个支持度高到低依次为网络接入、传输层、应用层、子网划分、IP编址、网络层、网络操作系统。其中,支持度越高表示课程内容项得分低的人数越多,是教学学生掌握的较差的难点。以太网网络模型和安全课程内容没有出现,说明学生掌握相对较好。

我们将表3的规则先按教学重点内容(即网络模型、子网划分、IP编址网络层传输层)和非重点内容分类然后支持度从高到低分类,最后将置信度从高到低分类,提出如下26条教学内容改进策略

1)重点内容改进策略

1.1传输层教学改进策略。根据3传输层支持度为44%,仅低于网络接入45%,说明这是学生掌握的较差的重点和难点内容,需要重点分析改进策略。

首先分析传输层作为前提条件的规则2和10:在传输层得分低的前提下,子网划分也得分低的可能性为58.62%;在传输层得分低的前提下,应用层也得分低的可能性为64%,小于65%,说明传输层对其它课程内容影响不大

再分析传输层作为推理出的关联内容规则1,7,8,9仅有规则8置信度66.66%,大于65%含义是网络层得分低的前提下,传输层得分低的可能性较大。实际上,网络层确实传输层的重要前提学习内容两者许多比较相似的抽象概念,比如服务协议特点,地址分类等学好网络层对后续传输层学习确实有比较好的引导作用

从教学策略改进的角度考虑,教师可在传输层教学增加网络层与传输层内在关联分析和比较,帮助学生掌握两个内容之间的关联,适当增加习题巩固相关知识点,从而提高学生传输层的学习效果。

1.2子网划分、IP编址、网络层教学改进策略。根据表3子网划分支持度为33%IP编址支持度为32%,网络层支持度为23%大于20%,因此可将子网划分,IP编址网络层内容看作课程难点。

首先分析这三个内容作为前提条件的规则

分析子网划分作为前提条件规则14512置信度大于65%的规则只有规则5。说明子网划分得分低的前提下,网络层也得分低的可能性为77.27%

分析IP编址作为前提条件的规则371317置信度大于65%的规则只有规则3,15IP编址得分低的前提下,子网划分与网络层得分低的可能性66.66%

分析网络层作为前提条件的规则6815置信度大于65%的规则只有规则6,8网络层得分低的前提下,子网划分和传输层得分低的可能性66.66%

分析这三个内容作为推理出的关联内容的规则且置信度大于65%规则,同样只有规则3,5,6,8,13。

可知,子网划分、IP编址、网络层三部分内容具有较大的关联度,实际上三者确实属于网络模型的网络层,知识点有很高的相关度。并且由于这三个内容都对学生实践能力有一定要求,从教学策略改进的角度考虑,教师可适当这三个部分在实验环节增加指导,帮助学生提高子网划分、IP编址、网络层学习效果。

1.3网络模型教学改进策略。网络模型支持度小于等于0.2,因此表3没有相关规则,实际上,这部分内容在网络模型不同层次教学内容都会反复提到,学生掌握的相对较好也是比较符合实际的暂时不需要变化。

2)非重点内容改进策略。

2.1网络接入教学改进策略。

3网络接入课程内容项的支持度最高,为0.45,也就是说,网络接入内容学习的低分人数占总人数的45%,因此可以将网络接入看作课程教学中的难内容。

首先分析网络接入作为前提条件的规则。从3中看出仅有规则16表示网络接入影响了IP编址的学习,但置信度46.67%,小于65%实际上该内容和IP编址的关联关系也不大

分析网络接入作为推理出的关联内容的规则17和18。置信度小于65%

因此可以认为网络接入是一个较为独立的难点内容。内容处于网络模型的底层(包括物理层学生在日常生活中接触较少,概念不容易理解,因此确实掌握的相对较差。

从教学策略改进的角度考虑,由于该内容不是课程内容重点,教师可通过增加相关实验环节指导习题练习,提高学生的学习效果。

2.2应用层教学改进策略

根据3应用层支持度为 38%。说明应用内容学生掌握的相对较不好

首先分析应用层作为前提条件的规则9111418置信度均没有超过65%

分析应用层作为推理出的关联内容的规则10,1215,置信度也没有超过65%。

因此,也可以认为应用层是一个较为独立的难点内容。该内容处于网络模型的最高层,与生活中的网络活动有密切联系,但协议内容和分类都较多因此学生掌握的相对较差。

从教学策略改进的角度考虑,教师可以通过增加应用层相关的习题和实验的方式提高学生的学习效果。

2.3)网络操作系统、以太网、安全教学改进策略。网络操作系统,以太网和安全支持度都小于等于0.2,说明这部分学生掌握的相对较好,且根据教学大纲,这三部分内容属于非重点内容。从教学策略改进的角度考虑,教师可以适当通过增加在线和课后练习的方式,让学生更多通过自学掌握这部分内容。

5 结论

本文使用Apriori算法,针对计算机网络基础课程进行了课程教学内容的关联规则生成,通过分析难点内容之间的关联规则,结合课程教学大纲的重点,给教师提出了教学策略改进建议,包括:对难点内容传输层部分进行理论教学方法改进重难点内容子网划分、IP编址和网络层增加实验环节指导;对非重点但确是难点的网络接入和应用层内容增加习题和实验指导而对于非重点又非难点的其它部分,适当通过学生自学自测的形式进行引导。通过上述教学策略改进期望能够提高后续教学质量。


参考文献

[1] 潘燕.决策树算法在高职院校课程关联分析中的应用研究[J].现代信息科技,2019,3(02):151-153.

[2] 司马碧荣.基于贝叶斯分类的高职软件课程教学应用研究[D].云南大学,2010.

[3] 贺超波,陈启买.高校课程相关性粗糙集分析模型及应用[J].计算机工程与应用,2011,47(27):233-235+245.

[4] 陈青山.决策树算法在高校教学质量评价系统中的应用研究[D].西南交通大学,2010.

[5] 孙洁,沈桂兰.基于关联规则及知识网络的专业课程关联分析[J].中国电力教育,2014(21):55-57.

[6] 汪静娴,杨厚俊,范延滨.AprioriTid改进算法在课程关联分析中的应用[J].工业控制计算机,2018,31(09):37-38.

[7] 曾子贤,巩青歌,张俊.改进的关联规则挖掘算法——MIFP-Apriori算法[J].科学技术与工程,2019,19(16):216-220.

                                 Analysis of curriculum content association and improvement of teaching strategy based on Apriori algorithm

 

                                                                   Zhan Jing Fan Xue Liu Yifan

 

                              (Beijing Institute of Technology Information Department Computer Institute, Beijing 100124)

Abstract: mining learning data and getting positive feedback on teaching strategies has become an important means to improve teaching quality. In this paper, based on Apriori algorithm, the students' learning data collected in the teaching process of Introduction to Computer Network course are excavated and analyzed, and the strong association rules between the teaching contents of the course are generated. Through the analysis of these generating rules, the difficult teaching contents that affect students' performance can be automatically found out, so as to help teachers to make use of these feedback to get targeted teaching strategy improvements.

Keywords: teaching strategy improvement; course content association; Apriori algorithm; strong association rules


返回顶部