数据结构课程实施方案

  • 格式:pdf
  • 大小:70.12 KB
  • 文档页数:3

《数据结构数据结构》》课程设计实施方案课程设计实施方案
一、教学目的 课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有重要的意义。

《数据结构》是计算机软件的一门基础课程,计算机科学各领域及有关的应用软件都要用到各种类型的数据结构。

学好数据结构对掌握实际编程能力很有帮助。

为了学好《数据结构》,必须掌握编写一些在特定数据结构上的算法,并通过上机调试,更好地掌握各种数据结构及其特点,《数据结构》课程设计正是根据这种需要而设置的。

本课程设计应达到以下教学目的:
1.使学生对于数据结构基本理论和存储结构及算法设计有更加深入的理解;
2.提高学生在实际设计操作中系统分析、结构确定、算法选择、数学建模和信息加工的能力;
3.提高学生的C/C++语言程序设计能力;
4.培养学生编写程序设计文档的能力。

二、设计内容设计内容
本课程设计要求学生完成典型问题的数据结构确立和程序实现。

1.学生根据课程设计安排,任选一个设计题目开展工作;既可以个人独立完成也可以采用小组(每组最多不超过5人,每个人都必须承担相应的工作并在设计报告中注明任务分工)研讨的方式完成与他人合作完成。

可选题目见附录1。

2.根据确定的主题进行分析,确定采用的存储结构,并复习掌握相关知识;
3.设计整体逻辑结构,写出ADT,确定算法流程,画出流程图,实现算法程序;
4.完成测试程序,要有给定的正确数据、错误数据和边界数据,要有不同的结果并进行结果分析,对于出现的错误,要进行错误分析,并进行改正;
5、写出课程设计报告(双面打印,有封面、封底);
6、按要求完成课程设计答辩;
7、答辩前将电子内容(程序代码、报告文档)以自己学号+名字命名后交给指导老师。

设计与答辩要求
三、设计与答辩要求
1.整个课程设计的各个环节都要求学生自己动手独立完成;
2.确定的数据结构应符合题意、简捷适用;
3.写出ADT,画出流程图,写出算法要点;
4.完成程序编译测试;
7.对课程设计进行总结,写出学习数据结构课程的真实心得;
8.根据以上内容撰写一份课程设计报告;
9.作好答辩前的准备(作好PPT讲稿,准备好软件演示),按指定时间进行答辩,答辩时间为每人讲解、演示10分钟,提问5分钟(三个问题)。

具体答辩安排另行通知。

文档)
内容与要求
)内容与要求
四、课程设计报告
课程设计报告(
(文档
课程设计报告是课程设计工作的总结和提高,课程设计报告应该反映出作者在课程设计过程中所做的主要工作及取得的主要成果,以及作者在课程设计过程中的心得体会。

(一)课程设计报告主要内容
课程设计报告的写作方法是多种多样的,并没有一个固定的格式,对于本课程设计,要求包括以下几个主要部分:
1.前言:问题的描述、算法输入、算法输出。

2.概要设计:算法要点描述与实现思想;数据逻辑结构和存储结构确定和数据类型ADT定义,功能模块分解。

3.详细设计:各功能模块主要算法程序框图,界面设计,数据存储设计等。

4.软件测试:测试数据及结果分析(含时间、空间复杂度分析)。

5.设计体会:课程学习心得,存在问题及分析,今后努力的方向。

6.致谢:培养感恩之心,对在本次设计中所有对你有帮助的人表达真诚的谢意。

7.参考文献:至少列出3篇(本)。

8.附录:各算法程序清单。

(二)课程设计报告编写基本要求
1.要充分锻炼自己独立分析、解决问题的能力;
2.课程设计报告书写规范、文字通顺、图表清晰、数据完整、结论明确;
3.课程设计报告后应附参考文献,附录为带注释的源程序;
4.要求报告文档、程序清单要打印后左侧装订成册。

5.要求一级标题宋体3号字(加粗),二级标题宋体4号字,其他下级标题和正文宋体5号字,页眉、页码等楷体6号字。

6.报告有封面(包含:题目、班级、学号、姓名、完成日期、指导教师)(参见附录2)、有目录、有正文、有参考文献。

课程设计的检查考核
五、课程设计的检查考核
由指导教师根据学生完成任务的情况、课程设计报告的质量、课程设计过程中的工作态度和答辩等综合打分(百分制),最后根据成绩评定为优秀、良好、中等、及格和不及格五个等级。

优秀者人数一般不得超过总人数的20%。

教材及学生参考书
六、教材及学生参考书
1、《数据结构》(C语言版) 严蔚敏主编 清华大学出版社
2、《数据结构题集》(C语言版) 严蔚敏主编 清华大学出版社。