

数据结构与算法

  • 课程思政
开课时间: -
当前课程已结束 距离课程开始还有 加入课程 课程进行至第 周,共
人参与
开课院校 华南理工大学
建议学习时长 1 课时
学科分类 计算机/课程思政
适用专业 计算机相关专业

    《数据结构与算法》是计算机软件技术领域的分支学科,数据结构是计算机中组织、表示和存储数据的方式;算法是为求解一个问题所需遵循、并被清晰指定的简单操作(通常为数据操作)的有限集合。数据结构研究的内容就是如何按一定的逻辑结构,把数据组织起来,并选择合适的存储表示方法把组织好的数据存储到计算机里。算法研究的目的是为了更有效的处理数据,提高数据操作效率。数据操作定义在数据的逻辑结构上,但操作的具体实现要在存储结构上完成

    课程主要介绍常见数据结构的逻辑结构、抽象数据类型、基本操作、存储结构以及在特定编程语言下的实现方法,包括线性表、栈和队列、数组与字符串、树和二叉树、图等;此外,还介绍算法的概念及算法性能的基本分析方法,包括查找、排序等常用的数据处理算法的基本原理、实现方法以及性能评价方法。

    通过本课程的学习,学生能够理解数据结构与算法对于程序设计与软件开发的作用及重要性。通过课程学习,学生能够结合实际编程应用,使用常用数据结构来合理组织数据和表示数据,并设计有效的数据处理算法求解应用问题,以及分析和评价算法的性能。通过本课程的编程实践训练,培养学生的抽象思维能力、逻辑思维能力和计算思维能力,提高学生的程序设计能力,为后续课程的学习以及相关科技实践奠定良好基础。在开展专业教育、促使学生牢固掌握专业知识的同时,也将思政教育融入课程,在授课过程中将马克思主义立场、观点、方法的教育与科学精神的培养相结合,提高学生正确认识问题、分析问题和解决问题的能力。

课程团队

刘海明

华南理工大学

刘海明

华南理工大学

博士,高级工程师。2003年4月至今,在华南理工大学自动化科学与工程学院任教,从事自动化、软件技术相关领域的教学与科研工作。在教学方面,主讲“C++语言与程序设计”、“数据结构与算法I”等课程;在科研方面,主要从事现代制造业生产、管理等过程中的自动化技术、优化算法、计算机应用技术等方面的研究。

推荐课程 查看更多  

提示

您当前登录的不是学生账号!
请先退出后用学生账号登录。

退出当前账号
提示

抱歉!
本课程暂时不对外校学生开放。

去看看其他课程
提示

恭喜~您已经成功加入《数据结构与算法》

开始学习