《数据结构》 一、主要目标和主要内容 《数据结构》课程是计算机科学的核心基础课程之一,是一门实用性很强的课程。重点研究非数值性、结构性的数据,计算机数据的组织形式,数据之间的逻辑关系,数据的存储方式以及基本运算的实现。本课程以C语言为基础,重点介绍线性表、栈、对列、树和二叉树、图结构等基本数据结构和相关算法、各种检索和排序算法。通过本课程的学习,使学生掌握数据结构的使用条件和适用情况,了解评价算法的主要方法和指标,提高程序设计的质量和效率,为后序课程学习和软件设计、开发打下坚实基础。 二、授课教师和授课对象 授课教师:计算机学院 授课对象:计算机网络、计算机科学与技术、软件工程、信息系统与信息管理等专业的计算机学院的学生。 三、课程类型和学时学分 课程类型:专业基础课(必修) 总学时:64(理论48,实验16) 学分:3.5 学生对象:网络工程(云计算方向)专业 四、教学方式(授课形式和考核方式) 教学方法及教学手段:理论讲授与上机实践相结合。 考核类别:考试 考核形式:闭卷/机考 五、教材与参考书目 教材: 耿国华主编,《数据结构》(第2版),高等教育出版社,2016年. 参考书: 1. 严蔚敏等编,《数据结构》(第二版),清华大学出版社,2012年. 2.施伯乐主编.《数据结构教程》,复旦大学出版社,2011年. 3. 严蔚敏、吴伟民编,《数据结构题集(C语言版)》,第一版,清华大学出版2011年.