数据结构理论课程教学大纲.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据结构理论课程教学大纲.docx》由会员分享,可在线阅读,更多相关《数据结构理论课程教学大纲.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构教学大纲课程性质专业必修课课程编号xx882034课程名称数据结构适用专业物联网工程、计算机科学与技术、软件工程先修课程C语言程序设计总学时40学时学分数2.5一、课程简介数据结构是计算机科学与技术、软件工程、网络工程专业的核心课程,作为学 科的专业基础课,具有承上启下的重要作用。通过本课程的学习,使学生理解、掌握基 本数据结构的特点,了解数据结构与算法的关系,着重培养学生的算法设计与分析的基本 理论知识和技能,提高学生设计算法、设计合适的数据结构的能力。本课程强调理论和实 践的结合,突出对学生的动手能力的培养。在对学生进行基本数据结构的技术、理论、 设计等各种技能培养的同时,培养学生
2、将实际问题转化为基本数据结构的问题的分析能 力,鼓励学生学以致用,将学到的知识用以解决实际问题,从而提高学生算法设计能力 和软件开发能力。二、课程教学目标通过本课程的学习,学生应实现如下目标:1、知识目标:了解:数据结构的基本概念、算法的时间复杂度的概念、串的基本操作、多维数组、 广度表、二叉树的相关递归与非递归算法、图的相关算法、外排序的相关算法思想等。掌握:简单的时间复杂度的计算、顺序表的相关操作用插入、删除算法、单链表的 相关操作与插入删除算法、栈与队列的相关操作与插入删除算法、二叉树的基本性质及 二叉树的遍历及二叉树的简单的递归算法、哈夫曼树、树到二叉树的转换、图的基本概 念及图的最小
3、生树、图的关键路径、最短路径等基本算法思想应用、查找的基本概念、 平均查找长度、折半查找树的生成、二叉排序树的生成、哈希表的生成及简单的内排序 (快速排序、堆排序、归并排序等)的应用等。2、能力目标:(1)对数据结构的分类与经典算法初步的认识和了解;(2)掌握常见的顺序结构、链式结构、栈与队列的基本算法及简单应用;(3)掌握树型结构基本算法中的递归与非递归算法及简单应用;(4)在实训中,培养和锻炼学生运用相关算法解决问题、进行应用开发的能力, 为将来从事计算机方面的开发或计算机类管理奠定坚实的基础。三、课程教学基本要求为了更好地掌握本课程的知识,必须先修C语言程序设计、离散数学等课程, 要求同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 理论 课程 教学大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内