2022年《数据结构》课程标准 .pdf
《2022年《数据结构》课程标准 .pdf》由会员分享,可在线阅读,更多相关《2022年《数据结构》课程标准 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构课程标准一、适用对象五年高职学生二、课程性质数据结构课程是介于数学、计算机硬件和软件课程三者之间综合性的学科,本课程主要使学生体会“算法的设计建立于逻辑结构,算法的实现依赖于物理(存储)结构”,并能根据实际情况选择相应的数据结构和算法,所以本课程教学强调思维训练,为随后的程序设计和技能训练打好基础。数据结构课程是我校信息技术系软件技术专业的一门专业技术基础课。它是计算机程序设计的重要理论基础;它所讨沦的知识内容和提倡的技术方法,无论对进一步学习计算机领域的其它课程,还是对从事软件工程的开发,都有着不可替代的作用。三、参考学时 64学时。四、学分 4学分。五、课程目标从课程性质上讲, 数
2、据结构是一门软件专业技术基础课。通过本课程的教学,达到的教学目标是:知道数据结构这门学科的性质、地位和独立价值。知道这门学科的研究范围、分析框架、研究方法、学科进展和未来方向。理解这门学科的基本概念、主要结构类型和算法,尤其是数据结构的三要素、存储结构的实现和算法的评价策略。学会分析研究计算机加工的数据的结构特性,以便为实际应用问题所涉及到的数据选择适当的逻辑结构、存储结构及其算法。逐步理解算法的时间分析和空间分析的技术。培养数据抽象能力;训练复杂程序设计的技能;要求编写的程序结构清楚和正确易读,养成良好程序设计习惯。六、设计思路按照“以能力为本位、以职业实践为主线、以项目课程为主体的模块化专
3、业课程体系”的总体设计要求,紧紧围绕完成工作任务的需要来选择和组织课程内容,突出工作任务与知识的联系,让学生在职业实践活动的基础上掌握知识,增强课程内容与职业能力要求的相关性,提高学生的就业能力。依据各项目模块的内容总量以及在该门课程中的地位分配各项目模块的学时数。学习程度用语主要使用“了解”、 “理解”、 “能”或“会”等用语来表述。“了解”用于表述事实性知识的学习程度,“理解”用于表述原理性知识的学习程度,“能”或“会”用于表述技能的学习程度。七、内容纲要模块一绪论 1 参考学时2 学时2工作任务名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
4、- - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 1 基本概念和术语算法的描述和分析3学习目标什么是数据结构抽象数据类型及面向对象概念:数据类型;数据抽象与抽象数据类型;面向对象的概念;用于描述数据结构的语言数据结构的抽象层次算法定义性能分析与度量:算法的性能标准;算法的后期测试;算法的事前估计;空间复杂度度量;时间复杂度度量;时间复杂度的渐进表示法;渐进的空间复杂一基本概念和术语参考学时1 学时工作任务了解数据结构的逻辑结构、存储结构及数据的运算三方面的概念及相互关系学习目标理解数据结构的概念抽象数据类型及面向对象概念
5、:数据类型;数据抽象与抽象数据类型;面向对象的概念;用于描述数据结构的语言数据结构的抽象层次实践技能专业对课程需求发展知识要点常用的基本概念和术语二算法的描述和分析参考学时1 学时工作任务算法复杂度的分析方法学习目标掌握算法定义掌握性能分析与度量实践技能性能分析与度量知识要点掌握算法描述和分析的方法模块二线性表 1参考学时12 学时2工作任务线性表的逻辑结构线性表的顺序存储结构线性表的链式存储结构3学习目标作为抽象数据类型的数组顺序表的定义和特点掌握单链表、循环链表、双向链表一线性表的逻辑结构名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
6、- - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 2 参考学时4 学时工作任务了解线性表的逻辑结构学习目标介绍线性表的逻辑结构掌握各种存储表示方法掌握存储结构上实现基本运算实践技能基本运算的实现知识要点常用的基本概念和术语二线性表的顺序存储结构参考学时4 学时工作任务线性表的顺序存储结构学习目标掌握顺序表的定义和特点;顺序表的类定义掌握顺序表的查找、插入和删除;实践技能使用顺序表的事例知识要点顺序表的数组定义方式及实现三线性表的链式存储结构参考学时4 学时工作任务线性表的链式存储结构学习目标掌握单链表的结构;单链表的类定义掌握循
7、环链表的类定义;用循环链表解约瑟夫问题掌握双向链表的结构和定义实践技能链表的游标类定义及其应用方法知识要点单链表、循环链表及双向链表的定义及实现模块三栈和队列 1参考学时8 学时2工作任务栈的概念、存储结构及其基本操作队列的概念、存储结构及其基本操作栈与队列的应用3学习目标掌握栈的定义、栈的存储及其实现,队列的定义、存储及其实现,循环队列的实现理解利用栈进行算法描述了解栈与递归算法实现一栈的概念、存储结构及其基本操作参考学时2 学时工作任务栈的概念、存储结构及其基本操作学习目标掌握栈的定义名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
8、- - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 3 掌握栈的存储及其实现实践技能掌握栈在两种存储结构上实现的基本运算知识要点栈的链接存储表示二队列的概念、存储结构及其基本操作参考学时2 学时工作任务队列的概念、存储结构及其基本操作学习目标掌握队列的定义掌握队列的存储及其实现掌握循环队列的实现实践技能掌握队列在两种存储结构上实现的基本运算知识要点循环队列中对边界条件的处理三栈与队列的应用参考学时4 学时工作任务栈与队列的应用学习目标掌握利用栈进行算法描述掌握栈与递归算法实现实践技能懂得在什么样的情况下能够使用栈或队列知识要点优先级队
9、列的定义及链表实现模块四串 1参考学时4 学时2工作任务串及其运算串的存储结构3学习目标掌握串的的定义掌握串的存储表示方法了解串的匹配查找朴素算法和改进算法一串及其运算参考学时2 学时工作任务串及其运算学习目标掌握串的定义掌握串上实现的模式匹配算法实践技能掌握串上实现的模式匹配算法知识要点串的定义二串的存储结构参考学时2 学时名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 4 工作任务串的存储结构学习目标掌握串的逻辑结构掌握串
10、的存储结构实践技能串的匹配查找:朴素算法和改进算法知识要点串的逻辑结构、存储结构及其中上的基本运算模块五数组和广义表 1参考学时4 学时2工作任务多维数组矩阵的压缩存储广义表的概念3学习目标掌握多维数组的逻辑结构特征掌握多维数组的存储方式掌握特殊矩阵和稀疏矩阵的压缩存储方法掌握广义表的概念掌握广义表的表示及操作一多维数组参考学时2 学时工作任务多维数组学习目标掌握多维数组的逻辑结构特征掌握多维数组的存储方式实践技能掌握多维数组的存储方式知识要点多维数组的表示和算法二矩阵的压缩存储和广义表参考学时2 学时工作任务矩阵的压缩存储和广义表学习目标掌握掌握特殊矩阵和稀疏矩阵的压缩存储方法掌握广义表的概
11、念掌握广义表的表示及操作实践技能稀疏矩阵的压缩存储表示下实现的算法知识要点矩阵的压缩存储、广义表的定义及其求表头和表尾的运算模块六树和二叉树 1参考学时8 学时2工作任务名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 5 树和二叉树二叉树的遍历和线索化树和森林哈夫曼树及其应用3学习目标了解树和森林的概念了解线索化二叉树的特性及寻找某结点的前驱和后继的方法掌握二叉树的概念、性质及二叉树的表示掌握二叉树的遍历方法及树的游标类定义掌
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 2022年数据结构课程标准 2022 课程标准
限制150内