《数据结构与算法》是计算机类专业的技术基础课,主要讲述算法设计和数据结构的基本原理和技术,是专业核心课程之一。通过本课程的学习,使学生较全面地掌握各种常用的基本数据结构和典型算法的基础理论知识,并能够编程实现,为学习后续课程提供必要的基础,提高学生的分析问题能力、计算思维能力与设计有效算法解决实际问题的能力,有助于培养学生具有严谨的科学态度,增强创新能力,在专业人才培养中具有重要的作用。
本课程需要高等数学、离散数学、高级语言程序设计等课程作为先修课,同时,是学习操作系统、数据库原理、编译原理和计算机网络等后续专业课程的重要知识基础和能力基础。
《数据结构与算法》属于理论与实践并重的重要专业基础课程,是决定后续课程学习质量与就业质量的重要课程。课程充分借鉴现有开放式课程的教学模式,将基于互联网的在线学习资源、在线学习方法引入理论教学与实践教学中,依托在线平台引入过程化教学管理手段提高教学质量。