数据结构与算法(物联网工程2024级,物联网工程(留学生)2024级)
{{$t('查看线下课程信息')}}
{{$t('开课时间')}}: 2026/02/25 - 2026/07/19
{{$t('开课学期')}}: 2026学年春季
{{$t('开课学院')}}: 信息学院
{{$t('开课平台')}}: 云大学堂

14 {{$t('次点击')}}
课程介绍

《数据结构与算法》为物联网工程专业的专业必修课程,学分数2,总学时36。《数据结构与算法》课程为讲授数据结构与算法的理论课程,主要介绍在解决非数值计算问题中如何合理地组织表示数据、有效地存储和处理数据,正确地设计算法以及对算法进行分析和评价。主要学习内容如下:1.了解数据结构及其分类,数据结构与算法的密切关系。2.掌握线性结构、树状结构、图结构等各种基本数据结构及其操作,学会根据实际问题要求选择合适的数据结构。3.掌握设计算法的步骤和算法分析方法。4.掌握数据结构在排序和查找等常用算法中的应用。由于数据结构与算法实践性较强,需要采用讲授和实验相结合的教学手段,因此除《数据结构与算法》课程外,还配套一门《数据结构与算法实验》课程,安排有27学时实验,旨在培养学生的编程动手能力。通过对《数据结构与算法》和《数据结构与算法实验》课程的学习,使学生掌握数据结构知识和一定的算法设计技能,为将来进一步的程序开发奠定良好的基础。

章节
{{$t('暂无数据')}}
教学目标

课程目标1

能理解数据结构与算法的基础概念和专业知识,掌握算法描述、算法设计和算法性能评价的相关方法和技术,理解查找、排序等基本操作各种方法的算法思想和特点,具备算法实现和算法分析的能力,理解高端算法是国家间科技竞争的核心领域,掌握在解决物联网复杂工程问题中算法设计的能力,培养勇于创新和不畏困难的良好科研品质。

课程目标2

能理解线性表、栈、队列、串等线性结构的基本概念、逻辑结构和抽象数据类型,能运用顺序存储结构和非顺序存储结构进行存储实现和运算操作实现。

课程目标3

能理解树状数据结构的基本概念、术语、抽象数据类型,理解二叉树的概念、性质和表示,掌握二叉树的遍历方法和应用,掌握树与二叉树的转换方法、树的遍历方法、森林与二叉树的转换方法。

课程目标4

能理解图(网)状数据结构的基本概念、术语和抽象数据类型,掌握图的存储表示以及图的典型操作方法,能掌握图的两种遍历算法并能运用于解决具体问题。

课程思政

思政融合点1

选取章节:第一章 第3—5节

思政结合点:家国情怀,理想信念

思政融合点2

选取章节:第六章 第1—4节

思政结合点:科学思维,劳动教育

{{$t('评价')}}
{{evaluationTatal.average}}
{{$t('课程评分')}}
  • {{evaluationTatal['star' + (6 - n)]}}%
{{$t('教学团队')}}
{{item.name}} {{$t(item.type)}}
{{item.college || item.school}}
{{$t('推荐课程')}}
{{$t('请输入课程邀请码')}}:
{{courseType == 2?$t('*此课程为班级课,输入邀请码可加入学习'):courseType == 3?$t('*此课程为培训课,输入邀请码可加入学习'):$t('*输入邀请码可加入学习')}}
{{$t('加入课程')}} {{$t('以管理员角色进入')}}
{{$t('管理员')}}
{{$t('作为管理员角色进入课程后,学习数据不会被记录')}}
{{$t('学生')}}
{{$t('作为学生角色进入课程后,学习将被记录')}}
{{$t('确认')}}