《算法设计与分析》课程教学大纲.docx
《《算法设计与分析》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《算法设计与分析》课程教学大纲.docx(6页珍藏版)》请在第壹文秘上搜索。
1、算法设计与分析课程教学大纲一、课程基本信息果程名曾算法设计与分析课程代码果程类型专业核心课程投果语吉中文开课学院网络安全学院开源年领二年级/三年级面向专业网络安全、信息安全、密留学总学分2.5理论学分2实践学分0.5总学时44理论学时32实践学时12先修课程名需诲散数学、数据结构后埃课程名称无主要教材算法设计与应用林海,曹越,陈治宏著,机械工业出版社,ISBN9787111761461介才书目算法导论原书第3版)3,ThonIaSH.Connen等著,股建平等翻译,机械工业出版社,ISBN9787111407010果程负责人及团队成员角包姓名所在单位取需课程中承担任务电子邮箱负责人林海国家网络
2、安全学院副教授理论课授课1.in.haiwhu.Ud1.Icn成员李雨晴国家同络安全学院副研究员理论课授课1i.yuqing成员张子君国家网络安全学院副研究员理论课授课zijunzhangwhu.成员黎波国家网络安全学院副教授理论课授课caib*二、课程目标(提示:结合本校办学定位、培养目标及人才培养方案,对学生学习本课程后应习得的价值观、专业知识以及应用相关知识的能力水平等方面进行阐述。400字以内。)1.价值观塑造方面1)培养学生的逻辑思维和数学素养,让学生能够用严谨、清晰、有效的方式表达和解决问题,形成科学、理性、客观的价值取向。2)培养学生的创新思维和探索精神,让学生能够在不同情境中发
3、现问题、提出问题、解决问题,形成创造、主动、积极的价值取向。3)培养学生的合作思维和社会责任感,让学生能够在团队中分享知识、交流想法、协作解决问题,形成合作、包容、公益的价值取向。2 .知识获得方面1)学习算法设计的常用方法,包括分治、动态规划、贪心、回溯与分支限界等算法。2)学习算法分析的理论工具,能够分析算法的运行时间,了解算法的效率估计、改进途径、计算复杂度、难解问题等重要内容。3)学习对简单计算问题的建模、分析、算法设计、算法优化和编程求解。3 .能力培养方面1)培养学生分析问题和解决问题的能力,课程通过对算法的设计和分析,培养学生分析问题和解决问题的能力。2)增强学生创新能力,通过本
4、课程的学习,了解经典和前沿算法的思想和技巧,从而激发学生的创新思维,培养创新精神。三、课程简介(400字以内)算法是计算机最核心的内容,计算机科学也被称为算法科学。本课程主要通过介绍常见的算法设计策略及复杂性分析方法,培养学生分析问题和解决问题的能力,为开发高效的软件系统及参加相关领域的研究工作奠定坚实的基础。该课程理论与实践并重,内容具有综合性、广泛性和系统性,是一门集应用性、创造性及实践性为一体的综合性极强的课程,通过对本课程的学习,学生需要掌握递归与分治、动态规划、贪心算法、回溯等基本的算法,并能将这些算法应用到实际中来解决实际问题。课程通过线上和线下相结合的方式进行教学。课前,通过线上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法设计与分析 算法 设计 分析 课程 教学大纲