算法设计与分析 教学大纲(含课程思政)、实验教学大纲.docx
《算法设计与分析 教学大纲(含课程思政)、实验教学大纲.docx》由会员分享,可在线阅读,更多相关《算法设计与分析 教学大纲(含课程思政)、实验教学大纲.docx(11页珍藏版)》请在第一文库网上搜索。
1、算法设计与分析课程教学大纲(含课程思政)课程代码:*课程负责人:*课程中文名称:算法设计与分析课程英文名称:DesignandAna1ysisofA1gorithms课程类别:必修课程学分数:2.5课程学时数:44/32授课对象:计算机科学与技术及相关专业本科本课程的前导课程:C/C+程序设计、离散数学、数据结构一、教学目的(黑体五号)本课程是计算机科学与技术专业的专业必修课。课程目标如下:1 .掌握计算机算法的基本概念和特性,了解计算机相关学科中算法分析与设计技巧的重要性,掌握算法时间复杂性的分析方法。2 .掌握基本的算法设计策略,结合具体问题实例学习,重点掌握分治法、贪心法、动态规划法、回
2、溯法、分支限界法等常见的算法设计策略。3 .通过理论学习和上机实践的训练,具备灵活运用所学解决实际应用问题的能力。二、教学要求(黑体五号)通过课堂讲授、课堂练习和讨论互动、课后作业和上机实验等教学手段,系统掌握计算机算法的有关概念和算法设计的基本策略。使学生掌握计算机算法的基本概念和特性,了解计算机相关学科中算法设计技术的重要性,掌握算法复杂性的分析方法。结合典型示例和实战问题求解过程,使学生重点掌握穷举法、归纳法、迭代法和递归法等基本算法设计方法以及分治法、蛮力法、回溯法、分支限界法、贪心法和动态规划法等算法设计策略,了解计算复杂性基本理论,具备灵活运用所学解决复杂工程应用问题的能力。三、课
3、程内容与学时分配(黑体五号)主要内容:1 .概论:算法的概念和算法分析方法。教学重点:算法时空分析方法。教学难点:算法时间复杂度渐进符号0、C和0。课程思政:好算法的时空平衡O辩证唯物论,引导学生建立客观、理性的辩证思维,树立正确的人生观,善于从政治上看问题,在大是大非面前保持政治清醒2019年3月习近平总书记主持召开学校思想政治理论课教师座谈会明确要求2 .常用数据结构及其应用:线性表、字符串、栈、队列、双端队列、二叉树、优先队列、树和并查集、图、二叉排序树、平衡二叉树和哈希表,设计好的数据结构。教学重点:各种ST1容器的应用和设计好的数据结构。教学难点:如何利用各种ST1容器设计求解相关问
4、题的算法设计,如何利用数据结构容器高效地设计求解相关问题的算法。课程思政:数据结构是算法的基本构件,只有选择好的数据结构才能设计出求解问题的好算法O社会是一个结构化的有机系统,每个人是社会系统的一个构件,引导学生要有家国情怀,心里装着国家和民族,在党和人民的伟大实践中关注时代、关注社会,汲取养分、丰富思想,做一个有用于社会的人2019年3月习近平总书记主持召开学校思想政治理论课教师座谈会明确要求。3 .基本算法设计方法:穷举法、归纳法、迭代法和递归法,递推式计算。教学重点:各种基本算法设计方法求解问题的思路。教学难点:如何优化穷举法算法和利用归纳法建立求解问题的递推关系,如何建立求解问题的递归
5、模型。课程思政:归纳法求解问题的思路O解决问题的是能力而不是碎片化的知识,能力是每个人自己总结归纳出来的特有的解决问题的一般方法,引导学生在学习中要善于总结归纳,在学习中做一些专题探讨(见算法设计与分析教案)工匠精神4 .分治法:分治法概述,求解排序问题,求解查找问题,求解组合问题和快速鼎算法。教学重点:分治法的基本策略和框架,快速排序和归并排序,二分查找,查找假币问题(三分查找),最大连续子序列和,求最近点对距离,求?和川问题。教学难点:利用分治法求解问题的一般思路,快速排序、归并排序和二分查找及其扩展应用。课程思政:分治法算法策略,大问题分解为若干小问题,由小问题的解合并为大问题的解O每个
6、小问题的解必须是正确的,这就是执行力,通过朝鲜战争中中国人民志愿者英勇顽强的战斗力示例向学生做爱国主义教育爱国情怀。5 .回溯法:问题的解空间,回溯法框架,基于子集树框架的问题求解和基于排列树框架的问题求解。教学重点:简单装载问题,0/1背包问题,任务分配问题,货郎担问题。教学难点:利用回溯法求解问题的一般思路,回溯法中的剪支操作。课程思政:回溯法中的剪支操作o以史为鉴,引导学生认识从中华民族近代苦难历史到中国特色社会主义道路是必然的选择,是中华民族伟大复兴是唯一正确之路爱国情怀。6 .分支限界法:分支限界法概述,限界函数设计,广度优先搜索,队列式分支限界法和优先队列式分支限界法。教学重点:各
7、种基本广度优先搜索,图的单源最短路径,0/1背包问题,任务分配问题和货郎担问题。教学难点:利用分支限界法求解问题的一般思路,分支限界法中的限界函数设计。课程思政:分支限界法中限界函数设计O人工智能中的启发式算法设计,我国政府制定了新一代人工智能发展规划,将人工智能上升到国家战略层面,并提出人工智能产业要成为新的重要经济增长点,而且要在2030年达到世界领先水平,让中国成为世界主要人工智能创新中心,为跻身创新型国家前列和经济强国奠定重要基础。让学生认识人工智能的国家战略,投身国家科技建设中科技报国7 .贪心法:贪心法原理和要点,贪心法框架,求解组合问题,求解图问题,求解调度问题和哈夫曼编码。教学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法设计与分析 教学大纲含课程思政、实验教学大纲 算法 设计 分析 教学大纲 课程 实验教学 大纲