作者:董育平 诸葛伟民 张胜宇
论文关键词:学分制 排课系统 公共体育课 网上选课
论文摘要:完全学分制的实施,为网上选课提供了条件。网上选课的初始课袁就显得尤其重要,它能使学生对各课程的上课时问、任课教师、教学内容、考试大纲等都有充分的认识,能使学生在正确选课时有个参考。由于公共体育课的特殊性,即同一教材并行开课;并且受到场地、器材、运动项目等因素的限制,人工排课显然就跟不上改革的要求。因此,以现代信息技术环境为依托,开发研制适应学分制管理模式的公共体育课排课系统是体育学分制教学改革的一项重要措施,并为完全学分制改革的顺利实施和网上选课系统提供有力的保障。
1引言
随着高校教育改革的不断深化,我国高校的教学管理体制正经历着学年制向学年学分制再向完全学分制过渡的重大变革。学分制以学分为计量单位、以选课制为核心、以取得必要的最低学分为毕业和获得学位标准的一种教学管理制度。与传统的学年制管理模式不同,学分制要求在教育教学的内容、体系、方法和管理手段等方面更具有机动性、灵活性和高效性,尤其是对其核心——选课制的内容和管理体制的改革提出了更高的要求。由于现代信息技术的快速发展,校园网络技术逐渐趋于完善,网上选课为选课制提供了广阔的空间,为实施完全学分制创造了有利的条件。
网上选课它的条件很多,其中之一的是各课程的初始课表,它能使学生对各课程的上课时间、任课教师、教学内容、考试大纲等都有充分的认识,能使学生在正确选课时有个参考。
公共体育课作为学校课程的重要组成部分,由于其课程的特殊性,同一教材并行开课,即同一教材同一时间有许多不同的教师上,并且受到场地、器材、运动项目、学生上课人数等方面的限制,再加上其涉及面广,网上选课就显的尤其重要。为了能让学生更好地选择到自己感兴趣的、符合个人需要的运动项目,充分发挥网上选课的优势,体育部门必须提供一个比较全面的体育课表给学生作参考,让学生对运动项目、项目等级、上课时间段或上课教师进行选课,这张课表即要充分体现教师在开课时间、数量的公平、合理,又要体现引进竞争机制。使这张初始课表在网上通过学生的选择,最后形成一张真正的教学授课表。这一措施的实施它能充分发挥网上选课的优势,来提高教学质量。因此,以现代信息技术环境为依托,开发研制适应学分制管理模式的公共体育课排课系统是体育学分制教学改革的一项重要措施,并为完全学分制改革的顺利实施和网上选课系统提供有力的保障。
2学分制管理模式下,公共体育课排课系统的设计特点:
2.1公平性。系统采用公平算法,使教师选课不分先后次序,都有均等的选择概率,最大限度地做到公平、合理。
2.2简便、快捷性。体育课排课受时问、场地、器材等的限制,管理人员合法登录后,只要输入一些条件,通过计算机完成相应的操作后,就能生成一张体育课排课表,这充分体现了学分制下选课制所要求的机动、灵活、快捷、高效的特点。
2.3准确性。采用了分块处理思想,可充分保证操作数据的准确无误。
2.4稳定性。系统采用“模拟购物中心”的设计思想,将系统处理的中间数据保存在临时“购物筐”中,待管理人员输入各项条件(如有的教师要求周一不排课,周二、三、四排课等)后,通过计算机的计算、匹配,再写入结果数据库中,这就避免了因同一时间场馆、器材容量的限制而出现过多班级开课现状,使系统效率提高。
2.5自处理性。系统具备自动纠错,自动判别能力,可自动判别体育课程在上课时间和地点上是否冲突,是否符合开课计划中所规定的要求。
2.6人性化操作:排课区可以设置个性化的图片做背景,根据自己的喜好选择或替换;课表的微调,完全采用拖放式,非常方便,课表可自动调用word进行数据保存或打印。
3公共体育课排课系统的数据表设计
数据表是表示一个实体,数据表中的一条记录表示实体中的一个个体,具体描述数据表种类如下:
3.1教师信息表,用于管理教师情况。学生选课时界面上的教师信息显示,应包括如下信息:教师编号、姓名、年龄、部门、俱乐部、职称、简历等。
3.2课程信息表,所有开设或将要开设的课程的基本信息,应包括如下信息:课程号、课程名称、课程简称、学分、周学时、总学时、限选信息、考试类别、教学大纲等。
3.3场馆信息表,用于管理场馆情况,尽可能地开发场馆的潜能,应包括如下信息:场馆编号、场馆的容量等。
3.4上课的时段表,用于管理上课的时间情况,应包括如下信息:时段编号、时段信息等,为尽可能地发挥场馆的多功能起到决定因素。
以上四表是排课系统的关键,教学计划制定的合理与否,排课是否考虑了时间、空间冲突直接关系到学生能否有充分的选择机会,表结构定义的是否合理则直接关系到算法设计,系统实时响应时间等重要问题。
3.5选课条件表,用于存放部门对课的要求(如每位教师在正常教学时段中可排10节课,另外需排在晚上或早上早锻炼时间等)以及教师对排课的要求(如有的教师要求周一不排课,周二、三、四排课等)。它包括如下信息:教师姓名、上课时间段、要求等,此数据表要求计算机对每一条件都读懂,是个相应复杂的过程。
为了克服以往系统的基于先来先服务算法的弊病,通过一段时间的比较论证设计了一个较为合理的算法,即分级筛选算法。算法设计的基本思想是:处理方法类似高考录取工作。根据教师所选的三个志愿进行分级处理。第一志愿优先级最高,最有可能选中,如某一项目、某一时间段第一志愿待选人数大于限选人数,则在第一志愿中随机筛选出多余人数。对第一志愿落选者来说,还有第二志愿的机会。如第二志愿处理完毕,仍有教师落选,再进行第三志愿的处理。这样处理的特点是:落选机会少,分布均匀,选课结果与选课先后次序无关,克服了以往基于先来先服务(fcfs)算法的弊病。解决了选课时间安排的冲突问题,缓解了教师之间选课的矛盾。
3.6选课结果表:用于存放学生的选课结果,也就是通过网上选课后,最后形成的上课课表。此表的建立,要求根据不同学校的实际保留不同的信息,一般应包括如下信息:学分、课程类别、课程标志、学号、姓名、上课教师、上课的时段、上课地点等,因各校对选课后信息处理的要求不尽相同,表结构的表示应对具体情况作具体分析和调整。
4结论
网上选课的前提就是完全学分制,网上选课的条件之一就是提供一张使学生对各课程的上课时间、任课教师、教学内容、考试大纲等有充分认识的初始课表,使学生在正确选课时具有一定参考价值。由于公共体育课的特殊性,采用人工排课已经不能适用比较复杂的情况,以现代信息技术环境为依托,开发研制适应学分制管理模式的公共体育课排课系统是体育学分制教学改革的一项重要措施,并为完全学分制改革的顺利实施和网上选课系统提供有力的保障。
公共体育课排课系统主要由六个表组成:教师信息表、课程信息表、场馆信息表、上课的时段表、选课条件表和选课结果表。技术难点是在于各库之间条件的配备,特别是选课条件的满足是技术关键所在。通过一定的算法计算,生成一张比较公平、合理的初始课表,为网上选课系统提供有力的保障。