数据结构与算法设计A

2023-12-20    张敏    阅读次数:[]


课程介绍(来自于2022版教学大纲)   
《数据结构与算法设计》是一门计算机学科的基础课程,是通信、信息科学等专业的公共基础必修课。本课程的主要内容是系统地介绍各种基本的数据结构,让学生掌握如线性表、栈、队列、树、图等数据对象的存储结构和逻辑结构,以及相应的算法。
本课程为后续的《互联网程序设计语言》、《通信软件设计》、《计算机网络》、《嵌入式操作系统原理》等课程打下重要的理论基础。
        通过本课程学习,培养学生养成良好的程序设计习惯,增强逻辑思维和抽象思维的能力,为学生以后高效地开发非数值处理的计算机程序打下坚实的理论和技术基础。同时对学生以后进行计算机专业其他课程的学习、从事软件开发、完成各种工程技术项目工作都具有非常重要的意义。

教学目标(来自于2022版教学大纲)
1、掌握经典数据结构包括线性表、栈、队列、二叉树、图的概念、逻辑结构和各种操作;理解通信系统、操作系统等本专业密切相关系统中常用的数据结构。
2、掌握经典数据结构存储结构和各种操作的具体算法;至少能够利用一门程序设计语言实现基本的存储结构和算法;能够把经典数据结构和基本查找/排序算法作为工具在不同场景下应用。
3、通过传授模块化程序设计的方法,培养学生分工合作的工程思维;通过训练学生对算法复杂度的分析和优化,培养学生精益求精的工匠精神;通过训练学生对各种数据结构适用场景的分析比较和选择,培养学生辩证思维的能力。

教学大纲(2018版和2022版)、实验题解视频、实验指导书(2018版和2022版)、课程讲义见附件。

 

关闭

  • 四川省成都市西南航空港经济开发区学府路一段24号
  • 邮编:610225
  • 电话:028-85966249