—种智能化倾向的教学计划表模板
杨洪升
摘要:通常excel版的教学计划表模板,只能作最基本的计算与统计,但通过对excel功能的开发,教学计划袁模板就可以具有智能化倾向,可实现自动统计、自动计算、自动识别、自动生成等自动功能,同时还具有防错功能。
关键词;excel版;教学计划袁模板;智能化倾向
一、教学计划表应反映的内容
校历和周数分配。就是将理论环节、实践环节、假期等的分布情况以对应教学周的形式反映出来。
教学进程表。这是教学计划表模板的主体部分,主要反映每门课程的相关信息,应反映每门课程的课程名称、课程编码、学分、周学时、周数、总学时、课程的考核性质等。同时还应反映以学年为单位的课程门数和每周上课总学时等。
二、教学计划表模板的智能化倾向
本文介绍的是适于三年制高职高专的教学计划表模板,采用excel版,具有智能化倾向。教学计划表模板本来应是空表,为了说明问题的方便,表格都已填入相关内容。此外完整的教学计划表模板所占篇幅较大,在教学计划的教学进程表部分只输入了部分课程的相关信息,教学计划模板的其余空格部分全部删除。
(一)自动统计功能
1.校历和周数分配表的自动统计
以第一学年为例,根据各周输入的不同教学环节进行自动统计,自动统计的结果为:入学教育3周、理论教学28周、实践教学4周,劳动1周、考试2周、毕业教育0周、机动1周、假期13周、合计52周。
2.各学期理论上课周数的自动统计
由表1可以看出,由自动统计功能统计出的第一、二、三学期理论课程对应的周数分别为15周、13周和17周。由于最后一学期(第6学期)全部安排实践环节而无理论课,再统计理论课周数无意义,因此将第6学期改为自动统计实践课的周数。
3.各学期课程门数及每周上课总学时的自动统计
以第一学期为例,自动统计的课程门数和班级周学时数为3和8,即第一学期上课的班级每周上3门课,每周上8学时。
(二)自动计算功能
1.每门课程总学时的自动计算
以表1中的外语为例,对于课程名称为外语的课程,在第一、二、三学期对应的周学时单元格中分别输入4,模板自动计算的总学时数为180,同时自动计算出的总学分数为10;在课内实践对应的单元格中输入92,则自动计算出的理论学时为88,若输入课内实践为0或什么也不输入,则理论学时仍为180。
2.每门课程对应学分的自动计算
理论课程每18学时1学分,实践课程每周1学分,根据每门课程的总学时计算学分。
(三)自动生成功能
1.课程编码的自动生成
在exce1中另建一张工作表,将所有专业的课程名称和课程编码填入sheet2,并将课程名称和课程编码按专业分类,形成一个课程名称与课程编码的数据库。因为在sheet1教学计划表中已经输入了相应的专业序号,应用OFFSET函数在数据库中筛选出一个对应专业的课程名称及课程编码,再根据sheetl中输入的课程名称及VLOOKUP函数自动生成课程编码。
2.课程考核性质的自动生成
若确定外语课第一、二学期是考试课,将第一、二学期周学时所在的单元格涂成其他颜色,则在“考试”下面的单元格自动生成“1,2”,表示外语课在第一、二学期是考试课,由于第三学期外语课的周学时所在的单元格未涂成其他颜色,则在“考查”下面的单元格自动生成“3”,表示外语课在第三学期为考查课。
(四)特殊符号的自动识别
在对应课程周学时的单元格中,有些输入的符号需要特殊处理,如表1所示。
(五)自动防错功能的实现
(1)防止输入错误
对需要输入数据的表格,设置数据有效性。比如课程名称,将一个专业的所有课程作为有效数据,这样可以直接输入或者筛选,当直接输入时若输入的课程名称不是该专业的课程名称或输入错误时提示输入的数据无效,避免课程名称输入错误。
(2)数据的自动生成
当一门课程某学期为考试课时,只需将该课程在对应的学期的周学时单元格涂成颜色,则自动生成该课程为考试课时该课程所在学期的学期号,避免人为输入学期号时出错。
三、教学计划表模板的其他说明
1.此教学计划表模板已考虑了裕量,使用时不要再作插入行的操作,多余的行可以删除。
2.一门课程结束后,无后续课程接着上时,不要写成“2*6/”的形式,不然统计课程门数时出错。
3.此教学计划表模板在使用时,应将自动生成部分的单元格或公式所在的单元格锁定并保存单元格。结论:通过上面的介绍并结合在我院的使用情况,智能化教学计划模板具有填写信息量少,操作方便,不用人工计算和统计,避免输入错误,自动生成学期开课信息,表现出一定的智能化倾向,适合于高职高专三年制教学计划。此外该教学计划模板是仿照A4打印纸设计,便于用纸板保存,同时单位面积纸张的信息量大,一张A4纸,就容纳下三个学年六个学期的所有课程的信息量。