数据结构与算法 教学大纲.docx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据结构与算法 教学大纲.docx》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构与算法 教学大纲 数据结构 算法
- 资源描述:
-
1、数据结构与算法课程教学大纲一、基本信息课程编码:英文名称:Data structures and algorithms授课语言:汉语学分:4学 时:56学时(授课48,实验8,上机0,课外0)适用对象:面向计算机大类课程性质:学科基础必修课先修课程:C/C+程序设计开课院系:信息工程学院使用教材(或讲义): 主教材:数据结构与算法C+实现,慕晨等编著,清华大学出版社,2022年5月辅助教材:严蔚敏,吴伟民编著,数据结构(C语言版),清华大学出版社,2011年11月参考教材:无二、课程简介 “数据结构与算法”是计算机专业的核心基础课程之一,在整个专业教学中占有十分重要的地位。本课程既具有较强的理
2、论性,同时又注重实际动手能力的培养。通过课堂教学、课外练习和课程设计,使学生了解数据对象的特性,掌握数据的逻辑结构与存储结构,初步具备数据组织和算法设计能力,从而提高学生的程序设计技能,为后续课程的学习和科研工作的参与打下良好的基础。三、课程任务、目的与要求课程任务:数据结构重点培养学生分析和解决非数值问题的能力,能够独立设计和开发相应的解决方案;了解数据结构在实际工程项目和社会领域的应用,训练学生认识工程与社会的关系;了解计算机学科的新领域,认识各种算法在这些领域的可能应用,培养终身学习的能力。课程目的:1) 通过本课程的学习,使学生对基本数据结构具备分析、设计和复用的能力,并初步具备算法分
3、析和设计能力,能够使用合适的数据结构进行程序设计与开发2) 本课程培养学生达到以下能力要求,并支撑对应的毕业要求指标点。1、能够运用数据结构知识将复杂工程问题转化为计算机能够识别和处理的问题,并进行分析和推演。2、理解不同存储结构、不同排序和查找算法的优缺点及应用场景,对于实际工程问题,能够设计多种解决方案,并结合文献查阅及研究,比较、寻求可替代的解决方案。3、理解各种查找、排序和其他算法的原理、方法和局限性,具备开发相应的信息检索工具的能力。4、能够分析和评价基于不同存储结构、不同的算法思想和不同的算法复杂度设计出的解决方案对于社会、健康、安全、法律以及文化的影响,具备在工程实践中考虑上述制
4、约因素的意识。课程要求:1) 要求学生掌握线性表、树、图等各种数据结构的逻辑特点、存贮方法以及基本运算,掌握大批量数据的组织方法。2) 要求学生初步掌握算法分析与设计能力。3) 要求学生掌握常用的查找,排序的原理与技术方法。 4) 要求学生能够对具体问题选择适当的结构,并编写出结构清晰的程序。四、教学内容及要求序号章 节参考学时教学内容基本要求1第1章 绪论4本章学习数据结构算法有关的基本概念和基本方法。本章难点是算法分析的基本思想以及算法复杂度的计算。掌握以下概念:逻辑结构、存储结构、抽象数据类型等基本概念,能够运用大O符号描述算法时间复杂度。2第2章 线性表8本章重点介绍数据的线性结构,包
展开阅读全文