论文部分内容阅读
【摘要】本文详细分析了随着研究生招生规模的不断扩大,在研究生尚未确定选课的情况下,如何通过使用EXCEL软件的筛选功能,快速高效的排出校级公共课课表。
【关键词】EXCEL;排课
课程安排表(以下简称课表)是学校教学工作中最基本的教学文件,校级公共课课表是学院安排专业课课表的前提。快速高效的排出校级公共课课表是学校日常教学工作顺利、有序进行的重要保证。研究生的选课是课表安排的主要依据。但是,第一学期的课表需要在研究生入学之前就确定下来,那么如何利用EXCEL的筛选功能在研究生选课不确定的情况下安排好公共课课表就是本文所要研究的问题。
1研究生选课的特点
1.1个性化强但同一导师所指导的研究生选课基本一致我校规定硕士研究生入学后必须根据所读专业的培养方案在导师的指导下制定并提交培养计划,培养计划所列课程是研究生在读期间必须完成的课程。研究生的培养计划个性化的特点比较明显,同一专业的研究生除必修课外,选修课大都不一致,但同一导师所指导的研究生选课却是基本一致的。
1.2选课情况复杂近几年来,我校研究生教育招生规模不断扩大,2005年所招收的硕士研究生人数已经突破2500人,而硕士学位授予点已超过160个。招生规模的扩大,硕士点的增多,必然导致学生选课情况趋于复杂。
2排课前需要完成的准备工作
在制定课表前需要完成以下几项准备工作。
2.1整理与排课有关的数据
2 .1.1标注每个专业中涉及到的公共课这个工作在各学院培养方案提交完毕后即可开始,通过整理每个培养方案中涉及到的学位课和上一级研究生的选课情况,可以建立一个纵列为学院名称和专业名称,横行为公共课课程名称的Excel表(命名为sheet1,如图1)。在此表中要准确的标注出每个学院每个专业是否可能选择该门公共课。
2.1.2各专业招生录取总人数各专业招生录取总人数由招生办提供,可从每年的招生计划中获取。在表sheet1中,在专业名称的右边增加一列“录取人数”,将招生录取总人数按照学院、专业录入,见图1。
2.1.3各任课教师对课程安排的要求通过下达教学任务书来请任课教师将相关信息返回。返回包括任课教师不能安排上课的时间和对上课地点的要求以及最多能带班级数等信息。考虑到任课教师有可能还同时为本科生上课或任课教师自己正在攻读学位以及课程特点和教学手段等各种原因,需任课教师通过教学任务书明确自己不能安排上课的时间和对上课地点的要求以及最多能带的班级数。
2.1.4各门课程的任课教师数通过征求教学团队负责人的意见,可基本确定同一门课的任课教师数。此数据可用来确定同一门课同一时间可最多安排几个教学班。
2.2确定各门课安排的先后顺序及各门课程班级数课程安排的先后顺序要根据上课人数的多少来安排,先安排选修人数最多的课程,最后安排上课人数最少的课程。实际中一般按照政治课、英语课、数学课、公共的专业选修课。与相关任课教师联系,根据招生人数及任课教师数和每个班合理的班级人数确定每门课需要分的班级数。需要注意的是,为了方便各学院安排专业课课表,同一学院同一专业的学生同一门课尽量安排在同一班级。
2.3其他事宜根据本专业上一年级选课人数占本专业研究生总数的百分比而预估计本年级研究生的选修该门课人数。同时为满足分班时班级人数的需要各学院各专业的招生人数有可能被拆分为多行,即在原来的学院和专业下插入一个或多个空白行,然后将学院和专业复制到新插入的空白行中。但是同一学院和专业多行录取数加起来的总数要等于原来的录取数。在表sheet1第一行每门公共课名称的右边插入两个空白的列,一列在表sheet1,课程名称的右边插入两列。一列为课程分班,用来记录该门课程的班级名称,一列为上课时间,用来记录该公共课的上课时间,见图1。
3排课操作
3.1筛选某门课的选课涉及的学院和专业及人数利用Excel的筛选功能,根据已标注的各专业所要上的公共课,可以将该门课程涉及到的学院和专业筛选出来。
3.2分班根据任课教师的要求和情况、课程预计选修的人数和预定要分的班级数确定每个班级包含学院和专业的具体人数(尽量将同一学院的学生安排在同一个班或同一时间段)。将班级名称录入该班级所包括的学院、专业及具体人数和班级名称所交叉确定的表格之中。
3.3确定上课时间在安排第一门课的时候,可以不考虑其他课的时间因素,上课时间可以根据任课教师的要求进行安排,唯一需考虑的就是同一学院同一专业的学生要尽量排在同一个班,至少要安排在同一个时间段。随着课程安排的越来越多,再安排新的课程的上课时间时候,需要考虑或受到的制约就越来越多,可安排的时间段就越来越少,这时在完成前两步之后就要使用Excel的另一个功能:查找功能,将拟要安排的时间(或其中的部分字符)作为查找的关键字进行查找,如果查找到有,就需安排另外的时间,或是调整有冲突的课程的上课时间,如果Excel提示没有查找到要找的内容,那么该门课的上课时间就可以安排到这个时间段。
3.4调整上课时间如果在安排某门课A的时候,发现由于另一门课B已经安排到这个时间段,但是课A又一定要安排到这个时间,就需要将已安排好课B的上课时间重新安排。具体操作为:首先使用Excel的筛选功能将所有选了课B的学院和专业筛选出来,将对课B的拟要安排的时间(或其中的部分字符)作为查找的关键字进行查找,如果Excel提示没有查找到要找的内容,那么该门课的上课时间就可以安排到这个时间段;如果查找到有,就需安排另外的时间,直到Excel提示没有查找到要找的内容为止。
对每门课程都反复进行上述操作即可完成排课任务。如果前期准备工作充分,该项工作预计约需两周左右的时间即可完成,并生成公共课课表。
这里是一个图片3.5确定每个学院每个专业各门课所在的班级根据表sheet1可建立新的表sheet2,在表sheet2中,列只保留:学院名称、专业名称、录取人数、课程班级名称等信息。如图2所示,通过此表,各学院各专业总体的分班情况一目了然。
3.6确定每个同学具体所在班级根据sheet2中每个班涉及到的学院、专业的具体人数在录取名单中标注出每门课每个班具体的上课学生名单。将课表和各学院各专业分班情况所示文件打印下发给各学院,将每门课每个班具体的上课名单上网供学生查询,排课工作即已基本完成。
4结论
研究生公共课课表安排往往涉及很多学院和专业,各个专业的课程设置又不尽相同,在不清楚学生选课的情况下,依靠传统的排课方式,费时费力,效率比较低,课表调整起来也比较困难,稍有不慎就会出错。使用Excel尤其是Eexel的筛选功能进行排课,排课的效率大大的提高了,以往需要一个月才能完成的排课工作,现在最多只需两周就可以完成,且使用Excel所排课表可以很方便的查出安排相冲突的课程,调整的时候也很方便快捷。
【关键词】EXCEL;排课
课程安排表(以下简称课表)是学校教学工作中最基本的教学文件,校级公共课课表是学院安排专业课课表的前提。快速高效的排出校级公共课课表是学校日常教学工作顺利、有序进行的重要保证。研究生的选课是课表安排的主要依据。但是,第一学期的课表需要在研究生入学之前就确定下来,那么如何利用EXCEL的筛选功能在研究生选课不确定的情况下安排好公共课课表就是本文所要研究的问题。
1研究生选课的特点
1.1个性化强但同一导师所指导的研究生选课基本一致我校规定硕士研究生入学后必须根据所读专业的培养方案在导师的指导下制定并提交培养计划,培养计划所列课程是研究生在读期间必须完成的课程。研究生的培养计划个性化的特点比较明显,同一专业的研究生除必修课外,选修课大都不一致,但同一导师所指导的研究生选课却是基本一致的。
1.2选课情况复杂近几年来,我校研究生教育招生规模不断扩大,2005年所招收的硕士研究生人数已经突破2500人,而硕士学位授予点已超过160个。招生规模的扩大,硕士点的增多,必然导致学生选课情况趋于复杂。
2排课前需要完成的准备工作
在制定课表前需要完成以下几项准备工作。
2.1整理与排课有关的数据
2 .1.1标注每个专业中涉及到的公共课这个工作在各学院培养方案提交完毕后即可开始,通过整理每个培养方案中涉及到的学位课和上一级研究生的选课情况,可以建立一个纵列为学院名称和专业名称,横行为公共课课程名称的Excel表(命名为sheet1,如图1)。在此表中要准确的标注出每个学院每个专业是否可能选择该门公共课。
2.1.2各专业招生录取总人数各专业招生录取总人数由招生办提供,可从每年的招生计划中获取。在表sheet1中,在专业名称的右边增加一列“录取人数”,将招生录取总人数按照学院、专业录入,见图1。
2.1.3各任课教师对课程安排的要求通过下达教学任务书来请任课教师将相关信息返回。返回包括任课教师不能安排上课的时间和对上课地点的要求以及最多能带班级数等信息。考虑到任课教师有可能还同时为本科生上课或任课教师自己正在攻读学位以及课程特点和教学手段等各种原因,需任课教师通过教学任务书明确自己不能安排上课的时间和对上课地点的要求以及最多能带的班级数。
2.1.4各门课程的任课教师数通过征求教学团队负责人的意见,可基本确定同一门课的任课教师数。此数据可用来确定同一门课同一时间可最多安排几个教学班。
2.2确定各门课安排的先后顺序及各门课程班级数课程安排的先后顺序要根据上课人数的多少来安排,先安排选修人数最多的课程,最后安排上课人数最少的课程。实际中一般按照政治课、英语课、数学课、公共的专业选修课。与相关任课教师联系,根据招生人数及任课教师数和每个班合理的班级人数确定每门课需要分的班级数。需要注意的是,为了方便各学院安排专业课课表,同一学院同一专业的学生同一门课尽量安排在同一班级。
2.3其他事宜根据本专业上一年级选课人数占本专业研究生总数的百分比而预估计本年级研究生的选修该门课人数。同时为满足分班时班级人数的需要各学院各专业的招生人数有可能被拆分为多行,即在原来的学院和专业下插入一个或多个空白行,然后将学院和专业复制到新插入的空白行中。但是同一学院和专业多行录取数加起来的总数要等于原来的录取数。在表sheet1第一行每门公共课名称的右边插入两个空白的列,一列在表sheet1,课程名称的右边插入两列。一列为课程分班,用来记录该门课程的班级名称,一列为上课时间,用来记录该公共课的上课时间,见图1。
3排课操作
3.1筛选某门课的选课涉及的学院和专业及人数利用Excel的筛选功能,根据已标注的各专业所要上的公共课,可以将该门课程涉及到的学院和专业筛选出来。
3.2分班根据任课教师的要求和情况、课程预计选修的人数和预定要分的班级数确定每个班级包含学院和专业的具体人数(尽量将同一学院的学生安排在同一个班或同一时间段)。将班级名称录入该班级所包括的学院、专业及具体人数和班级名称所交叉确定的表格之中。
3.3确定上课时间在安排第一门课的时候,可以不考虑其他课的时间因素,上课时间可以根据任课教师的要求进行安排,唯一需考虑的就是同一学院同一专业的学生要尽量排在同一个班,至少要安排在同一个时间段。随着课程安排的越来越多,再安排新的课程的上课时间时候,需要考虑或受到的制约就越来越多,可安排的时间段就越来越少,这时在完成前两步之后就要使用Excel的另一个功能:查找功能,将拟要安排的时间(或其中的部分字符)作为查找的关键字进行查找,如果查找到有,就需安排另外的时间,或是调整有冲突的课程的上课时间,如果Excel提示没有查找到要找的内容,那么该门课的上课时间就可以安排到这个时间段。
3.4调整上课时间如果在安排某门课A的时候,发现由于另一门课B已经安排到这个时间段,但是课A又一定要安排到这个时间,就需要将已安排好课B的上课时间重新安排。具体操作为:首先使用Excel的筛选功能将所有选了课B的学院和专业筛选出来,将对课B的拟要安排的时间(或其中的部分字符)作为查找的关键字进行查找,如果Excel提示没有查找到要找的内容,那么该门课的上课时间就可以安排到这个时间段;如果查找到有,就需安排另外的时间,直到Excel提示没有查找到要找的内容为止。
对每门课程都反复进行上述操作即可完成排课任务。如果前期准备工作充分,该项工作预计约需两周左右的时间即可完成,并生成公共课课表。
这里是一个图片3.5确定每个学院每个专业各门课所在的班级根据表sheet1可建立新的表sheet2,在表sheet2中,列只保留:学院名称、专业名称、录取人数、课程班级名称等信息。如图2所示,通过此表,各学院各专业总体的分班情况一目了然。
3.6确定每个同学具体所在班级根据sheet2中每个班涉及到的学院、专业的具体人数在录取名单中标注出每门课每个班具体的上课学生名单。将课表和各学院各专业分班情况所示文件打印下发给各学院,将每门课每个班具体的上课名单上网供学生查询,排课工作即已基本完成。
4结论
研究生公共课课表安排往往涉及很多学院和专业,各个专业的课程设置又不尽相同,在不清楚学生选课的情况下,依靠传统的排课方式,费时费力,效率比较低,课表调整起来也比较困难,稍有不慎就会出错。使用Excel尤其是Eexel的筛选功能进行排课,排课的效率大大的提高了,以往需要一个月才能完成的排课工作,现在最多只需两周就可以完成,且使用Excel所排课表可以很方便的查出安排相冲突的课程,调整的时候也很方便快捷。