《数据结构与算法实验》课程教学大纲.docx
《《数据结构与算法实验》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《数据结构与算法实验》课程教学大纲.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构与算法实验教学大纲一、课程基本信息课程名称数据结构与算法实验Data Structure and Algorithm Experiment课程编码CST310411015开课院部计算机科学与技术学院课程团队数据结构与算法教学团队学分1.5课内学时36讲授0实验36上机0实践0课外学时36适用专业软件工程授课语言中文先修课程程序设计(C/C+)、数据结构与算法课程简介(必修)数据结构与算法实验是数据结构与算法课程的后续课程,是软件工程专业的必修专业基础课。该课程的目标是:在完成“数 据结构与算法”课程要求的基本编码实习题目(基本为验证性实习题目)的基础上,进行数据结构和算法的高级进阶实习
2、,进一步加深对 数据结构和算法重要性的认识,训练数据结构和算法的相关知识的应用能力,进而提升利用计算机求解复杂问题的能力并建立正确的人生 观和价值观。实验课要完成一定数量的、较复杂问题的求解。实习在实习平台上完成,共设置了一定数量的题目。这些题目的求解会用到数据结 构与算法课程要求掌握的知识点,如数据的存储结构、算法、效率优化等。题目完成后在实习平台提交,平台根据程序(数据结构+算 法)通过测试用例情况评价对数据结构和算法的掌握情况并计分。“Data structure and algorithm experimentw is a follow-up course of Data Struct
3、ure and Algorithms. It is a compulsory basic course for software engineering. The goal of this course is to carry out advanced practice of data structure and algorithm on the basis of completing the basic coding practice subject required by the course Data Structure and Algorithms” (basically the co
4、nfirmatory practice topic), to further deepen the understanding of the importance of data structure and algorithm, to train the application ability of relevant knowledge of data structure and algorithm, and to further enhance the utilization of computers. Ability to solve complex problems.A certain
5、number of complex problems should be solved in the experiment class. The experiment was completed on the experimental platform and some subjects were set up. The solution of these problems will use the knowledge points required by the course of Data Structure and Algorithms, such as data storage str
6、ucture, algorithm, etc. After the completion of the topic, it is submitted to the practice platform. The platform evaluates the mastery of the data structure and algorithm through test cases according to the program (data structure + algorithm) and scores them.负责人大纲执笔人审核人二、课程目标序号代号课程目标0BE毕业要求指标点任务自选
7、1Ml目标1 :针对软件系统的功能模块能够提出合理的解决方案,以逻辑结构为基础独立完成存储结构和 算法设计,并运用软件开发技术完成详细设计与实现。是3.32M2目标2:针对实习内容,能够基于软件工程专业知识,在分析数据特征和算法要求的前提下,以逻辑 结构与存储结构为基础设计算法,选择研究路线,设计实验方案。能够结合国家最新政策法规、新 闻热点等实时信息,思考本课程对国家信息产业的意义,设计实验题目。是4. 13M3目标3 :能够根据实验方案构建实验系统,安全的开展实验,正确地采集实验数据。是4.24M4目标4 :能对实验结果进行分析和解释,并通过信息综合得到合理有效的验证结论。是4.35M5目
8、标5 :能够针对具体的对象,开发或选用满足特定需求的现代软件工具,模拟和预测专业问题,并 能够分析结论的局限性。是5.3三、课程内容序号章节号标题课程内容/重难点支撑课 程目标课内 学时教学方式课外 学时课外环节1第1题1.范围查询 (Range)数轴上有n个点,对于任一闭区间a, b,试计算落在其内的 点数。/3实验2第2题2.祖玛(Zuma)祖玛是一款曾经风靡全球的游戏,其玩法是:在一条轨道上初 始排列着若干个彩色珠子,其中任意三个相邻的珠子不会完全 同色。此后,你可以发射珠子到轨道上并加入原有序列中。- 旦有二个或更多同色的珠子变成相邻,它们就会立即消失。这 类消除现象可能会连锁式发生,
9、其间你将暂时不能发射珠子。/3实验/3第3题3. 灯塔 (LightHouse)海上有许多灯塔,为过路船只照明。对于任何一组给定的灯 塔,请计算出其中有多少对灯塔能够照亮彼此。/3实验/ /4第4题4.列车调度 (Train)设某列车由编号依次为1, 2,n的n节车厢组成。调度员希望知道,按照以上交通规则,这些车厢能否以瓜1,a2,an的次序,重新排列后从B端驶出。如果可行,应/3实验/该以怎样 的次序操作?5第5题5.真二叉树重构 (Proper Rebuild)给定二叉树的先序遍历序列和后序遍历序列,并不能确定唯一 确定该二叉树。/3实验/6第6题6.旅行商(TSP)Shrek是一个大山里
10、的邮递员,每天负责给所在地区的n个村 庄派发信件。但杯具的是,由于道路狭窄,年久失修,村庄间 的道路都只能单向通过,甚至有些村庄无法从任意一个村庄到 达。这样我们只能希望尽可能多的村庄可以收到投递的信件。 Shrek希望知道如何选定一个村庄A作为起点(我们将他空投 至IJ该村庄),依次经过尽可能多的村庄,路途中的每个村庄都经 过仅一次,最终到达终点村庄B,完成整个送信过程。这个任 务交给你来完成。/3实验/7第7题7.无线广播 (Broadcast)某广播公司要在一个地区架设无线广播发射装置。该地区共有 n个小镇,每个小镇都要安装一台发射机并播放各自的节目。/3实验/8第8题8.平均气温 (T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构与算法实验 数据结构 算法 实验 课程 教学大纲
限制150内