版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《算法与数据结构》教学大纲课程名称:算法与数据结构(AlgorithmsandDataStructure)课程编码:1501ZY037课程类别:专业基础--必修学分:2.5分总学时:40学时,其中,理论学时:28学时;上机学时:12学时适用专业:电子信息工程先修课程:C语言程序设一、课程性质《算法与数据结构》是电子信息工程专业的一门专业基础必修课,具有很强的实践性。通过课程的学习,帮助学生建立算法与数据结构的概念,掌握算法与数据结构的基本设计方法和基本分析方法,着重培养学生能对实际电子信息系统的软件模块进行抽象建模和分析系统中复杂工程问题的能力,为学习后续专业课程及从事计算机应用领域的工作打下坚实的理论基础。二、课程目标(一)育人目标从培养学生的辩证思维方式、社会责任、工程伦理、爱国教育等方面入手,将与人要素融于算法与数据结构课程教学,通过引入计算机科学领域科学家故事和算法与数据结构中的典型案例,重点培养学生刻苦求学、追求真理、严谨踏实、勇于创新的优秀品质,同时培养学生树立正确的人生观、价值观,引导学生树立正确的道德意识和法律意识。(二)知识和能力目标具体目标如下:掌握算法和数据结构的基本概论、基本理论等基础知识,能够将其应用于电子信息系统单元的软件分析、设计和仿真(毕业要求1.3);针对实际应用场景,选择合理的逻辑与存储结构、设计并实现相应的算法,并对算法进行分析与评价,达到解决实际问题的目的(毕业要求3.2)。课程目标与毕业要求指标点对应关系课程目标毕业要求指标点课程目标11.3能运用计算机相关基础知识对电子信息系统单元模块进行推演与分析。课程目标23.2能够根据电子信息系统特定性能指标需求设计系统的各单元模块。三、基本要求本课程的教学是以电子信息系统的软件模块开发为背景、以几种经典数据结构为主线,讲述软件模块开发中的基本数据结构、基本算法和算法性能的分析方法,使学生理解和掌握软件模块开发中各种常见的数据结构及其算法。本课程主要内容包括线性表、栈和队列、串和数组、树、图、查找和内部排序等章节。教学过程中要注意与先修课程基础知识的联系,掌握算法与数据结构的基本概念、基本设计方法、基本分析方法。在线性表、栈和队列、树、图等典型数据结构的讲述中,注意培养学生综合运用所学知识的能力,掌握存储结构的设计方法,掌握基本算法的设计与分析方法,能够对软件设计中的问题进行推理和分析。掌握查找和内部排序的基本方法,并能够更加时间应用场景的需要,选择并设计合理的查找与排序算法。在上机中,应结合实际应用场景需求,能够设计算法与程序,并对上机结果进行评价。三、教学内容12课堂授课,课后练习题126434214215546图437查22题8内部排3第一章绪论1、数据结构的基本概念;2、数据结构发展历史;3、算法描述和算法分析。本章重点:了解数据结构发展历史;掌握数据结构通信基本概念。能力:掌握算法描述和分析基本方法,能够对软件模块进行算法描述和分析。第二章线性表1、线性表的逻辑结构;2、线性表的顺序存储结构;3、线性表的链式存储结构;4、线性表的应用举例。本章重点:理解线性表的逻辑结构和存储结构;掌握线性表的顺序存储结构和链式存储结构。能力:能够针对实际应用场景,选择合理的顺序或链式存储结构,并设计算法。第三章栈和队列1、栈的定义、顺序存储结构及其操作;2、栈的链式存储结构及其操作;3、队列的顺序存储结构及其操作;4、队列的链式存储结构及其操作;5、循环队列。本章重点:理解栈和队列的定义,理解循环队列的定义;掌握栈的顺序存储结构和链式存储结构,掌握队列的顺序存储结构和链式存储结构。能力:能够根据实际应用需要,正确选择栈或者队列存储和处理数据。第四章串和数组1、串的定义、存储结构及其操作;2、数组的定义、存储结构及其操作。本章重点:了解串和数组的定义;理解串和数组的存储结构;掌握串和数组的操作。能力:能够应用字符串和数组存储和处理数据。第五章树和二叉树1、树和二叉树的定义;2、遍历二叉树;3、树和森林;4、哈夫曼树及其应用;本章重点:理解树和二叉树的定义,理解树和森林的定义;掌握二叉树的遍历方法,掌握二叉树与树的相互转换方法,掌握哈夫曼树的构造方法及其应用。能力:能够根据实际应用需要,正确选择树存储数据,并设计出相应的算法。第六章图1、图的定义和基本术语;2、图的存储结构;3、图的遍历;4、图的应用;本章重点:理解图的定义和基本术语;掌握图的存储结构,掌握图的遍历方法,掌握图的应用。能力:能够根据实际应用需要,选择图存储数据,能够理解图的基本算法。第七章查找1、查找的基本概念;2、线性表的查找;3、树表的查找;4、散列表的查找;本章重点:了解查找的基本概念;理解树表的查找和散列表的查找方法;掌握线性表的查找方法。能力:能够针对实际应用场景,选择并设计合理的查找算法。第八章内部排序1、基本概念与基本方法;2、插入排序;3、交换排序;4、选择排序;5、归并排序本章重点:了解内部排序的基本概念和基本方法;理解插入排序、交换排序、选择排序、归并排序。能力:能够针对实际应用场景,选择并设计合理的排序算法。五、上机内容与学时分配上机项目与类型序号上机项目学时上机性质验证综合设计1线性表的存储结构定义及基本操作2√2线性表的综合应用2√3栈和队列的定义及基本操作2√4二叉树的定义及基本操作2√5图及其应用2√6查找和排序算法的实现2√上机一线性表的存储结构定义及基本操作目的要求掌握线性表的逻辑特征;掌握线性表顺序存储结构的特点,熟练掌握顺序表的基本操作;熟练掌握线性表的链式存储结构定义及基本操作。主要上机软件VisualStudio。3.实验内容编程实现线性表的顺序存储结构定义、顺序存储结构的基本操作、顺序存储结构应用;编程实现线性表的链式存储结构定义、链式存储结构的基本操作、链式存储结构的应用。上机二线性表的综合应用目的要求掌握顺序表和链表的概念,学会对问题进行分析,选择恰当的逻辑结构和存储结构;加深对顺序表和链表的理解,培养解决实际问题的编程能力。主要上机软件VisualStudio。实验内容编程实现一元多项式的表示及其基本操作,包括建立、销毁、输出、加法、减法、乘法等操作。上机三栈和队列的定义及其基本操作目的要求熟悉栈的定义和基本操作;熟悉队列的定义和基本操作;掌握递归和非递归算法的实现技术和实际应用;加深对栈结构的理解,培养解决实际问题的编程能力。主要上机软件VisualStudio。3.实验内容编程实现栈的顺序存储结构定义、顺序存储结构的基本操作、顺序存储结构应用;编程实现队列的链式存储结构定义、链式存储结构的基本操作、链式存储结构的应用。上机四二叉树的定义及基本操作目的要求熟练掌握二叉树的二叉链表存储结构;掌握二叉树的非线性和递归特点;熟练掌握二叉树的递归操作的实现方法;加深对二叉树结构的理解,逐步培养解决实际问题的编程能力。主要上机软件VisualStudio。3.实验内容编程实现二叉树的二叉链表存储结构及其基本操作,利用二叉树的二叉链表存储结构编写程序解决实际问题。上机五图及其应用目的要求熟练掌握图的两种存储结构(邻接矩阵和邻接表)的表示方法;掌握图的基本运算及应用;加深对图的理解,逐步培养解决实际问题的编程能力。主要上机软件VisualStudio。3.实验内容编程实现图的邻接矩阵存储结构的定义、基本操作和应用;编程实现图的邻接表存储结构的定义、基本操作和应用。上机六查找和排序算法的实现目的要求掌握有序表、无序表查找的基本思想及存储、运算的实现;熟练掌握常用排序算法的基本思想及实现;加深对查找和排序算法的理解,逐步培养解决实际问题的编程能力。主要上机软件VisualStudio。3.实验内容编程实现常见的查找和排序算法,并对结果进行分析,记录相关上机结果,并能对上机结果有预期的正确判断。六、教学方法为了提高教学质量,培养学生的理论分析能力和实践动手能力,采用课堂讲授与学生讨论相结合、理论教学和上机实践相结合等多种教学方式方法,达到掌握算法与数据结构基本理论和基本动手实践能力的教学目标。主要教学包括课堂教学、课堂研讨、随堂练习和课后练习、上机实操。课堂教学课堂教学以“互动式”方法为主导,在这一教学环节,学生以听课为主,并参与讨论,每次课程开始或课程中间进行提问,课后留有思考题。教师主要讲授课程的基本概念、基本理论和基本方法。同时,有意识设计一些讨论性问题,引导学生运用已有的知识进行思考。本课程采用多媒体教学手段,注重提高课堂效率。课堂研讨本课程采用研究型教学,授课过程中采用教师引导、学生自习、课堂讨论、教师总结、课后答疑的教学方式。随堂练习和课后习题课堂上,教师结合教学内容给出针对性的习题,学生当堂完成,通过随堂练习加深理解、巩固知识。对于本课程的重要知识点和重难点,适当布置课后习题,使学生进一步理解和巩固,培养学生分析问题和解决问题的能力。上机实操算法与数据结构是一门理论联系实际的课程。为了加深学生对理论教学内容的理解、训练学生的动手能力和综合分析能力。本课程配合理论学习外,安排有12学时的上机。上机要求学生在教师的指导下,能独立编程完成各种常见数据结构及其基本操作、常见的查找与排序算法。七、考核与评价方式及标准考核标准与成绩评定课程考核由平时成绩、期末考试两个部分进行成绩评定。平时成绩(百分制),包括课堂测验、作业、上机等。平时成绩评价标准优秀(0.9-1)良好(0.7-0.89)合格(0.6-0.69)不合格(0-0.59)掌握算法与数据结构的基本概概念清晰,分析得主要概念清晰,但基本概念基本基本概念未掌念,线性表、栈和队列、树、当。方案能够解决部分分析有误。方清晰。尚能制握。不能制定图等典型数据结构的逻辑结问题,思路清晰,案主要思路、算法定方案。极小方案。大部分构、存储结构、基本算法及其算法设计正确。独设计正确。独立完部分抄袭,算抄袭或者作业典型应用方法,掌握查找和排立完成作业,书写成作业,书写清晰,法描述基本规不完整或未序的基本概念和典型实现方工整、清晰符合规算法描述符合规范。交。法。范。范。上机成绩评价标准基本要求评价标准优秀(0.9-1)良好(0.7-0.89)合格(0.6-0.69)不合格(0-0.59)目能够根据上机项目1~4能够根据各种数能够根据各种数基本上能够根据基本上能够标的内容开展上机,观察据结构的逻辑结据结构的逻辑结各种数据结构的根据各种数1/2现象,分析结果;根据构、存储结构及基构、存储结构及基逻辑结构、存储结据结构的逻上机项目5、6的内容,本算法开展上机,本算法开展上机,构及基本算法开辑结构、存储给出上机方案,并开展上机结果正确,结上机结果较正确,展上机,上机结果结构及基本编写程序,得出有效实果分析全面。结果分析较全面。基本正确,结果分算法开展上验结果。析比较全面。机,上机结果不正确,结果分析不全面。期末考试成绩:70%,考试方式为闭卷,题型包括:单选题、填空题、判断对错题、简答题、应用题。课程考试考核内容与要求评价标准比基本要求例(%)优秀(0.9-1)良好(0.7-0.89)合格(0.6-0.69)不合格(0-0.59)目掌握算法和数据结算法与数据结构算法与数据结算法与数据结构算法与数据结标构的基本概论、基本基本概念回答、判构基本概念回基本概念回答、构基本概念回1理论等基础知识,能断问题正确,算法答、判断问题判断问题基本正答、判断问题错够将其应用于电子与数据结构的基较正确,算法确,算法与数据误较多,算法与信息系统单元的软本原理、基本分析与数据结构的结构的基本原数据结构的基60件分析、设计和仿真方法正确,语言简基本原理、基理、基本分析方本原理、基本分练。算法描述规本分析方法较法基本正确。算析方法不正确。范。正确。算法描法描述基本规算法描述不正述较规范。范。确。目针对实际应用场景,针对实际应用场针对实际应用针对实际应用场针对实际应用标选择合理的逻辑与景,选择合理的场景,选择合景,选择基本合场景,选择的逻2存储结构、设计并实逻辑与存储结构、理的逻辑与存理的逻辑与存储辑与存储结构现相应的算法,并对算法设计正确,算储结构、算法结构、算法设计不正确、算法设算法进行分析与评法分析与评价正设计较正确,基本正确,算法计不正确,算法40价,达到解决实际问确算法分析与评分析与评价基本分析与评价不题的目的。价较正确正确正确注:该表格中的比例为期末考试试卷成绩比例。成绩评定为:考试成绩*70%+平均平时成绩*30%。2.课程目标达成评价《算法与数据结构》课程目标达成评价分析报告课程名称算法与数据结构课程性质专业基础,必修学时学分40/2.5开课学期专业班级考核方式考试,闭卷任课教师:评价人员:课程组长,命题教师,阅卷教师二、课程目标达成评估课程目标支撑指标点课程目标评价数据源评价依据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 齐齐哈尔市依安县2027届数学六上期末复习检测模拟试题含解析
- 2026年河南省邓州市高二生物下册期末考试模拟测试卷及参考答案
- 2025年云南省泸水市高二生物上册期末考试试卷及1套参考答案
- 2026年陕西省兴平市高二历史下册期末考试试卷附答案【综合卷】
- 《声音与合成》课件
- 2025年河北省遵化市高二历史下册期末考试检测卷及参考答案(考试直接用)
- 2026年广东省高州市高二生物下册期末考试模拟试卷附参考答案【A卷】
- 《圣爱德华堂》课件
- 2025年黑龙江省密山市高二生物上册期末考试检测卷及参考答案(培优A卷)
- 2025年吉林省双辽市高二生物上册期末考试考试卷及参考答案【轻巧夺冠】
- 2025年医疗质量安全核心制度考试试题(附答案)
- 2027届上海市西南位育初三语文9月月考试卷及答案
- 2026年卫生高级职称面审答辩(康复医学科)副高经典试题及答案
- 2026年廉政知识专题测试题及答案
- (正式版)DB11∕T 1733-2020 《绿地保育式生物防治技术规程》
- 2026年辅警时政热点考题(附答案)
- 2026浙江国检检测技术股份有限公司第一轮招聘员工拟录用对象笔试历年常考点试题专练附带答案详解
- 2026年中医经典竞赛试题库参考答案
- Unit 6 课时8 Project(大单元课时课件)英语新教材人教版八年级下册
- 2026年中考道德与法治专题复习:解题技巧 课件
- 汽车工业的发展说课稿中职专业课-汽车文化-汽车运用与维修-交通运输大类
评论
0/150
提交评论