《数据结构与算法》课程设计任务书
一、目的和要求
通过程序设计的实践训练,进一步掌握数据结构与算法的方法和技术,提高程序设计的实际能力,培养工程设计能力和综合分析、解决问题的能力。
具体如下:
1. 使学生了解熟练掌握C语言等开发工具,加强调试功能,掌握跟踪、修改错误的技巧。
2. 使学生能根据实际问题进行数据结构的选用、算法设计与分析、程序设计与实现。
3. 进一步加强和提高文档报告的编写能力;
4. 在不断调试程序过程中培养坚强的毅力以及不怕困难、精益求精的大国工匠精神。
二、 主要内容
1. 对所选题目进行相关资料的查阅调研。
2. 根据调研,进行选题的需求分析。
3. 进行数据结构设计以及系统功能设计。
4. 数据结构实现、功能实现、界面实现等。
5.对系统中的核心算法给出算法思想、流程图等,并进行算法时空性能分析。
6. 撰写课程设计报告。
7. 答辩。
三、 进度计划
序号
|
设计内容名称
|
完成时间
|
备注
|
1
|
选题
|
3个工作日
|
|
2
|
查阅资料,需求分析
|
4个工作日
|
|
3
|
功能和数据结构设计
|
2个工作日
|
|
4
|
功能模块的实现与测试
|
3个工作日
|
|
5
|
编写课程设计报告
|
1个工作日
|
|
6
|
验收检查及评定成绩
|
1个工作日
|
|
四、 设计成果要求
1. 可运行的系统源码一套;
2. 课程设计报告;
五、 考核方式
1.可运行系统及答辩占50%。
2.设计报告占50%。
一、课程设计的目的与要求
通过程序设计的实践训练,进一步掌握数据结构与算法的方法和技术,提高程序设计的实际能力,培养工程设计能力和综合分析、解决问题的能力。
具体如下:
1. 使学生了解熟练掌握C语言开发工具,加强调试功能,掌握跟踪、修改错误的技巧。
2. 使学生能根据实际问题进行数据结构的选用、算法设计与分析、程序设计与实现。
3. 进一步加强和提高文档报告的编写能力;
4. 在不断调试程序过程中培养坚强的毅力以及不怕困难、精益求精的大国工匠精神。