以下为《数据结构课程设计教学大纲(本科)(2)》的无排版文字预览,完整内容请下载
课程教学大纲
(理论/实验/课程设计/实习(实训))
开课单位: 信息***
课程名称: 数据结构课程设计
课程代码: ***80174
课程类别: 实践课程
学时/学分: 1
课程负责人: 刘某某
XX工程***制
《数据结构》课程设计大纲
课程名称
数据结构课程设计
课程代码
***80174
适用专业(方向)
计算机科学与技术专业(移动互联网信息与技术)
开设学期
2021-2022-1
周某某/学分
1w/1
先修课程
数据结构
开课单位
信息***
编写依据
2018级计算机科学与技术专业(本科)人才培养方案
编写人
编写时间
参考教材及资料
教材:严某某.数据结构(C语言版). 人民邮电出版社.2016
文献资料:
[1]严某某.数据结构及应用算法教程(修订版). 清华大学出版社.2015
[2]唐某某 游某某 孙某某 朱某某.数据结构与算法(C++版)实验和课程设计(第2版).清华大学出版社.2020
[3]汪某某 邓某某 奚某某.数据结构与算法实验指导书. 清华大学出版社.2018
多媒体资料:大学生MOOC网。
一、课程地位与作用
《数据结构课程设计》是计算机科学与技术(移动互联网信息与技术方向)专业开设的学习完《数据结构》课程后的必修实践课程。
开设《数据结构课程设计》这门课的目的是为了进一步将数据结构的理论知识运用于实践中,为理解、应用和开发程序提供技术支持和方法支持,为后继课程的学习提供重要思想和方法基础。通过课程设计实践,对于学生软件开发逻辑思维的培养和程序设计思想体系的建立有着重要的影响。
二、教学目标
1.通过本次课程设计,巩固和加深对数据结构基本知识的理解,提高综合运用课程知识的能力。
2.通过对项目中要处理的数据进行分析,熟练掌握根据加工数据对象的特性,选择恰当的数据结构、存储结构和相应的算法的方法。
3.通过对项目功能的实现,培养学生分析问题解决问题的能力,编写代码调试代码的能力。
4.通过代码的编写整理,使所设计的程序结构清楚,正确易读,提升程序员的编程素养。
三、选题要求
《数据结构课程设计》的选题要在一定意义上体现综合应用。要求通过综合应用,培养学生实际分析问题、解决问题、编程和动手操作等多方面的能力,最终目的是帮助学生系统地掌握数据结构课程的基本内容,并运用所学的数据结构知识去解决实际问题。
四、任务及要求
课程设计题目要体现多样性和灵活性,授课教师可以自行指定不同难度的多个选题,让学生根据自己的具体学习情况选择一个完成。简单的题目要求独立完成,复杂的题目可由几个人共同完成。
附件1中提供了七个设计题目,设计到数据结构各章节所有内容,难易程度不同,供授课教师参考。
课程设计完成后要求学生撰写课程设计报告,要求报告内容至少包括五个部分内容:
1.功能需求分析
2.数据结构设计
3.数据结构实现
4.系统测试
5.设计小结
五、时间进度安排
序号
内容提要
天数
1
数据分析,程序框架搭建
1
2
程序功能模块实现1
1
3
程序功能模块实现2
1
4
程序功能模块实现3
1
5
程序验收和报告整理
1
合 计
六、考核方式与成绩评定
1.考核方式 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 行时可自动读入文件,建立相关数据结构。
(3)显示线路时应同时显示路径长度。
题目7:简单个人图书管理系统。学生在学习过程中拥有很多书籍,对自己购买的书籍进行分类和统计是一种良好的习惯。如果用文件来存储书号、书名、作者名、价格与购买日期等相关书籍的信息,铺之以程序对里面的书籍信息进行统计和查询,将使管理工作变得轻松而有趣。
要求:
(1)系统至少应具备如下的功能:
①存储书籍各种相关信息;
②提供查找功能,按照书名或作者名查找需要的书籍;
③提供插入、删除与更新功能;
④排序功能,按照作者名对所有的书籍进行排序,并按排序后的结果进行显示。
(2)要求程序能按书号、书名索引。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《数据结构课程设计教学大纲(本科)(2)》的无排版文字预览,完整内容请下载
数据结构课程设计教学大纲(本科)(2)由用户“慧酱ii”分享发布,转载请注明出处