关于提高大学生在校选课的质量与速度方法的研究
Research on the Methods of Improving the Quality and Speed of College Students’ Course Selection
DOI: 10.12677/ORF.2021.112018, PDF, HTML, XML, 下载: 276  浏览: 634  国家科技经费支持
作者: 刘若男*, 郭慧云, 刘慧文, 刘钰璠, 姜文欣, 王晴晴:济宁学院数学系,山东 济宁
关键词: 选课效率Matlab线性规划最优解Course Selection Efficiency Matlab Linear Programming Optimal Solution
摘要: 随着科技的不断发展,移动互联网为学生选课带来了很多便利,学生可以利用手机、平板和笔记本等移动设备进行选课。但受学生数量、课程门数以及学生对课程兴趣不同等诸多因素的影响,选课系统在选课开放时段的负载压力会急剧增大甚至拥堵。本文通过对选课系统的学分、课程数以及先修条件等多方面的因素分析,构建合适的数学模型,通过模型结果分析找到在先修条件下同时满足规定学分数以及所修课程数量的最优解。通过多种备选方案的提出,提高选课效率。
Abstract: With the continuous development of science and technology, the mobile Internet has brought a lot of convenience to schools, students can use mobile phones, tablets and notebooks and other mobile devices for course selection. However, due to the number of students, the number of courses and students’ interest in the course, and many other factors, the load pressure of the course selection system in the open hours of the course selection will increase sharply or even be congested. Through the analysis of the credits, the number of courses and the conditions of the course selection system, this paper constructs a suitable mathematical model, and finds the optimal solution to meet the prescribed academic scores and the number of courses in the first course under the condition of the model results. Through the proposal of a variety of alternatives, the efficiency of course selection can be improved.
文章引用:刘若男, 郭慧云, 刘慧文, 刘钰璠, 姜文欣, 王晴晴. 关于提高大学生在校选课的质量与速度方法的研究[J]. 运筹与模糊学, 2021, 11(2): 147-152. https://doi.org/10.12677/ORF.2021.112018

1. 引言

目前,我国高校基本上都实行了学分制,它允许学生自由选择喜欢老师的必修课和选修课,但是制约学生选课的因素有很多而且比较复杂,同时往往需要在较短的时间内完成。运用手机、笔记本、平板等移动设备辅助选课,既能实时地对大量选课数据进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错误。但它也存在着一些问题,在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两名教师不能同一时间在同一班级上课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶 [1]。

早在七十年代末,美国就建成了NSFNET (国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面。

随着教育产业化进程的逐步推进,各大高校纷纷合并,走上了强强联合、资源共享的路子。高校的规模不断扩大,如何合理利用教学资源,有效地加强教学管理工作,已成为各大高校十分关注的问题。

2. 选课问题的研究内容

新一代的选课系统,学生可以具体、全面地在网络上了解到学校开设的各种课程,给学生提供了更多选择的机会,这促进了学生对于课程的主动性和参与性,同时对于任课教师的课程成绩统计与教学报告分析都有良好的辅助作用。但是在集中选课阶段,经常遇到关于选课速度的问题。高校每次的选课时间都相对集中,选课系统的访问量在瞬间剧增,造成网络拥堵、系统页面打不开甚至系统崩溃的问题。本文针对该问题主要研究了以下内容:通过对本校及周围高校大学生选课状况调查,包括对学生选课现状的研究分析,对现行的选课系统就选修课程学分数、学时数和上课地点等因素,按照学生对各个因素的重视程度,建立了数学规划模型,设计出更加合理的选课方案 [2] [3] [4] [5]。

3. 选课模型的建立

3.1 模型的实例

1) 根据某学院数学系之前学生选课人数等数据得到每门课程选课时间如表1所示:

Table 1. Elective time of each course

表1. 每门课程选课时间

2) 从之前选课数据可知各课程选课时长,课程编号、课程名称、选课时长、所属类别、先选课要求、学分和距宿舍区路程程度(以权重表示)数据如表2所示:

Table 2. Conditions of each course

表2. 每门课程的条件限制

3.2. 决策变量选取

设某门课程为自变量,记为 z i ,该自变量的取舍仅有两种情况,即选和不选,可表示为;

z i = 1 该门课程被选;

z i = 0 该门课程未被选。

我们可以看出,该问题是一个0~1规划 [6],自变量只能选0,1。

3.3. 限制性选修课

根据学校规定,有些课程是在一些课程学习后的基础上才能选修,学生须在某一学科门类的领域或一组课程中选修,如有的专业教学计划规定高年级学生须在某一专门组或选修组中选修若干门课程。国外高等学校往往规定学生须在自然科学和社会科学领域中选修若干学分的课程。在国内,一般高校的大部分学生对于选修课只关心其给分高不高。为了适应个别差异,因材施教,发挥专长,学生修习的选修课在专业教学计划中应占一定比例。但也不应过多,以免影响培养专门人才的基本规格。中等专业学校以及普通中学高中的教学计划中,在具备条件的情况下也可设置少量选修课。它们之间应该满足逻辑关系式为:

2 z 3 z 1 z 2 0

z 4 z 7 0

2 z 5 z 1 z 2 0

z 6 z 7 0

z 8 z 5 0

2 z 9 z 1 z 2 0

3.4. 学分约束

