课程编排:学校为了正常的进行教育教学活动,对教师、学生、课程及学校教学资源的合理安排,制定各种各样的课程表的行为。
对于排课算法的课表问题,可看做是一个规划上课课程、上课学生、上课教师和场地(硬件资源、教师数量)相结合的问题。一个NP完全问题。
(一)、涉及的规矩:
1、硬性要求:
①、在排好课程之后,要尽量考虑是否存在不合理。例如:假设每两讲课之间有20分钟的时间,但是两节课的上课教室位置相差甚远,学生无法按时到达下讲课的教室,这样会对学生的课程学习造成影响。
②、每门课程每学期要求的课时数。
③、可使用的上课教室的数量为一个定值。
④、每个学生可上课的时间是一个定值。
⑤、部分教师可能出现上课时间的要求。例如:有些教师不喜欢早上第一讲上课,有些教师希望在下午上课等。
2、软性条件:
①、课程的本身属性,人体的生活习性。例如:英语、语文等这类偏向于记忆的课程应该尽量排在早上第一讲(满足人体的生活习性,早上的时候记忆效果较佳)。
(二)、现有的解决方法:
https://www.cnblogs.com/lcword/p/5337761.html
http://www.docin.com/p-670679749.html
今天的文章排课算法_目前用什么软件排课最好[通俗易懂]分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/71665.html