第十一章教学计划辅助制订模板 高等学校教学单位,在增加新专业或原有教学计划不适 应形势发展需要时,要制订或重新修改教学计划。在此过程 中,基本数据(如某门课的周学时、开课学期等)每做一次 调整,都要重新计算各门课的讲授学时、实验学时和总学时, 同时还要求小计、总计。用 EXCEL辅助处理,可以使我们从 大量繁杂重复的计算、抄写工作中解脱出来,使工作变得轻 松、高效,甚至变成一种享受 从整体上说, Excel教学计划制订辅助模板是一个带有 VBA程序的工作簿。在工作簿中我们建立五个工作表:“比 例结构”、“开课学期”和三个“计划表
高等学校教学单位,在增加新专业或原有教学计划不适 应形势发展需要时,要制订或重新修改教学计划。在此过程 中,基本数据(如某门课的周学时、开课学期等)每做一次 调整,都要重新计算各门课的讲授学时、实验学时和总学时, 同时还要求小计、总计。用EXCEL辅助处理,可以使我们从 大量繁杂重复的计算、抄写工作中解脱出来,使工作变得轻 松、高效,甚至变成一种享受。 从整体上说,Excel教学计划制订辅助模板是一个带有 VBA程序的工作簿。在工作簿中我们建立五个工作表:“比 例结构” 、 “开课学期”和三个“计划表” 。 第十一章 教学计划辅助制订模板
第十一章教学计捌埔助制订模枫 111“计划表”工作表的设计 112“比例结构工作表的设计 113“开课学期工作表的设计
第十一章 教学计划辅助制订模板 11.1 “计划表”工作表的设计 11.2 “比例结构”工作表的设计 11.3 “开课学期”工作表的设计
111“计划表”工作表的设计 11.1.1结构与格式设计 11.1.2代码设计 11.1.3应用
11.1 “计划表”工作表的设计 11.1.1 结构与格式设计 11.1.2 代码设计 11.1.3 应用
11.1.1结构与格式设计 今“计划表1”、“计划表2”、“计划表3”分别为公共课、专业课和方向必 修课的课程设置与教学时间计划表。它们的结构和格式基本相同。以 计划表↑为例说明制作要点。 令定义纸型为B5、纵向,上下左右页边距分别为1、1、0.9、0.9。 设置如图1所示的表格样式 令标题为“宋体”、12号字、加粗,其余部分为“宋体”10号字。单元格 格式设置:数字作为文本处理,水平居中,垂直居中,文本控制设置为 缩小字体填充。 令列宽度参照图1按实际情况手动调整。注意使Q、R两列在不同页内。 冷行高度可设置为“最合适的行高”,也可设置为固定行高。根据整个页 面布局而定。 打开“控件工具箱”工具栏,在工作表的右侧添加一个命令按钮,命令 钮的 caption属性设置为“数据统计”。 榅类烈三烈的内根握箸际情况设置,类行数可多可少,可任 令“计划表1”制作完成后,通过复制、修改课程类别和部分文字得到“计 划表2”和“计划表3”。其结构与“计划表1”结构基本相同
11.1.1 结构与格式设计 ❖ “计划表1”、“计划表2”、“计划表3”分别为公共课、专业课和方向必 修课的课程设置与教学时间计划表。它们的结构和格式基本相同。以 “计划表1”为例说明制作要点。 ❖ 定义纸型为B5、纵向,上下左右页边距分别为1、1、0.9、0.9。 ❖ 设置如图1所示的表格样式。 ❖ 标题为“宋体”、12号字、加粗,其余部分为“宋体”10号字。单元格 格式设置:数字作为文本处理,水平居中,垂直居中,文本控制设置为 缩小字体填充。 ❖ 列宽度参照图1按实际情况手动调整。注意使Q、R两列在不同页内。 ❖ 行高度可设置为“最合适的行高”,也可设置为固定行高。根据整个页 面布局而定。 ❖ 打开“控件工具箱”工具栏,在工作表的右侧添加一个命令按钮,命令 按钮的caption属性设置为“数据统计”。 ❖ “课程类别”列的内容根据实际情况设置,每一类行数可多可少,可任 意增删,但最后一行的“课程编号”应为“小计”。 ❖ “计划表1”制作完成后,通过复制、修改课程类别和部分文字得到“计 划表2”和“计划表3”。其结构与“计划表1”结构基本相同
CDE INOP QI 计算机科学与技术专业四年制本科课程设置与教学时间计划表 (公共课) 急学时數开课学年、学期的学时分配 课程名称 共讲单1|(在车款据计 期期期期期期期期期期 158|18|1618151212 图1 4’计划表1计划表2/计划表3/比例结构/学期开课/
图1
1112代码设计 “计划表1”、“计划表2”、“计划表3”工作表都定义了 个命令按钮“数据统计”。用来根据周学时和授课周数求每 课的“共计”、“讲授”、“实验”学时和同一类课的周 学时小计 个工作表上命令按钮的Cick事件代码都是一样的: .s Private Sub CommandButton Click Call calc 令 End sub 令它调用通用模块(模块1)中的过程calc对当前工作表根据 周学时和授课周数求每门课的“共计”、“讲授”、“实验” 学时和同一类课的周学时小计。 通用模块的建立方法是:在当前工程 VBAProject中,选 “插入”菜单的“模块”项,插入一个通用模块,用默认名 “模块1
11.1.2 代码设计 ❖ “计划表1”、“计划表2”、“计划表3”工作表都定义了一 个命令按钮“数据统计”。用来根据周学时和授课周数求每 门课的“共计”、“讲授”、“实验”学时和同一类课的周 学时小计。 ❖ 三个工作表上命令按钮的Click事件代码都是一样的: ❖ Private Sub CommandButton1_Click() ❖ Call calc ❖ End Sub ❖ 它调用通用模块(模块1)中的过程calc对当前工作表根据 周学时和授课周数求每门课的“共计”、“讲授”、“实验” 学时和同一类课的周学时小计。 通用模块的建立方法是:在当前工程VBAProject中,选 “插入”菜单的“模块”项,插入一个通用模块,用默认名 “模块1
cac是在模块1中定义的过程,其中有具体的代码 令)在cac过程中,定义了一个数组zs(8),用来存放每一类课1 至8学期周学时小计。从当前工作表第7行开始循环直至“课程编 号”为空 如果未遇到“小计”行,则每行1到8学期的周学时和对应的授 课周数(在第6行)相乘得到课程学时,填写到该课程的“共 计”、“讲授”、“实验”单元格,累加到相应的下标变量,同 时累加“共计”、“讲授”、“实验”学时以及“学分”和课程 门数。课程学时分为讲授、实验和总共三列。如果周学时仅为 个数,则为讲授学时;如果周学时中含有“+”号,则“+号左边 的数值为讲授学时,右边的数值为实验学时:如果周学时中有插 号,则括号里面的数值不计入课程学时 今如果遇到“小计”行,则分别填写各学期的周学时小计,“共 计”、“讲授”、“实验”学时小计,学分小计和课程门数小计
❖ calc是在模块1中定义的过程,其中有具体的代码。 ❖ 在calc过程中,定义了一个数组zxs(8),用来存放 每 一类课1 至8学期周学时小计。从当前工作表第7行开始循环直至“课程编 号”为空。 ❖ 如果未遇到“小计”行,则每行1到8学期的周学时和对应的授 课周数(在第6行)相乘得到课程学时,填写到该课程的“共 计”、“讲授”、“实验”单元格,累加到相应的下标变量,同 时累加“共计”、“讲授”、“实验”学时以及“学分”和课程 门数。课程学时分为讲授、实验和总共三列。如果周学时仅为一 个数,则为讲授学时;如果周学时中含有“+”号,则“+”号左边 的数值为讲授学时,右边的数值为实验学时;如果周学时中有括 号,则括号里面的数值不计入课程学时。 ❖ 如果遇到“小计”行,则分别填写各学期的周学时小计,“共 计”、“讲授”、“实验”学时小计,学分小计和课程门数小计
1113应用 “计划表1”、“计划表2”和“计划表3”的 结构和代码设计完成之后,就可以输入或修 改各门课的编号、名称、学分、各学期的周 学时以及考试考查所在学期这样一些基本信
11.1.3 应用 “计划表1” 、 “计划表2”和“计划表3”的 结构和代码设计完成之后,就可以输入或修 改各门课的编号、名称、学分、各学期的周 学时以及考试考查所在学期这样一些基本信 息
图2为公共课计划表输入基本信息后的情形。 D⊥ EFGHIJKL MNOP Q 计算机科学与技术专业四年制本科课程设置与教学时间计划表 公共课) 4课|课 课程名称 程共讲 第第第|第第第第第所所 学计授验 期|期 育育语语语语语语 图2 3 14共[80100 修801009 法律基础 801010 马克思主义哲学 当代世界经济政治 801012 毛泽东思想概论 邓小平理论概论 801015 形势政策(讲庄) 科学方法论 802002 际关系学 公 艺术、音乐赏析 26选802004礼宾原理与礼节应用|2 备选课:大学应用语文、公其关系学、汽车驾驶、书法、现代科学技术导论、运筹学、科学方法论 人际关系学、艺术音乐欣赏、礼宾原理与礼节应用、讲演与口才
图2为公共课计划表输入基本信息后的情形。 图2
在“计划表1”中单击“数据统计”命令按钮,得到结果如图3所示。 D⊥E⊥ FGHIJKLⅡNoP 计算机科学与技术专业四年制本科课程设置与教学时间计划表 公共课) 「4课课 学时升半年、学却的周半时分考考 课程名称 共讲 五 学|计授验|学学学学学 801001 体育1 23030 801002 体育2 图3 6 801004 英语2 o12 英语3 8108 14共[80100 4|6060 15|801009 去律基础 21515 马克思主义哲学 618 01011当代世界经济政治 801013邓小平理论概论3 思想品德(讲座 801015 形势政策(讲座) 45653|653 88554 科学方法论 802002 人际关系学 23030 80200 艺木、音乐赏析 22424 选802004礼宾原理与礼节应用|2 讲演与口才 24 小计 选课:大学应用语文、公共关系学、汽车驾驶、书法、现代科学技术导论、运筹学、科学方法论 人际关系学、艺术音乐欣赏、礼宾原理与礼节应用、讲演与口才
在“计划表1”中单击“数据统计”命令按钮,得到结果如图3所示。 图3