《算法设计与分析》教学大纲
上传者:沈耀宗|上传时间: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月月考生物试卷
网友关注
- (二)现代教育技术如何改变政治教师分析和处理教育
- 【doc】浅谈高校公共体育教学的现状及改革
- 体育理论课网络教学的实践与思考
- 软考论文_浅谈IT项目管理
- 湖南大学校本体育理论课程开发研究
- 浅谈案例教学法在服装设计课程中的应用
- 论音乐教育与舞台实践
- 以行动研究促进校本学科教研
- 优化高校体育与健康理论课程的研究 _ 体育与健康理论课程多媒体教学实践
- 体育教学策略的理论研究
- 企业科普的内容分析研究 a study on science popularization by enterprises
- 潜课程理论在高师普通体育课程教学中的应用
- 自考医学论文协作要求方法和体裁
- 多媒体教学给中学阅读教学插上腾飞的翅膀
- 让学生在快乐中学美术
- 中学体育教师的教学动机探析
- 《几何画板》在数学网络教学中的应用
- 民营企业的薪酬管理研究论文
- 中学政治课教学
- 我国高校公共体育教学
- (论文)基于UML的仓储管理系统的设计与实现
- “互动式对话教学法”在政治课堂中的运用
- 基于“木桶原理”的高校体育专业理论课程教学评价
- 经济法视野下的社会分配原则
- 运用教材与心理同步策略提高教学效率
- 浅析音乐教育在儿童活动中的重要地位
- 培养初中生数学应用能力的教学研究
- 中小企业成本管理论文
- 高职高专定位的几个问题
- 关于传统民间音乐可持续发展的思考——以永州传统民间音乐可持续发展为例_149910
网友关注视频
- 第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,湖北省
- 3月2日小学二年级数学下册(数一数)
- 8.练习八_第一课时(特等奖)(苏教版三年级上册)_T142692
- 第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
- 六年级英语下册上海牛津版教材讲解 U1单词
- 外研版英语七年级下册module3 unit2第二课时
- 冀教版小学数学二年级下册第二单元《有余数除法的竖式计算》
- 沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
- 北师大版数学 四年级下册 第三单元 第二节 小数点搬家
- 【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,辽宁省
- 外研版英语三起6年级下册(14版)Module3 Unit1
- 二年级下册数学第二课
- 七年级下册外研版英语M8U2reading
- 北师大版小学数学四年级下册第15课小数乘小数一
- 【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
- 化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
- 三年级英语单词记忆下册(沪教版)第一二单元复习
- 冀教版小学数学二年级下册第二单元《租船问题》
- 8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
- 沪教版牛津小学英语(深圳用) 六年级下册 Unit 7
- 冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣.mp4
- 第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T3751175
- 第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
- 《小学数学二年级下册》第二单元测试题讲解
- 【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
- 飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
- 【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
- 外研版英语七年级下册module1unit3名词性物主代词讲解
- 冀教版小学英语五年级下册lesson2教学视频(2)
精品推荐
- 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
- 网吧管理