本课程是信息与计算科学专业本科学生的一门专业限选课。 通过学习,使学生掌握算法设计的常用方法,以便去解决计算科学与工程领域中较为复杂的实际问题。为独立设计算法和对给定算法进行复杂性分析奠定较坚实的理论基础。