《算法设计与分析》教学大纲.docx
《《算法设计与分析》教学大纲.docx》由会员分享,可在线阅读,更多相关《《算法设计与分析》教学大纲.docx(7页珍藏版)》请在课桌文档上搜索。
1、算法设计与分析教学大纲适用意围:2O2X版本科人才培养方案涕程代码:()8140431课程性质:专业选修课程学分:4学分学时:N学时(理论48学时,实验16学时)先修课程:数据结构后续课程:无适用专业:数据科学与大数据技术、数据科学与大数据技术专升本开课单位:计算机科学与技术学院一、课程说明律法设计与分析是数据科学与大数据技术专业的专业选修课程.课程主要讲授舞法概述,贪心算法,通归与分治,动态规划,回溯算法,分支界限法,随机化算法和NP完全理论8个章节的内容,本课程主要用来培养学生的抽象能力、计豫思维解能力,应用能力和高效程序设计能力,猴以增进学生的理解、分析、组织以及推理能力,通过本课程的学
2、习,学生应达到理解灯法设计的主要思想,能够应用典型的算法解决问应,并为后续课程和进一步深造打下坚实基础.本课程需要守好种好思想教育费任印.使课程与思想政治理论课同向同行,形成协同效应.二课程目标通过本课程的学习,使学生达到如下目标:课程目标1:掌握算法的设计步骤和和交杂度分析.针对特定问卷,能步合理分析问题并建立数学矮型:针时特定解决方案,能纷证方案的合理性,并诳行复杂度分析,改进方案的不足。培养学生分析问烟的能力,引导学生独立思考解决向鹿,促进学生的个性化发展和提升.课程目标2:理解贪心算法.递归与分治,动态规划,回溯法,分支界限法舞法的思想和原理,在实际开发中,能够选择相应的数据结构和算法
3、解决程序设计中的难题.课程目标3:针对计驾机复杂工程何也能够基于算法设计与分析方法,通过调研和分析,设计合适的研究方案,三、课程目标与毕业要求4算法设计与分析3课程教学目标对数据科学与大数据技术专业的毕业要求的支推见表毕业要求指标点课程目标支撑M2.U分析2.3能运用数学、自然科学和数据科学与大数据技术工程科学基本原理,分析和验证解决方案的合理性,并能够掌握好决方案优化方法.课程目标1:掌握算法的设计步探和和更杂度分析,针对特定问起,能师合理分析同时并建立数学模型:针对特定解决方案,能检验证方案的合理性,并进行复杂度分析,改进方案的不足。培养学生分析问即的能力,引导学生独立刖考解决问题,促进学
4、生的个性化发展和提升.H3.设计/开发解决方案3.I能步针对大数据应用系统设计与开发满足特定需求的模块或算法.课程目标2:理解贪心律法,递归与分治.动态规划,回溯算法,分支界取法算法的思想和原理,在实际开发中,能够选择相应的数据结构和算法解决程序设计中的难题。H4.研究4.2能好基于科学原理并采用科学方法对数据科学叮大数据技术领域相关问题选择研究路线,并设计实验方案.课程目标3:针对计算机更杂工程何速,能峙基于算法设计与分析方法,通过调研和分析.设计合适的研究方案.I1.注,表中-H(MXM(中)”表示课程与相关毕业要求的关联度.四、教学内容,基本要求与学时分配I.理论部分理论部分的教学内容、
5、基本要求与学时分配见表2表2教学内容、基本要求与学时分配教学内容被学要求,:学点焦点理论学时实验学时对应的课程目标1 .算法概述1.1 算法的特征:1.2 算法的描述方式:1.3 算法设计的一般过程;1.4算法分析;1.5递推方程求解方法.教学要求,(1)理解算法与程序的关系以及与数据结构的关系:(2)能师抽望表达算法:3掌握定麻估计分法的红杂度的方法.BAI算法衣达的抽象机制,描述算法和J1.杂度分析。难点,招具体程序抽象为算法并对第法进行更朵度分析.1O1、2、32.递归和分治21递归与分治法的基本思想与概念:2.2-2.4二分查找.选第二大元素,循环赛日程表;2.5-2.7合并排序,快速
6、排序和战性时间选择。教学襄求:(1)掌握通1和分治的堪木思想和原理:2二分杳找,选第二大元素,循环赛日程表:(3)掌握合并排序快速排序在快速排序基础上理解税性时间选择的实现原理,点:分治法思想与艇本慨公的掌握Mt灵活利用分治和递归算法进行二分杳找,合并排序,快速持序。841、2、33.动态规划3.13.2动态规划的基本思想,矩阵连乘:3.3-3.5凸多边形最优三角剖分,最长公共子序列,加工顺序:3.6-3.7聚优二叉树搜索.0/1背包问题.教学要求,(1)掌握动态规划的域本思想:(2)熟练应用动态规划求解实际问避:CO掌握最长公共子序列,0/1背包问题与最优二叉树搜索;点:动态规划塔本思想以及
7、与分治法的联系与区别.魔点,最长公扶子序列,0/1背包问燃与最优二叉树搜索.841、2、34贪心算法4.14.2贪心算法的基本微含,活动安排网时:1.3-1.6紧短路径算法,哈夫里编码;4.8最小生成树(Prim和KrUSkaI算法),背包问题.收学要求,(D理解我心律法的班本概念与思想:(2熟炼应用贪心算法怖决最优袋找问遨哈夫蚣树和最短路径问题;(3)理解出小生成树的定义,以及两种豫法的原理.重点,掌握放心豫法的基本概念.难点:最短路径算法和最小生成树.611、2、35.回溯法5.1- 5.2回溯法的基本概念,典型的解空间结构:5.35.4千集树向遨:01背包和最大团:5.5- 5.6排列树
8、:批处理作业调度和旅行商问SS:5.7-5.8tR.XW:图的m着色问题和最小旗量机零设计问题.求I(D掌握回溯法的M本概念,熟练应用回溯法解决实际问鹿:(2)能终对具体问题进行分析研究得到问遨的解空间结构.进而设计实验方案:(3)了解I可溯法的效率.重点:I可溯法的基本概念,n后向超,旅行商问题,回溯法效率分析,魔点:n后问题,旅行商问题,图的着色问题。62K2、3&分支限界法6.1分支限界法的基本思想:6.2-6.4旅行商问题.0背包向SS,布战RKf1.教学襄求t(1)掌握分支限界法的躯本思想和原理:(2)能够利用分支限界法解决旅行商问遨.0/1背包问题:(3)理解布线解XS的规则及表达
9、方儿点;分支限界法的原理和范本思想.魔点:旅行商问题,0/1背包问题。621、2、37.IK机化算法7.1随机化算法类型及随机数生成擀:7.27.5数值随机化停法,蒙特卡罗算法,拉斯维加斯算法和台伍往能法.敦学要求:(1)求握概率眸法的求本思想和原理:(2掌榴简单分布的随机数生成;(3)掌握数值概率算法,拉斯维加斯尊法和蒙特卡罗算法.重点:J解概率算法的基本思想.建点:如何产生不同分布的随机数,利用数值概率算法,拉斯维加斯算法和蒙特R岁算法求斜一线简单问鹿。6O1,2、38.NP完全理论1.1 1易解问时和难解问题定义:1.2 P类与NP问遨:1.3 NP完全问题:1.4 NP完全问超的近似蚱
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法设计与分析 算法 设计 分析 教学大纲

链接地址:https://www.desk33.com/p-1795048.html