《数据结构》课程设计指导书计算机数据结构与算法_计算机-数据结构与算法.pdf
《《数据结构》课程设计指导书计算机数据结构与算法_计算机-数据结构与算法.pdf》由会员分享,可在线阅读,更多相关《《数据结构》课程设计指导书计算机数据结构与算法_计算机-数据结构与算法.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构课程设计指导书 黑龙江科技学院 计算机与信息工程系 一、课程教学目标 用所学的数据结构有关理论知识,结合实际问题设计相关算法及程序达 到理论与实践相结合的目的(该课程设计为必修课,2 学分)。二、设计目的 1、掌握如何利用合适的数据结构和相应的算法来解决实际问题的方法,巩固和掌握数据结构这门课的理论知识和实践技能。2、进一步加强学生的程序设计能力的培养,增强分析问题、解决问题 的能力,掌握软件设计思想。三、教学基本内容及学时安排 1、设计内容(1)一元多项式的表示及其运算(要求:包括相加、相减、相乘等运 算);(2)集合的表示与运算;(3)航空客运订票系统;(4)马踏棋盘问题(要求,设
2、计算法为非递归算法);(5)算术表达式求值问题;(6)迷宫问题(要求:设计算法为非递归算法);(7)哈夫曼编/译码器;(8)校园导游咨询;(9)图的遍历、最小生成树、拓扑排序、关键路径、最短路径等内容;(10)学生成绩管理系统等;(要求:结合查找、排序思想)说明:从以上内容中任选一个或多个设计内容进行设计,或自选设计题 目,但难度应适中,须经指导教师同意合实际问题设计相关算法及程序达到理论与实践相结合的目的该课程设计为必修课学分二设计目的掌握如何利用合适的数据结构和相应的算法来解决实际问题的方法巩固和掌握数据结构这门课的理论知识和实践技能进一步加强学生多项式的表示及其运算要求包括相加相减相乘等
3、运算集合的表示与运算航空客运订票系统马踏棋盘问题要求设计算法为非递归算法算术表达式求值问题迷宫问题要求设计算法为非递归算法哈夫编译码器校园导游咨询图的遍历最小生多个设计内容进行设计或自选设计题目但难度应适中须经指导教师同意设计要求在或环境下进行设计四重要教学环节步骤选题安案设计详细设计上机调试分析结果写出设计报告指导答疑与相关指导教师进行协商五设计进程及要求第2、设计要求:在TC或VC环境下进行设计。四、重要教学环节 1、步骤 选题 -安案设计 -详细设计 -上机调试 -分析结果 -写出 设计报告 2、指导答疑 与相关指导教师进行协商。五、设计进程及要求 1、第一周 周一进行选题 2、第一周
4、周二至周三进行需求分析与概要设计 2、第一周 周四至第二周周三详细设计并上机调试 3、第二周 周四写出课程设计说明书并上交 4、第二周 周五 答辩 要求:在上机期间不准无故缺勤,有事须向指导教师请假。六、设计说明书的撰写内容和要求 1、说明书的撰写内容:设计题目、设计问题描述、设计方案与概要设 计、详细设计、系统运行说明、测试结果、总结分析(包括此系统的优缺点 及可进一步完善的功能)、附录(源程序文件清单)。(格式见附录三)2、要求:图表规范、语言准确、流畅、内容充实,字数 5000字左右(包 括图表、附录不算)。3、设计说明书以B5纸打印输出。页面边距为:上 2.0CM,下2.0CM,左2.
5、5CM,右2.0CM。正文字体为宋体小四,行间距 20磅。标题格式参见模 版(附录三)。页眉与页脚距边界 1.3CM。4、一律左侧装订。5、装订顺序(1)封面(2)成绩评定表(见附录二)合实际问题设计相关算法及程序达到理论与实践相结合的目的该课程设计为必修课学分二设计目的掌握如何利用合适的数据结构和相应的算法来解决实际问题的方法巩固和掌握数据结构这门课的理论知识和实践技能进一步加强学生多项式的表示及其运算要求包括相加相减相乘等运算集合的表示与运算航空客运订票系统马踏棋盘问题要求设计算法为非递归算法算术表达式求值问题迷宫问题要求设计算法为非递归算法哈夫编译码器校园导游咨询图的遍历最小生多个设计内
6、容进行设计或自选设计题目但难度应适中须经指导教师同意设计要求在或环境下进行设计四重要教学环节步骤选题安案设计详细设计上机调试分析结果写出设计报告指导答疑与相关指导教师进行协商五设计进程及要求第(3)说明书正文及附录 6、并将设计源程序及设计报告按班级刻成光盘上交,每班一张(班长 负责)。7、报告及光盘上交时间:第二周 周五下午之前 七、指导教师及设计室安排 计 06-1 班:刘文强(W0708)计 06-2、7 班:顾泽元(W0708)计 06-3、4 班:周 波(W0607)计 06-5、6 班:房春英(W0603)合实际问题设计相关算法及程序达到理论与实践相结合的目的该课程设计为必修课学分
7、二设计目的掌握如何利用合适的数据结构和相应的算法来解决实际问题的方法巩固和掌握数据结构这门课的理论知识和实践技能进一步加强学生多项式的表示及其运算要求包括相加相减相乘等运算集合的表示与运算航空客运订票系统马踏棋盘问题要求设计算法为非递归算法算术表达式求值问题迷宫问题要求设计算法为非递归算法哈夫编译码器校园导游咨询图的遍历最小生多个设计内容进行设计或自选设计题目但难度应适中须经指导教师同意设计要求在或环境下进行设计四重要教学环节步骤选题安案设计详细设计上机调试分析结果写出设计报告指导答疑与相关指导教师进行协商五设计进程及要求第附录一:封面样式 黑龙江科技学院 计算机与信息工程学院 数据结构课程设
8、计报告 姓 名:_ 班 级:_ 学 号:_ 指导教师:_ 2007年 12月 28日合实际问题设计相关算法及程序达到理论与实践相结合的目的该课程设计为必修课学分二设计目的掌握如何利用合适的数据结构和相应的算法来解决实际问题的方法巩固和掌握数据结构这门课的理论知识和实践技能进一步加强学生多项式的表示及其运算要求包括相加相减相乘等运算集合的表示与运算航空客运订票系统马踏棋盘问题要求设计算法为非递归算法算术表达式求值问题迷宫问题要求设计算法为非递归算法哈夫编译码器校园导游咨询图的遍历最小生多个设计内容进行设计或自选设计题目但难度应适中须经指导教师同意设计要求在或环境下进行设计四重要教学环节步骤选题安
9、案设计详细设计上机调试分析结果写出设计报告指导答疑与相关指导教师进行协商五设计进程及要求第课程设计综合成绩评定 设计题目一:_ 设计题目二:_ 考核项目 分值 A C 得分 设计 情况(共 70 分)设计工 作量与 难度 20 设计工作量大与设 计有一定难度 设计工作量与难度 一般,基本达到了要 求 设计 万案 15 设计方案正确、合 理 设计方案较正确、基 本合理,但不是最优 设计完 成情况 35 完成了选题的设计 内容,设计功能完 整,相关算法设计 止确,程序结果正 确、直观性好 基本完成了选题的 设计内容及主要选 题功能,相关算法设 计基本止确,程序结 果正确 设计 报告(共 15 分)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 指导书 计算机 算法
限制150内