数据结构说课课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据结构说课课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课件
- 资源描述:
-
1、课程设置教学设计与实施教学保障考核与评价课程特色课程建设思考课程性质:本课程为计算机软件工程专业的专业基础必修课程,课程代码为71093305,课程学时为48课时,其中理论课32学时,上机16学时,期末实训一周28课时。该课程的前导课程为离散数学和C#程序设计,后续课程为操作系统、数据库程序设计。采用教材:李春葆主编的数据结构教程(C#语言描述),清华大学出版社出版。课程定位本课程为计算机软件专业技术人员提供必要的专业基础知识和技能训练。通过本课程的学习,使学生熟练掌握计算机程序设计中常见的各种数据的逻辑结构、存储结构及相应的运算,初步掌握算法的时间复杂度分析和空间复杂度分析的技术,并能根据计
2、算机加工的数据特性运用数据结构的知识和技巧设计出更好的算法和程序,并进一步培养良好的程序设计及编写风格。课程目标:通过本课程学习,学生掌握数据结构相关的基础知识和基本技能,了解这些知识与技能在实践中的应用,使学生学会如何把现实世界的问题转化为计算机内部的表示和处理。培养科学的认知理念、认知方法和实事求是、勇于实践的学习态度;培养科学、独立的思考和辨识能力;培养学生爱岗敬业,细心踏实、勇于创新的职业精神。能力目标:(1)专业能力:能够掌握不同的数据结构的不同存储表示和基本操作,能够掌握各种不同的查找算法的思想以及算法的编写,比较各种查找算法的区别以及不同的使用场合。能够熟练掌握各种排序算法的基本
3、思想,各种排序方法的使用场合。(2)方法能力:学习设计算法、编写程序、进行程序调试,形成良好的程序设计风格,提高逻辑思维和抽象思维的能力。(3)社会能力:学会如何把现实世界的问题转化为计算机内部的表示和处理。学会组织数据,选择合适的逻辑结构和存储结构。知识目标(1)理解数据结构课程的基本概念、主要数据结构类型和算法,尤其是数据结构的三要素、存储结构的实现和算法的评价策略。(2)学会分析研究计算机加工的数据的结构特性,以便为实际应用问题所涉及到的数据选择适当的逻辑结构、存储结构及其算法。(3)逐步掌握算法的时间分析和空间分析的技术。(4)培养数据抽象能力;训练复杂程序设计的技能;要求编写的程序结
4、构清楚和正确易读,养成良好程序设计习惯。素质目标(体现教书育人、培养素质的理念)培养科学的认知理念、认知方法和实事求是、勇于实践的学习态度;培养科学、独立的思考和辨识能力;培养学生爱岗敬业,细心踏实、勇于创新的职业精神。课程内容 数据结构的概念各种线性结构(线性表、串、队列和栈)的特点非线性数据结构(图和树)的特点数据结构的存储方式(顺序存储、链式存储)各种数据结构上操作(包括增、删、改、查)各种查找算法的分析比较(顺序查找、分块查找、二分查找以及树表的查找、哈希表查找等)各种排序算法的分析比较(插入排序、交换排序、选择排序、归并排序)算法的时间复杂度以及空间复杂度的分析比较等。教学方法与手段
展开阅读全文