数据结构与算法实验(信息与计算科学2023级,信息与计算科学(留学生)2023级)
{{$t('查看线下课程信息')}}
{{$t('开课时间')}}: null - null
{{$t('开课学期')}}: 2025学年春季
{{$t('开课学院')}}: 数学与统计学院
{{$t('开课平台')}}: 云大学堂

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

数据结构与算法的主要任务是研究现实世界中各种事物的抽象描述(即数据的逻辑结构)以及它们在计算机中的物理结构(内存储、外存储、通信传输等)、作用于物理结构的各种通用算法(遍历、排序、选择、查找、更新等)的设计与实现;进一步,数据结构与算法以追求合适的数据结构设计、好的算法设计为主要目标。《数据结构与算法实验》课程是以高级程序设计语言为实验工具,完成如下几类实验:预备实验、抽象数据类型的实现及应用实验、软件设计模式实验、算法设计模式实验等。 可采用面向对象的程序设计语言,对常用数据结构及其操作展开算法设计和程序实现的训练。课程的关键在于培养学生中高级编程的能力:设计合适的数据结构、采用好的算法设计模式和软件设计模式,降低算法的时间复杂度、空间复杂度、算法复杂度。

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

知识目标

学生能够分析问题、选择常用数据结构(线性、层次、关联、复杂),根据高频操作评判算法与数据结构,根据需要优化或改进程序、算法与数据结构。 基于实例的综合应用。

能力目标

建立在基本概念、基本数据结构、基本操作算法、基本设计模式(算法与代码)上的分析、综合、应用、评判、优化能力 结合配套实验,建立在数据结构、操作算法、设计模式、计算平台上的综合应用能力。

课程思政

培养面对计算问题的科学思维,从机械还原论到整体论;自上而下与自下而上结合、层层递进;从初级编程过渡到中高级编程的思维改造。

个性化培养

部分学生可与建模仿真类竞赛、密码数学挑战赛、互联网+创新创业大赛等学科竞赛接轨,提升挑战度与创新性。

课程思政

                                    
                                
{{$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('确认')}}