SPOC学校专有课程
算法及编程实践
分享
spContent=算法研究是计算机科学的核心课题之一,其研究的目的在于设计出运算效率更高、占用空间更小的解决计算机问题的方法。 此课程将会用动画、专家访谈、视频讲解、实例分析等方式开展教学,使同学们了解算法的基础知识和传统算法策略的基本思想。
—— 课程团队
课程概述

通过学习传统的算法策略中最基础、最重要的内容,来全面系统的了解算法的基础知识,掌握算法设计的思想,以帮助我们编写更有效的代码,以至创造新的算法。

课程内容:

第1章 算法概论

第2章 递归算法设计技术

第3章 分治法

第4章 贪心法

第5章 回溯法

第6章 分枝限界法

第7章 动态规划算法

第8章 随机算法

第9章 蛮力法

第10章 计算复杂性理论简介


成绩要求
  1. 完成所有课程视频学习

  2. 完成练习题

  3. 完成考试

课程大纲
预备知识

程序设计语言(如C语言)、数据结构 以及概率论、微积分、离散数学

参考资料

《算法设计与分析(第2版)》 武汉大学 李春葆 编著  清华大学出版社