《数据结构B》教学大纲.docx
《《数据结构B》教学大纲.docx》由会员分享,可在线阅读,更多相关《《数据结构B》教学大纲.docx(7页珍藏版)》请在优知文库上搜索。
1、数据结构B教学大纲适用楚困:202X版本科人才培养方案课程代码:08150371课程性质:专业选修课学分:3学分学时:48学晡(理论32学时,实验16学时)先修课程:C潘吉程序设计B等后续课程:智能机器人等适用专业:机器人工程专业开课单位:计算机科学与技术学院一、课程说明寸数匏结构是机器人工程专业的专业选修课.本课程主要使学生体会“豫法的设计建立于逻辑结构算法的实现依赖于物理(存储)结构”,并能根据实际情况选择相应的数据结构和功法.学习如何合理地组织数据、有效地存谛和处理数据.正确比设计律法以及对算法的分析和评价,为以后在本专业方面的优质程序设计打下基础.二、课程目标通过本课程的学习,使学生达
2、到如下目标;课程目标1:节握利理解线性结构与非税性结构数据组织形式及基本算法.课程目标2:具有简或运用和应的数据结岗和算法合理组织数刖、处理数据的能力.邨程目标3:在课程教学中把理想信念教百与科学精神的培养结合起洪.提高学生用马克思主义的世界观和方法论认识、分析和解决问SS的能力:让学生在学好专业知识的同时室定理想信含,不断增强科技演国的使命感和揖任感:培养学生精益求精的工匠精神和创新制神。三、课程目标与毕业要求数据结构8深程教学目标对机涔人工程专业毕业要求的支拽见&I.1课程教学目标与毕业聂求关系毕业要求指标点课程目标支樨2.忖分析:能终应用数学、自然科学和工程噩础的基本原理,识别、衣达、并
3、通过文献研究分析机器人工程航域的红杂工程问题.农握对望特性,以狭得有效结2.2成用数学、物理等方法和专业知识,能够时机器人工程领域发杂工程问他进行建模.课程H标1:掌握和现轿戏性结构与非线性结构数据组织形式及基本算法.课程目标2;具有荷单运用相应的数据结构和算法合理组织数据、处理数据的能力.M论。4研先,能够域于机器人机械、电子电路、计算机、控制等科学原理,并采用数学建模、系统仿真等科学方法,对机落人工程领域的复杂工程问题进行研究,包括设计实段、建模、分析与解秣数据、并通过信息综合得到合理有效的结论.1.3能够采用计算机仿真、实物或半实物仿真等方法,设计实验方案,搭建实验系统,进行实蛤。课程目
4、标3:在课程教学中把理患信合教育与科学拓神的培养结合起来,提离学生用马克思主义的世界观和方法论认识、分析和解决何超的能力:让学生在学好专业知识的同时坚定埋患伯含,不断增强科技强国的使命礴和责任塔;培养学生精益求精的工匠精神和创新精神。M注:表中-H(WXM(中)”表示课程与相关毕业要求的关联度.四、教学内容,基本要求与学时分配I.理论部分理论部分的教学内容、基本要求与学时分配见表2。表2教学内容、苓本要求与学时分配教学内容敕学要求,敕学工点魔点理论学时实验学时对应的爆程目标1 .缗论1.I什么是数据法构:1.2肌本概念和术语:1.3算法和算法分析。教学要求:使学生能师知道为什么学习数据结构这门
5、课,这门课的主要内容是什么:知道本门课的基本学习方法:能准确理解各种基本概念和术语:会估算算法的时间复杂度.点:了解数据结构这门课的主要研究内容及学习方法;熟恚基本概念和术谱:算法时间更杂度的计算:难点:究法时间复杂度的计尊.41、2、32.线性表2.1线性表的类型定义:2.2成性表的顺序表示和实现:2.3线件表的故式表示和实现:2.4循环链表和双向祖表。假学要求:使学生理解线性衣的定义和特点:理解线性表的顷序表示和实现:理解线性表的链式表示和实现:掌握线性表的基本操作和应用.点:单桂表的插入、删除和查询;潼点:通过单链去举一反三对循环徒表和双向跳表进行操作.4213.栈和队列3.1栈的定义、
6、特点、表示和操作、应用:3.2队列的定义、料点、表示和操作、应用教学襄求:使学生掌握栈和队列的定义、特点、送卷结构及其基本运算:了解栈和队列在实际编程中的基本应用.点:栈和队列的定义、特点、然本321、2操作;难点:循环队列的表示和实现,4.申、数蛆和广义衰1.1串的定义、存储、运算:4.2 数匐的定义、顺序存储、压缩存储:4.3 广义表的定义和存储.做学夫求:使学生了解申和广义表的定义和基本特点:明白申、广义表的编程适用场合:能对稀说矩阵进行压缩存储.点:申的定义和运算、广义去的定义和存储:难点:中的运算.341、35.材与二叉树5. 1树和二叉树的定义:5.2:叉树的性质和存储:53遍历二
7、叉树:5. 4树和森林:5.5哈夫里柯及其应用.收学要求,使学生理解树和叉树的定义和特点:熟练掌握二叉树的存储方法和遍历方法:)能完成树、森林:叉树间的相互转换;理解哈夫曼树的构造方法,他用哈夫曼树解决实际问题.重点:二叉树的定义、性质、存储、遍历、应用;难点:哈夫曼树及其应用.622、36.图6.1 图的定义和术语:6.2图的存储结构:6.3图的遍历:6.,1图的应用。.教学要求:使学生理解图的批本概念及术语:掌握图的存储方式和遍历方法:能用图解决实际问题.点:图的存储、遍历和应用:充点:图的应用。.422、37.查找7.1查找的基本概念;7.2线性表的连找:7.3树表的查找:74fft列表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构B 数据结构 教学大纲
