如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据结构与算法课程设计题目总汇(5篇)在日常的学习、工作、生活中,肯定对各类范文都很熟悉吧。范文书写有哪些要求呢?我们怎样才能写好一篇范文呢?这里我整理了一些优秀的范文,希望对大家有所帮助,下面我们就来了解一下吧。数据结构与算法课程设计题目总汇篇一一、基本信息课程编号:e1132107课程类别:学科基础课必修课适用层次:本科适用专业:计算机科学与技术、网络工程、软件工程等开课学期:3学分:2学分学时:2周考核方式:考查二、教学目的数据结构与算法课程设计不仅是数据结构与算法课程的实践教学环节,而且是一门综合性实验项目。通过这个实验,培养学生综合运用数据结构基本知识和程序设计基本知识,解决实际问题,提高程序设计的能力和团队协作精神。本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养基本的、良好的程序设计技能。1.学生通过实践掌握线性表、树、图等数据结构的存储结构及算法实现;2.培养学生利用数据结构知识解决实际问题的能力;3.使学生初步具备查阅资料、分析设计、上机实现和书写科技报告的能力。三、基本要求1.指导教师要在选题、设计、上机实现等诸环节上投入精力,加强指导、讨论和答疑的力度。尤其在选题上,要充分考虑学生目前所具有的知识水平、掌握的开发工具、以及综合设计能力的现状,使题目取材合理、大小适中、难易适度,使学生在完成设计工作后,能有所收获。2.参加课程设计的学生要珍惜机会、勤奋工作、勇于创新、勇于探索、勇于实践,虚心向指导教师请教,向同学学习,独立完成设计任务。3.学生需保质、保量、保时间进度地提交规范的课程设计报告,审查由指导教师负责。四、教学内容1.主要内容:应用所掌握的线性表、树、图等数据结构知识解决实际问题。2.软件开发工具:c/c++、java。3.课程设计题目:指导教师拟定(参考题目见附录1)4.具体步骤:指导教师拟定设计题目,学生分析具体问题、进行需求分析、选择合适的数据结构、设计算法、编写并调试代码、书写文档材料、提交设计报告,最后,由指导教师验收并评定成绩。5.设计内容及时间安排:第1-3天,选定题目,明确题目要求、确定数据结构、设计算法,并分析算法复杂度;第4-8天,编写程序、调试程序、测试程序;第9-10天,撰写设计报告,准备答辩(上机演示,回答教师提问)。6.设计报告书写要求:按照软件开发规范的要求书写设计报告(参见附录三报告书写格式);要求报告层次结构清晰、图表完整、语言通顺、字迹工整。7.验收要求:1)运行所设计的程序;2)回答有关问题;3)提交课程设计报告(打印或手写在实习报告册上);4)提交软盘(源程序)。(鼓励学生创新。对内容有创新者,成绩评定将适当提高)。五、考核方法学习成绩的评定方式:考查。课程设计成绩评定=平时出勤(20%)+设计报告(40%)+答辩(40%)通过设计答辩方式,并结合学生的动手能力,独立分析解决问题的能力和创新精神,总结报告和答辩水平以及学习态度综合考评。成绩分为优、良、中、及格和不及格五等。六、教材与参考资料1.建议教材:[1]数据结构(c++)版,王红梅、胡明、王涛编著,清华大学出版社,2005.7[2]自编教材2.建议参考书目:[1]许卓群,杨冬青,唐世渭,张铭.数据结构与算法.高等教育出版社,2004.7[2]严蔚敏,陈文博.数据结构及应用算法教程.清华大学出版社,2001.2[3]朱晋蜀.数据结构(第一版).成都:电子科技大学出版社,2000.1[4]cliffordr著.张铭,刘晓丹译.数据结构与算法分析.电子工业出版社,1998.8[5]殷人昆等.数据结构(用面向对象方法与c++描述).清华大学出版社,1999.7[6]fordw.,toppstructureswithc++.清华大学出版社(影印版),1997.3附录一参考题目(可分若干组,每个学生选择其中一个题目)1.商厦家电库存管理2.排序算法的时间比较3.使用哈希表技术判断两个源程序的相似性4.以队列实现的仿真技术预测理发馆的经营状况5.某公园导游图6.用树型结构的搜索算法模拟因特网域名的查询7.管道铺设施工的最佳方案选择8.表达式分析与求值程序9.安排教学计划10.设计huffman编码器与解码器11.在国际象棋盘上马遍历问题12.八皇后问题13.民航售票系统14.模拟旅馆管理系统中的床位分配和加收15.银行业务活动的模拟16.文字统计系统—文字分析助手17.修道士野人问题18.考试问题19.计算机辅助考核系统20.学籍管理系统注:学生可以自选题目或选择指导老师拟定的题目。附录二开发步骤1.分析题目的要求、目的;2.选择适当的数据