430.佘江维.教学计划编制问题

430.佘江维.教学计划编制问题

ID:9202666

大小:552.50 KB

页数:37页

时间:2018-04-22

430.佘江维.教学计划编制问题_第1页
430.佘江维.教学计划编制问题_第2页
430.佘江维.教学计划编制问题_第3页
430.佘江维.教学计划编制问题_第4页
430.佘江维.教学计划编制问题_第5页
资源描述:

《430.佘江维.教学计划编制问题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录摘要1前言2正文31.采用类c语言定义相关的数据类型32.各模块的伪码算法63.函数的调用关系图154.调试分析185.测试结果196.源程序(带注释)22总结33参考文献34致谢35附件Ⅰ部分源程序代码36摘要大学的每个专业都要编制教学计划。假设任何专业都有固定的学习年限,每学年含两学期,每学期的时间长度和学分上限都相等。每个专业开设的课程都是确定的,而且课程的开设时间的安排必须满足先修关系。每个课程的先修关系都是确定的,可以有任意多门,也可以没有。每一门课程恰好一个学期。试在这样的情况下设置一个教学计划编制程序。在大学的某个专业中选取几个课程作为顶点,通过各门课的先修关系来构建

2、个图,该图用邻接表来存储,邻接表的头结点存储每门课的信息。关键词:教学计划;编制;培养目标;管理;35前言教学计划是学校保证教学质量和人才培养的关键,也是组织教学过程、安排教学过程、安排教学任务、确定教学编制的基本依据和课程安排的具体形式。是稳定教学秩序、提高教学质量的重要保证。从教学计划的设计、实施等方面,阐明了如何搞好教学管理,从而为提高教学质量提供保证。随着教育改革的不断深入和社会发展的需要,原旧的教学计划在定位上的方向性偏差,已经不再适应社会的需求。因此,应重视教学计划的改革和修订工作,以确保教育教学质量,提高教育教学水平。教学计划编制中的思路:一是明确培养目标;二是注重学科设

3、置的整体性、统一性和灵活性、全面性;三是与学分制改革有机结合.教学计划是高校实施常规教学活动的基本管理文档,由于传统的手工编制方式存在诸多弊端,开发基于Web应用程序形式的教学计划编制系统具有很好的应用价值。使用C程序设计语言,研究开发教学计划编制系统Web应用系统。近代以来,特别是在实行学科课程的条件下,教学计划主要是学科的计划,或只是学科表。随着社会经济和科学技术的新发展,教育结构不断发生变革,现代教育和教学理论主张对教学计划的结构实行改革。除了教学以外,生产劳动、科技活动、发展体力和增进健康的活动、艺术活动和社会活动等也应列入教学计划。下面就利用对此进行程序设计,已达到预期的目的

4、。35正文1.采用类c语言定义相关的数据类型(1)、主程序:intmain()           //主函数{   intnumterm;  //学期总数   intuplcredit;//一个学期的学分上限   intselectway;   ALGraphG;   printf("请输入学期总数:");   scanf("%d",&numterm);   printf("请输入一个学期的学分上限:");   scanf("%d",&uplcredit);   CreatGraph(&G);   printf("请选择编排策略:1.课程尽可能集中到前几个学期;2.课程尽量均

5、匀分布");  scanf("%d",&selectway);   if(selectway==1)       TopologicalSort_1(G,numterm,uplcredit);   if(selectway==2)     TopologicalSort_2(G,numterm,uplcredit);   system("pause");   return0;}35(2)、头结点,表结点,邻接表的定义:#defineMAX_VERTEX_NUM100//最大课程总数typedefstructArcNode{      intadjvex;       structA

6、rcNode*nextarc;       }ArcNode;typedefstructVNode{      charname[24];      //课程名       intclassid;    //课程号       intcredit;        //课程的学分       intindegree;      //该结点的入度       intstate;         //该节点的状态       ArcNode*firstarc;//指向第一条依附该顶点的弧的指针       }VNode,AdjList[MAX_VEXTEX_NUM];typedefstruc

7、t{       AdjListvertices;       intvexnum,arcnum;       }ALGraph;邻接表的基本操作:voidCreatGraph(ALGraph*);创建邻接表voidFindInDegree(ALGraph,int*);求一个结点的入度voidTopologicalSort_1(ALGraphG,intnumterm,intmaxcredit);拓扑排序来编排课程voidTopologicalS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。