《算法设计与分析》教学大纲
上传者:沈耀宗|上传时间:2015-04-15|密次下载
《算法设计与分析》教学大纲
《算法分析与设计》课程教学大纲
课程编号:
课程名称:算法分析与设计 英文名称:The Design and Analysis of Algorithms 课程类型: 专业必修课 总 学 时:48 学 分:2.5
适用对象: 计算机科学与技术、软件工程等专业 先修课程:离散数学、程序设计语言、数据结构
讲课学时:32 实验学时:16
一、课程性质、目的和任务
课程性质:专业必修课; 课程目的和任务:
(1) 掌握各种主要的算法设计技术,领会其基本原理,并能应用理论知识对实际应用问题设计算法;
(2) 使学生了解算法复杂性的一些基本理论,掌握关于算法复杂性的基本概念和算法复杂性分析的各种基本方法;
(3) 使学生学会对具体问题设计高效的算法,对具体算法分析其复杂性,培养算法设计与分析的实践能力,进一步提高计算机程序设计的能力。
二、教学基本要求
通过本课程的学习,学生要掌握几种常用的算法设计策略,包括递归与分治策略、动态规划算法、贪心算法、回溯法、分支限界法概率算法等,并会分析算法的效率,能够用所学方法解决实际问题。软件的效率和稳定性取决于软件中所采用的算法,在完成本课程学习后,可以开阔学生的编程思路,编写出优质程序。主要包括:
(1)掌握算法的定义及基本概念,计算模型和复杂度的衡量; (2)为分析算法的复杂性做准备,要了解相应的数学知识; (3)掌握算法设计的过程和方法;
(4)学会分析算法的时间复杂度,空间复杂度和稳定性; (5)具有问题抽象和建模的初步能力。
在学习本课程之前,要求学生具备高等数学、离散数学、程序设计语言、数据结构等相关知识。
三、教学内容及要求
第1章 算法概述 2-4 1. 1 算法与程序
6-8
了解 掌握
必讲 必讲
1. 2 算法复杂性分析 第2章 递归与分治策略
1
2. 1 递归的概念 2. 2 分治法的基本思想 2. 3 二分搜索技术 2. 4 大整数的乘法 2. 5 Strassen矩阵乘法 2. 6 棋盘覆盖 理解 理解 掌握 熟悉 熟悉 掌握 必讲 必讲 必讲 必讲 必讲 必讲 2. 7 合并排序 2. 8 快速排序 2. 9 线性时间选择 2. 10 最接近点对问题 2. 11 循环赛日程表 第3章 动态规划 3. 1 矩阵连乘问题 3. 2 动态规划算法的基本要素
3. 3 最长公共子序列 3. 4 最大子段和
3. 5 凸多边形最优三角剖分 3. 6 多边形游戏 3. 7 图像压缩 3. 8 电路布线 3. 9 流水作业调度 3. 10 0-1背包问题 3. 11 最优二叉搜索树
3. 12 动态规划加速原理 第4章 贪心算法 4. 1 活动安排问题 4. 2 贪心算法的基本要素 4. 3 最优装载 4. 4 哈夫曼编码 4. 5 单源最短路径 4. 6 最小生成树 4. 7 多机调度问题 4. 8 贪心算法的理论基础 第5章 回溯法
5. 1 回溯法的算法框架 5. 2 装载问题
6-8 6-8 6-8
2
掌握 掌握 了解 了解 熟悉 掌握 理解 掌握 掌握 熟悉 熟悉 了解 了解 熟悉 掌握 掌握 了解 熟悉 理解 掌握 掌握 熟悉 熟悉 熟悉 了解 理解 掌握
必讲 必讲 选讲 选讲 必讲 必讲 必讲 必讲 必讲 必讲 必讲 选讲 选讲 必讲 必讲 必讲 选讲 必讲 必讲 必讲 必讲 必讲 必讲 必讲 选讲 必讲 必讲
5. 3 批处理作业调度 5. 4 符号三角形问题 5. 5 n后问题 5. 6 0-1背包问题 5. 7 最大团问题 5. 8 图的m着色问题 5. 9 旅行售货员问题 5. 10 圆排列问题 5. 11 电路板排列问题 5. 12 连续邮资问题 5. 13 回溯法的效率分析 第6章 分支限界法 6. 1 分支限界法的基本思想 6. 2 单源最短路径问题 6. 3 装载问题 6. 4 布线问题 6. 5 0-1背包问题 6. 6 最大团问题 6. 7 旅行售货员问题 6. 8 电路板排列问题 6. 9 批处理作业调度
6-8
熟悉 熟悉 掌握 掌握 熟悉 熟悉 熟悉 了解 了解 了解 了解 理解 掌握 掌握 了解 熟悉 熟悉 熟悉 了解 了解
必讲 必讲 必讲 必讲 必讲 必讲 必讲 选讲 选讲 选讲 选讲 必讲 必讲 必讲 选讲 必讲 必讲 必讲 选讲 选讲
四、实践环节
1 C/C++环境及递归算法 2 演示性/验证性 必做 2 分治算法 2 综合性/设计性 必做 3 动态规划算法 4 综合性/设计性 必做 4 贪心算法 4 综合性/设计性 必做 5 回溯算法 2 综合性/设计性 必做 6 分支限界法 2 综合性/设计性 必做
内容需要下载文档才能查看
六、考核方式
考试
七、推荐教材和教学参考书 (黑体,小4号字)
3
教 材:《算法设计与分析》, 王晓东编著, 清华大学出版社,2007
参考书:《算法设计技巧与分析》,M.H.Alsuwaiyel著,吴伟昶,方世昌等译,电子工业出版社,2005年
《计算机算法基础》(第二版),余祥宣、崔国华、邹海明,华中理工大学出版社,2003年
八、说明 (黑体,小4号字)
1.在课内学时中会安排1-2次的课堂练习 2.在实际讲课时,章节和时间安排可能会有所调整
4
大纲制订人:汪丽才 大纲审定人:宋曰聪 制订日期:
下载文档
热门试卷
- 2016年四川省内江市中考化学试卷
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
- 山东省滨州市三校2017届第一学期阶段测试初三英语试题
- 四川省成都七中2017届高三一诊模拟考试文科综合试卷
- 2017届普通高等学校招生全国统一考试模拟试题(附答案)
- 重庆市永川中学高2017级上期12月月考语文试题
- 江西宜春三中2017届高三第一学期第二次月考文科综合试题
- 内蒙古赤峰二中2017届高三上学期第三次月考英语试题
- 2017年六年级(上)数学期末考试卷
- 2017人教版小学英语三年级上期末笔试题
- 江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
- 重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
- 江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
- 江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
- 山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
- 【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
- 四川省简阳市阳安中学2016年12月高二月考英语试卷
- 四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
- 安徽省滁州中学2016—2017学年度第一学期12月月考高三英语试卷
- 山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
- 福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
- 甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷
网友关注
- 配网自动化课程论文
- 期中作业
- 营销复习 第二次增加资料版
- 理科综合卷·2015届浙江省高三第二次五校联考(2015.05)
- 2015年湖北省机械类、电子类、会计专业技能高考技能考试实施方案
- 河北联合大学最新毕业论文答辩ppt模板
- 历届诺贝尔生理化学奖至2014
- 职业道德与法律试题
- PPT使用大全
- PLC试题
- 机电一体化技术课程设计-雷达基座设计
- 全站、首站2010.2
- 建筑工程技术专业毕业设计论文-论建筑工程基坑围护施工技术
- 毕业设计论文打印格式
- 班级管理机构
- 气旋与反气旋说课稿
- 第十章 经济增长理论
- 选修-机器人
- 第四节 复数系对负数开放封闭 (初等数论)
- 电力工程基础课程设计
- 五校联考
- 电镜技术及应用课2013A
- 宏观经济学
- 建筑工程系毕业设计
- 湖北省武汉市第二中学、麻城一中2014-2015学年高一下学期期中考试化学试题
- 毕业论文模板
- 宏观经济学名词解释
- 高等数学1
- 参考文献
- 第八届班长轮训结业论文要求
网友关注视频
- 8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
- 外研版英语三起6年级下册(14版)Module3 Unit1
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 4
- 飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
- 3.2 数学二年级下册第二单元 表内除法(一)整理和复习 李菲菲
- 外研版八年级英语下学期 Module3
- 冀教版小学数学二年级下册第二单元《租船问题》
- 《空中课堂》二年级下册 数学第一单元第1课时
- 河南省名校课堂七年级下册英语第一课(2020年2月10日)
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
- 苏科版数学 八年级下册 第八章第二节 可能性的大小
- 冀教版小学英语四年级下册Lesson2授课视频
- 外研版英语七年级下册module3 unit1第二课时
- 冀教版小学数学二年级下册第二单元《余数和除数的关系》
- 冀教版英语四年级下册第二课
- 第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
- 化学九年级下册全册同步 人教版 第25集 生活中常见的盐(二)
- 沪教版八年级下册数学练习册21.3(3)分式方程P17
- 六年级英语下册上海牛津版教材讲解 U1单词
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 3
- 外研版英语三起6年级下册(14版)Module3 Unit2
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
- 三年级英语单词记忆下册(沪教版)第一二单元复习
- 人教版历史八年级下册第一课《中华人民共和国成立》
- 沪教版牛津小学英语(深圳用) 五年级下册 Unit 10
- 外研版英语七年级下册module3 unit2第一课时
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
精品推荐
- 2016-2017学年高一语文人教版必修一+模块学业水平检测试题(含答案)
- 广西钦州市高新区2017届高三11月月考政治试卷
- 浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
- 浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
- 辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
- 广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
- 广西钦州市钦州港区2017届高三11月月考政治试卷
- 广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
- 广西钦州市高新区2016-2017学年高二11月月考政治试卷
- 广西钦州市高新区2016-2017学年高一11月月考政治试卷
分类导航
- 互联网
- 电脑基础知识
- 计算机软件及应用
- 计算机硬件及网络
- 计算机应用/办公自动化
- .NET
- 数据结构与算法
- Java
- SEO
- C/C++资料
- linux/Unix相关
- 手机开发
- UML理论/建模
- 并行计算/云计算
- 嵌入式开发
- windows相关
- 软件工程
- 管理信息系统
- 开发文档
- 图形图像
- 网络与通信
- 网络信息安全
- 电子支付
- Labview
- matlab
- 网络资源
- Python
- Delphi/Perl
- 评测
- Flash/Flex
- CSS/Script
- 计算机原理
- PHP资料
- 数据挖掘与模式识别
- Web服务
- 数据库
- Visual Basic
- 电子商务
- 服务器
- 搜索引擎优化
- 存储
- 架构
- 行业软件
- 人工智能
- 计算机辅助设计
- 多媒体
- 软件测试
- 计算机硬件与维护
- 网站策划/UE
- 网页设计/UI
- 网吧管理