排课软件使用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

排课软件的使用

摘要:排课调度系统是高校教学管理工作的重要部分,本文在明确系统需求分析的基础上,利用排课软件完成大量繁杂的数据处理工作直到自动生成全校课程表,系统的实现很好地保障了教学任务的有序运行。

关键字:排课软件优化教学任务教学调度系统课程教师

准确性

中图分类号:g4 文献标识码:a 文章编号:1007-0745(2013)03-0228-01

计算机排课与人工排课有一定区别。人的思维可以是收敛的,也可以是发散的。因而排课表时非常灵活,随机性很强。但计算机就不同了。它并不具备人的大脑那样的发散思维能力。它的‘头脑’里的一切信息都是由‘数据’组成。所以用计算机排课最大的要领就是要掌握系统软件的设计思想,各种数据间的关系及工作先后顺序等。就是要掌握各种课程的要求如何通过数据传输给计算机,也就是说,计算机排课的关键是数据。每一步按说明的要求去做,这样才能达到少走或不走弯路,成功地排出合理的课表。

一、软件设计思想和排课规则

我们知道课表的优化合理性必须体现在充分利用学校的资源条件,使得教室利用率好,大中小班课及不同要求的课分布均匀,学生负荷平衡。排课软件设计时采取了人工排课的经验知识和规则。

(一)排课顺序

因为排课顺序对排课是否合理起着重要作用,所以如何安排排课顺序是很重要的。按人工排课的经验,周学时长的应先排,合班数大的应先排,有特殊要求的应先排,考试课应先排,必修课应先排。优先次序的因素很多,系统软件设计时根据上述因素设计了一个综合函数确定优先次序。除此之外,系统把课元组分为三类:分级教学课,特殊要求课和一般课。排课分时间时,先分级教学课,然后特殊要求课,最后一般课。每类课中的次序按综合函数的大小排列。这是系统的微观层控制排课次序。系统还提供用户宏观控制排课次序的功能。用户可以在排课数据预处理子系统按年级、班级、系、专业、课程或教师六个方面进行宏观选择。如果选择的是‘默认’系统将按微观层的次序。否则,根据用户的选择先后,将是分级教学课的提到这一类的前面,将不是分级教学课的提到特殊要求课类的前面。对属于同一选择中的课的次序仍按综合函数的大小排序。

(二)教室分配

从目前我们学校情况看由于教室紧张,课表安排合理性的问题更加突出。排课分时间时,只分教室类,不分具体教室。时间分配完毕后再定教室。分教室的先后次序与排课次序不大相同。确定先后次序的原则是课程本身有教室特殊要求的优先,班级有固定教室的优先,人数多的优先,年级高的优先。

(三)排课过程

整个排课过程按下述顺序进行:

1.确定排课优先次序

2.安排理论教学时间

3.安排整学期或单双周上的实验和上机

4.安排补课时间

5.安排其它实验和上机

6.分上课教室

7.安排补课教室

(四)均匀分布原则

排课分配某个课元组的时间时,取上课班级最空闲的天,所需教室类型的教室使用最少的时间片和该类课程占用最少的时间片

这三点综合考虑后的结果。这样保证了课程分布均匀,教室使用均匀和学生负荷平衡。对一周上两次或三次课程,每次课之间总是相隔两天或一天。除有特殊要求外,一般 1-2 节,3-4 节都有,由于各种因素的影响,这一点有时会保证不了。在学生合班情况复杂,特别是出现跨系或专业大班上的课与小班上而周学时长(或一天)的课均有的情况,课程分布均匀原则会导致死锁课程的增加。

二、排课工作步骤

每学期用本系统排课的工作步骤如下:

1.整理两个字典数据和四个基本数据

2.整理教室数据和排课信息数据

3.进行排课数据预处理和排课工作

4.后处理并调整死锁课

5.检验课表冲突并调整课表

6.打印各种所需的课表

以上六项工作中第 1-2 项是关键。如果该项工作做得好做得细,那么后面的第4 项的工作量也就轻和少了。

三、几种特殊情况的处理

1.排课时有些课的主讲教师还没定。对同一开课系最好不要都空着或都以‘待定’或其它任何相同的字符代替。因为系统会把这些课认作一个教师上,排课时会造成课程安排不合理甚至死锁,在辅助调度课表中,查调课时的结果也有差错。

2.如果是一门跨合班大,人数却很少的选修课,最好在教学任务数据中将它定在下午上课,因为排课时合班大小会影响排课顺序,而人数大小不影响。

3.由于合班人数的计算是取上课自然班的人数总和,所以对于选修课,在排课前应根据实际的选课人数修订人数。

教学排课是教学运行过程中一个非常重要的环节。科学、合理地编排课程是顺利实施培养方案、学校教学工作正常运转、建立良好教学秩序的基础。排课是否合理从一定程度上还会影响到一个学院的教学质量。并反映一个学院的教学水平和教务管理水平。

我院从2007年开始运用教学管理软件,已在学籍管理、教学运行管理、考试管理等方面有了很大的提高。笔者从事教学管理工作,排课是工作的重要组成部分,现将使用教学管理软件排课的体会总结如下:转变教学管理观念,排课更人性化,教学管理软件内一些

管理程序与以往不同,在使用软件过程中,教学管理人员逐渐改变了传统的教学管理观念。就排课而言,以往教学排课主要由教务处教师完成,与各系部的教学秘书及任课教师几乎没有直接的联系。使用教学管理软件后,充分考虑各系课程的属性以及实际需要,最大限度地满足课程要求。由于本学院是以计算机类专业为主,大多数课程需要在机房的环境中完成教学,所以在排课中还要充分考虑机房的软、硬件条件,避免机房的时间冲突和压力。尽量使课表达到既符合教学规律又满足大多数教师的要求。所以在实际操作中我还要不断的摸索与实践。

参考文献:

[1]王鸣,吴北雅,张清绵,徐明,王凤兰.《智能教学组织管理与课程调度系统》. 大连理工大学学报,1991年02期

[2]白竹,王赞,董旭源.《教学调度系统的设计与实现》.天津科技,2008年03期

[3]刘业成,刘依强.《网络排课调度系统的设计与实现》.电脑与电信,2009年06期

相关文档
最新文档