摘要
当前,在大学软件测试课程的教学活动中,都是按自然班授课,从未考虑在每个班中,学生拥有不同的特点与特征,而区别教学问题,基于此,文中提出一种基于学生群体划分的课程教学过程分析方法 (TPASGD)。该方法在遗传算法框架中,首先,应用一次迭代标签传播方法初始化种群,然后,通过均匀交叉,以及节点局部变异完成种群进化,最终,选用模块度Q函数作为目标函数,以完成学生群体划分任务。在完成学生群体划分任务后,使用软件测试课程的教学过程在不同学生群体中进行测试,以分析学生的学习效果。通过实验分析可知,TPASGD方法是有效的、可行的。
Currently in the university teaching,the teaching of software testing course is always carrying out in the nature classroom form,never considering that in each class,students have different characteristics and features then differentiating teaching problems. Based on this consideration,a kind of the analysis method called Teaching Process Analysis based on Student Group Division( TPASGD) of course teaching process was proposed in this paper. In the framwork of genetic algorithm,the method adopts an iterative label propagation process to initialize the population. Then using uniform crossover and the local mutation of nodes to finish the evolution of populations. Finally selecting the modularity Q function as the objective function so as to finish the task of student group divsion. After this task was finished,analyzing students' studying effect through the testing of different student groups in the teaching process of software testing. Through the experiment and analysis known that TPASGD method is effective and feasible.
作者
韩文
邓琨
刘星妍
HAN Wen,DENG Kun,LIU Xing-yan(School of Mathematics Physics and Information Engineering,Jiaxing University,Jiaxing 314001,Zhejiang Province, C h in a)
出处
《信息技术》
2018年第4期70-73,78,共5页
Information Technology
基金
教育部人文社会科学研究青年基金资助项目(17YJCZH-033)
浙江省教育厅科研基金资助项目(Y201636127)
嘉兴学院SRT项目(85171782)
关键词
学生群体
群体划分
遗传算法
模块度
教学过程
student group
g ro u p d iv i s i o n
g e n e t ic a lg o r i th m
m o d u la r i ty
te a c h in g p ro c e s s