|| |
一、课程设计的教学目的和任务
通过本课程设计教学所要达到的目的是:1、使学生进一步理解和掌握课堂上所学各种基本抽象数据类型的逻辑结构、存储结构和操作实现算法,以及它们在程序中的使用方法。2、使学生掌握软件设计的基本内容和设计方法,并培养学生进行规范化软件设计的能力。3、使学生掌握使用各种计算机资料和有关参考资料,提高学生的基本设计能力。
本课程设计的任务是:学生应该完成指导教师布置的课程设计题目,并按照规范提交课程设计报告。
二、课程设计的主要内容
数据结构课程设计包含以下主要内容:
1. 分析课题,查阅相关资料;
2. 方案论证、数据结构设计;
3. 编写代码并调试;
4. 数据课程设计报告。
三、课程设计的基本教学要求
1. 巩固和加深对数据结构基本知识的理解,提高综合运用课程知识的能力。
2. 培养学生根据课程需要自学参考书籍,查阅手册、图表和文献资料的能力。
3. 通过实际课程设计,初步掌握简单实用软件的分析方法和设计方法。
4. 了解与课程有关的工程技术规范,按课程设计任务书的要求编写设计说明书,能正确反映设计的实验结果。
5. 选题具有足够的工作量,学生具有足够的自学能力和独立工作能力。
四、课程设计报告的规范
课程设计报告要求规范书写。应当包括如下六个部分:
1. 需求规格说明:描述要求编程解决的问题,给出程序要达到的具体的要求。
2. 总体分析与设计:描述解决相应问题算法的设计思想,进行模块划分,描述所设计程序的各个模块(即函数)功能及其各模块之间的关系。
3. 详细设计表示:给出使用的基本抽象数据类型,所定义的具体问题的数据类型DataType,以及新定义的抽象数据类型。给出主要算法的框架,阐述问题是如何解决的,说明编码过程中的困难与解决方法。
4.程序及算法分析:给出程序的使用说明,设计测试数据或具体给出测试数据,给出相应的程序运行结果,并对结果进行讨论与分析
5. 小结:针对自己程序的不足改进思想,谈谈经验与体会。
6. 附录和参考资料:给出部分核心代码,要求有注释。列出参考资料。
五、成绩评定标准
学生成绩以优、良、中、及格和不及格5个等级评定。
1. 以学生制作的实物为依据,占总成绩60%
2.设计报告,占总成绩30%
3.教师提问,占总成绩10%
更多请下载附件查阅>>>淮北煤炭师范学院《数据结构》教学大纲(3页DOC格式)
下载需要: 0 积分