《算法与数据结构实践教学考试大纲》.doc
![资源得分’ 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)
《《算法与数据结构实践教学考试大纲》.doc》由会员分享,可在线阅读,更多相关《《算法与数据结构实践教学考试大纲》.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法与数据结构实践教学考试大纲算法与数据结构实践教学考试大纲第一部分第一部分 课程性质与设置目的课程性质与设置目的一、课程性质与特点一、课程性质与特点算法与数据结构(实践) 课程是与算法与数据结构课程所对应的一 门实践课。通过本课程的学习,使应考者能够全面理解算法与数据结构在实际 应用中的地位和作用,熟练掌握算法设计与分析中的基本概念和基本设计与分 析方法,熟练掌握运用数据结构进行程序设计的基本方法和基本技能,培养将 原理应用于实际的能力,提高软件设计、算法应用、编程及调试的综合素质, 为今后的应用软件编程打下坚实的基础。二、课程目标与基本要求二、课程目标与基本要求本课程设置目的是使学生学会合
2、理地组织数据、有效地表示数据和有效地 处理数据,培养和训练学生能够根据实际问题的要求选择和设计合适的数据结 构,编写质量高、风格好的应用程序,并具有初步的算法设计分析能力。 本课程的基本要求及达到如下目标: (1)掌握线性结构、树形结构和图形结构等基本数据结构及算法的应用; (2)掌握分治技术、贪心技术、回溯和分支限界等经典算法设计技术及应 用; (3)熟练掌握搜索算法和排序算法的应用; (4)具备应用算法与数据结构开发简单应用软件的能力。三、与本专业其他课程的关系三、与本专业其他课程的关系本课程是计算机科学与技术专业必修课,它对提高学生的程序设计和算法 设计与分析能力具有十分重要的作用。本课
3、程的先修课程有高级语言程序设计、 离散数学等。第二部分第二部分 考核内容与考核目标考核内容与考核目标一、学生应达到的实验能力和标准一、学生应达到的实验能力和标准(1)学会数值计算与非数值计算中的抽象数据类型:表、栈、队列、串、 树、图及其相关的操作; (2)掌握排序和查找算法以及算法的简单分析,并能在计算机上实现有关 的算法; (3)掌握常用的数据结构,掌握合理地组织数据结构和表示数据的方法; (4)掌握有效地处理数据的方法;掌握评价算法性能的基本方法。二、考核知识点与考核目标二、考核知识点与考核目标实验一实验一 顺序表的应用顺序表的应用(一)实验内容 1. 创建和销毁顺序表存储结构。2. 实
4、现顺序表的基本操作,如插入、删除、查找和遍历等。 3. 顺序表的简单应用,如分数统计、有序表的查找与合并、字典比较等。 (二)考核知识点及考核要求 1. 创建和销毁顺序表存储结构,要求达到“熟练掌握”层次。 2. 实现顺序表的基本操作,要求达到“熟练掌握”层次。 3. 顺序表的简单应用,要求达到“基本掌握”层次。实验二实验二 链表的应用链表的应用(一)实验内容 1. 创建和销毁链表存储结构。 2. 实现链表的基本操作,如插入、删除、查找和遍历等。 3. 链表的简单应用,如约瑟夫环、集合求并、一元多项式相加等。 (二)考核知识点及考核要求 1. 创建和销毁链表存储结构,要求达到“熟练掌握”层次。
5、 2. 实现链表的基本操作,要求达到“熟练掌握”层次。 3. 链表的简单应用,要求达到“基本掌握”层次。实验三实验三 栈和队列的应用栈和队列的应用(一)实验内容 1. 创建和销毁栈和队列的存储结构。 2. 实现栈和队列的基本操作,如入栈、出栈、入队、出队、取栈顶和队头 元素等。 3. 栈和队列的简单应用,如停车场管理、配对问题、算术表达式求值、迷 宫问题等。 (二)考核知识点及考核要求 1. 创建和销毁栈和队列的存储结构,要求达到“熟练掌握”层次。 2. 实现栈和队列的基本操作,要求达到“熟练掌握”层次。 3. 栈和队列的简单应用,要求达到“基本掌握”层次。实验四实验四 树和二叉树的应用树和二
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 数据结构 实践 教学 考试 大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内