选课选项

数据结构与算法-2023-2024-1

授课教师:200055,200063,210174,210231

总学时:72

课程教材:数据结构(C语言版 第2版)严蔚敏,李冬梅,吴伟民,人民邮电出版社 第2版 9787115379504 数据结构习题解析与实验指导,李冬梅, 张琪,人民邮电出版社 第1版 9787115460103

先修课程:程序设计

主要参考书目:

马克·艾伦·维斯(Mark,Allen,Weiss) 著,冯舜玺译 译 .数据结构与算法分析 C语言描述, 机械工业出版社

[1]. 程杰著. 2011. 大话数据结构. 清华大学出版社

课程内容简介(中文):数据结构与算法是计算机程序设计的基础,也是遥感科学与技术专业的核心课程之一。它研究数据在计算机中的存储与组织问题,帮助刻画实际问题中的信息及其相互关系,既提供了设计规范算法的理论基础与实验指导,也是进一步学习其他专业课程例如软件工程、人工智能、图像处理等课程的实践基础,是遥感科学与技术、地球科学等专业学生提升程序设计能力的重要课程。 通过该课程的学习,旨在达到以下目标: 让学生牢固掌握数据结构的基本概念,理解各种数据结构的特点及其之间的逻辑关系;牢固掌握常用数据结构在计算机中的存储表示以及这些数据结构上的运算方法,牢固掌握常用数据结构的实现方法和相关算法的基本思路,并能够对算法效率进行简要分析。提高学生利用数据结构解决实际应用问题的能力,培养良好的程序设计技能,为后续专业课程的学习做好必要的知识准备。另外,通过理论联系实际进行思考,引导学生践行数据结构与算法课程中存在的客观规律以及实践论等思政问题,结合国内计算机发展历程,介绍早期计算机相关的科研工作者和教学工作者的艰苦奋斗故事,帮助学生了解在缺少硬件条件下发展计算机理论和算法教学的方式,进一步强化学生对于我国计算机科学发展历程的认识,提高学生运用马克思主义哲学的科学世界观和方法论来帮助解决实际思想问题的能力。

课程内容简介(英文):

教师: 陈鹏飞, 张翔
访客不能访问此课程,请登录。