“数据结构”是计算机专业一门重要的专业基础课程。本课程较系统地介绍了软件设计中常用的数据结构以及相应的存储结构和实现算法;介绍了常用的多种查找和排序技术,并对性能进行分析和比较。本课程的学习将为后续课程的学习以及软件设计水平的提高打下良好的基础。
课程目标对学生的能力要求如下:
课程目标1:掌握数据结构的基本概念,常用的逻辑结构与存储结构,算法的基本知识;
课程目标2:掌握线性表、栈和队列、串、数组和广义表、树和二叉树、图的逻辑结构与存储结构和实现算法;
课程目标3:掌握常用的查找方法;
课程目标4:掌握常用的排序技术;
课程目标5:培养学生分析计算和运用逻辑解决问题的能力,能够对具体问题选择适当的结构,并编写出结构清晰与效率较高的程序,为学生后期专业学习的深入、学术研究及创新奠定思维及实践基础。
本慕课总成绩设置:每章的单元测试占70% + 每章课后讨论题的讨论回帖的活跃度占30%