课程基本定位:本课程为物联网工程专业专业主干课。该课程的目标 是
研究各种数据的抽象表示、实现方法、算法的设计过程以及算法的 分析,
是计算机软件设计的重要理论和实践基础课程。该课程往往同 高效的检
索算法和索引技术有关,它不仅是学习计算机操作系统、数 据库系统、
算法设计与分析等课程的重要基础,同时为从事物联网工 程技术工作和
科学研究奠定初步的基础。
课程复杂工程问题:本课程中的“数据结构课程设计”是在理解抽象 的
理论概念、掌握数据模型的一些典型应用,并逐步具有解决实际问 题的
能力的基础上,将线性表、栈、队列、树、图、查找、排序等知 识点贯
串进来,融合个性需要,给出解决实际问题的技术方案。在具 体的实施
过程中,按照探究未知知识领域的途径,通过提出问题、分 析问题、创
造性地解决问题、知识迁移等步骤予以实施。同时,分析 该解决方案是
否为最优方案,是否有改进的空间,通过查阅文献、小 组讨论等方式,
创造性地给出改进方案,并能对该方案进行算法分析。
核心学习结果:结合自主学习,理解数据结构的基本概念、逻辑特性,
掌握各种数据结构的存储方法、相关算法及应用;能够运用数据结构 的
相关专业知识,分析计算机系统的复杂工程问题,设计合适的算法, 并
正确有效地开展实验验证工作。
主要教学方法:讲授、案例、实验、专题研讨