数据结构
分享
课程详情
课程评价
spContent=数据结构是计算机科学中一门综合性的专业基础课,主要介绍如何合理地组织数据、有效地存储和处理数据,正确地设计算法以及对算法进行分析和评价。本课程的学习将帮助学生深入地理解数据的逻辑结构和物理结构的基本概念以及有关算法,培养基本的、良好的程序设计技能,编制高效可靠的程序。
—— 课程团队
课程概述

       数据结构既是先修课程“计算机程序设计”知识的巩固和扩展,又是后继“编译原理”、“计算机图形学”、 “计算机网络”、“人工智能”、“数字图像处理”等课程内容的基础和引导,在专业教学中承担着承前启后、提高专业素养、加强思维能力和强化开发能力的任务。

       本课程是一门专业技术基础课,其目的就是要培养学生的数据抽象能力,学会分析研究计算机加工的数据结构的特性,以便为应用涉及的数据选择适当的逻辑结构、存储结构及实现应用的相应算法,并掌握分析算法的时间和空间复杂度的技术

       除通过视频讲解以外,课程通过论坛方式提供给授课教师与学习者一个重要的交流方式与交流空间,为广大社会学习者乃至在校学习者答疑解惑,巩固慕课课堂上所学的知识,共同探讨数据结构知识在解决实际问题中的各种可能和实现方案。


授课目标

通过对数据结构课程的学习,我们应该能够

· 根据实际应用中对数据处理的要求,为数据选择和建立合适的逻辑和存储结构;

· 选择和使用较好的数据处理方法;

· 利用一种程序设计语言编写出相应的算法;

· 在计算机系统上调试、运行和实现算法。


课程大纲
预备知识

计算机程序设计、C语言

证书要求

完成所有章节内容的学习,完成至少5次单元测验题,参加期末考试得到60分及以上的成绩即可获得数据结构课程证书,其中:

85~100   优秀

60~84     合格


参考资料

【1】严蔚敏,吴伟民编著. 数据结构(C语言版). 北京:清华大学出版社,2018.

【2】李春葆. 数据结构教程(第4版)学习指导. 北京:清华大学出版社,2013.

【3】殷人昆. 数据结构精讲与习题详解考研辅导与答疑解惑. 北京:清华大学出版社,2012.