数据结构课程设计学生课表设计.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

课程设计报告书

题目:计算机专业教学计划编制

院系:信息学院计算机科学与技术

专业班级:

学号:

学生姓名:

指导教师:

2012年10月23日

系:计算机科学与技术2012--2013学年度第1学期

学号学生姓名专业(班级)班

设计题目计算机专业教学计划编制

同组成员

(1)每学期选修学分不低于16,不超过35;

(2)每学期负担基本均衡;

设(3)按学分收费,尽量节省学费开支;

(4)达到毕业要求的总学分为185,尽可能实现提前毕业。

按设计要要求设计必修和选修课程,必修课与选修课不冲突,在满足学分要求下

平衡学期负担,设计学分学费对应,提供最佳选择方案,提出最优毕业方案。

成输入选修课,显示课表,提供最优毕业方案。

工第2周,写出任务书,思考构架,共同完成。

作第3周,设计整体构架,查询资料确定课程,确定课程上课时间安排,共同完成。

进第4,5周,按照课程构架,完成相应C程序,并测试,共同完成。

度第6周,再次测试程序,整理资料,选出最佳毕业方案,并输入到程序中,

及填写资料。

指导教师签字教研室主任签字

一.实验目的:

1.通过计算机专业教学计划编制程序的编写,再次了解并掌握数据结构与算法的设计方

法,具备初步的独立分析和设计能力;

2.初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;

3.提高综合运用所学的理论知识和方法独立分析和解决问题的能力;

二.问题描述:

对计算机专业教学计划进行编制,达到以下要求:

(1)学期负担平衡

(2)尽量节省学费开支

(3)尽量实现提前毕业

(4)提出最佳培养方案

三.需求分析:

该程序的主要目的是合理编制计算机专业教学计划,实现必修课与选修课不冲突,在

满足学分要求下平衡学期负担,设计学分学费对应,提供最佳选择方案,提出最优毕业方案,

是软工方向专业的一个课程设计。

此程序规定:

(1)学生每学期选修学分不低于16,不超过35;

(2)每学期负担基本均衡;

(3)按学分收费,尽量节省学费开支;

(4)达到毕业要求的总学分为185,尽可能实现提前毕业。

四.概要设计:

用到的主要知识有:

(1)图typedefstructArcNode();图的邻接表存储结构

intLocateVex(ALGraphG,VertexTypeu);查找图中结点

ntCreateGraph(ALGraphG);邻接表存储

voidFindInDegree(ALGraphG,intindegree[]);用图求顶点入度

intTopoSort(ALGraphG,AdjListTemp,structNamename[]);拓扑排序

(2)栈:

intInitStack(SqStackS);初始化栈

intStackEmpty(Sq

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档