《数据结构与算法分析》作为计算机科学与技术国家级一流本科专业的主干课程,也是人工智能专业的核心课程。课程旨在介绍基本的数据结构以及相关的经典算法及其应用。该课程是一门学科交叉性强、理论知识丰富且抽象、理论紧密联系实践的课程。课程以问题求解为导向,强调问题-数据-算法的抽象过程。课程要求学生理解和掌握算法设计的主要方法,能够针对具体复杂的工程问题选择合适的数据结构并建立数学模型而后进行编程求解,具备论证算法的时间空间复杂性的能力,培养学生编写出高效程序解决实际问题的综合能力。同时要求学生将专业学习与国家发展和民族利益相结合,具备求真务实、探索创新的科学家精神和服务国家发展战略的家国情怀。