学分是评价学生在校学习期间学习能力和学习效果的一项重要标准,各高校要求每位学生的学分要累计达到相应的数量才能达到毕业的条件,如今,全国各高校都陆续实施学分制改革,使学生获得更加全面的发展,但是考虑到学生的精力,学校都会根据学生的培养计划,设置每学期的学分上限。因此各高校的学生在选课过程中,学分是他们必须要考虑的因素之一。即

z 4 + 2 z 5 + z 6 + 2 z 7 + 2 z 8 + z 9 10

z 4 2 z 5 z 6 2 z 7 2 z 8 z 9 3

3.5. 课程数量约束

基于国家相关规定和各高校的培养方案实际运行的合理性,学生选择课程数量时不光要满足自己的兴趣爱好,还需满足各高校培养方案。学生所修课程被分为必修和选修两大类,必修即学生该学期必修要学习的课程,选修是基于学生兴趣与精力所开设的课程。学生在选课过程中要避免选修课程与必修课程的时间冲突。因此,选课数量应该遵循不多不少的原则。即

z 1 + z 2 + z 3 3

z 4 + z 5 + z 5 + z 6 + z 7 + z 8 + z 9 3

z 4 z 5 z 6 z 7 z 8 z 9 2

3.6. 上课地点

以学生宿舍为中心,将与宿舍最近的上课地点的距离规定为1,按距离宿舍远近依次将上课地点规定为2,3。各科上课地点距离宿舍的路程远近程度如表3。所示:

Table 3. Distance between the class places of each subject and the dormitory

表3. 各科上课地点距离宿舍的路程远近程度

它们之间应该满足逻辑关系式:

y = 6 z 1 + 6 z 2 + 6 z 3 + 2 z 4 + 10 z 5 + 3 z 6 + 22.5 z 7 + 19.2 z 8 + 2 z 9

目标函数的意义:在满足先修课要求以及规定学分的前提下,使得最终的选课时间达到最小化。

综合上述讨论,其数学模型为:

min y = 6 z 1 + 6 z 2 + 6 z 3 + 2 z 4 + 10 z 5 + 3 z 6 + 22.5 z 7 + 19.2 z 8 + 2 z 9

{ 2 z 3 z 1 z 2 0 z 4 z 7 0 2 z 5 z 1 z 2 0 z 6 z 7 0 z 8 z 5 0 2 z 9 z 1 z 2 0 z 4 + 2 z 5 + z 6 + 2 z 7 + 2 z 8 + z 9 10 z 4 2 z 5 z 6 2 z 7 2 z 8 z 9 3 z 1 + z 2 + z 3 3 z 4 + z 5 + z 5 + z 6 + z 7 + z 8 + z 9 3 z 4 z 5 z 6 z 7 z 8 z 9 2

4. 结果分析

变量只能取1或0,取1表示选中这门课,取0表示不选这门课,通过对模型的求解,在满足学校规定的选课学分要求、选课数量、所选课程的先后顺序等条件下,以及考虑上课地点与宿舍区路程等因素,通过建立线性回归模型,运用MATLAB软件运行程序计算得到 [7] [8],学生可以选择的方案共有15种,如表4所示:

Table 4. Options available to students

表4. 可供学生选择的方案

其中最优方案是1,2,3,5,9即选数学分析,统计学原理,多元统计分析,非参数统计,统计计算这五种课程。所用时间为30分钟,此时选课效率最高。所以该模型给学生提供了在保证选够某学期学分、选课数量以及综合考量上课地点距离等因素的情况下选课效率最高的方案,在高校实际选课中具有较强的实用性,表现了MATLAB软件在线性规划中强大优势。同时所建模型还可以进行以下几个方面的研究:

1) 增加调查人数,增加选用的样本,扩大调查范围,尽量让得到的数据更能体现总体。

2) 更多考虑学生本身的兴趣爱好,注重分析学分等因素的影响。

5. 结束语

本文通过对选课系统的概况分析,进一步提出选课系统的具体问题,为提出解决方案打下了基础。通过构建模型及求解得出选课的最优选择,降低了师生选课期间所费时间成本,保证在校大学生能够选择心仪课程。虽然在这其中也有考虑不全面等问题,但也做出了实质性行动,提高了高校选课系统的选课效率,使选课系统得到具体优化。

基金项目

济宁学院国家级大学生研究性学习与创新性试验计划项目:201910454002。

NOTES

*通讯作者。

参考文献

[1] 姜启源, 谢金星, 叶俊. 数学模型[M]. 北京: 高等教育出版社, 2011.
[2] 李中英. 一种基于概率动态分布选课算法的研究与应用[D]: [硕士学位论文]. 长春: 长春理工大学, 2006.
[3] 王茜. 基于大学生选课问题的线性规划模型[J]. 数学学习与研究, 2016(17): 113-114.
[4] 王若鹏. 基于线性不等式组的选课模型[J]. 北京石油化工学院学报, 2003(4): 31-33.
[5] 李枭, 栾天. 数学规划模型在大学生选课问题中的应用[J]. 白城师范学院学报, 2018, 32(146): 75-80.
[6] 雍龙泉. 基于整数规划的选课模型[J]. 伊犁师范学院学报, 2006, 9(3): 128-130.
[7] 刘静, 王秀红. 选课模型的研究及应用[J]. 烟台师范学院学报(自然科学版), 2004, 20(1): 11-15.
[8] 符祖峰, 王海英. 基于整数规划的选课模型求解方法[J]. 贵阳学院学报(自然科学版), 2014, 9(3): 1-4.