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