数据结构与算法创新实验教学实践
——以跨模态检索为例
2023-09-13宗林林刘馨月徐秀娟张晓彤张宪超
实验室研究与探索 2023年6期
宗林林, 于 红, 刘馨月, 徐秀娟, 张晓彤, 张宪超
(大连理工大学软件学院,辽宁 大连 116620)
0 引言
数据结构与算法是信息学科相关专业学生掌握计算机程序与现实世界问题关联的入门课程。该课程的任务是使学生从应用角度出发,掌握基本数据结构的逻辑结构、物理结构及常用算法,能够运用课程所讨论的结构和算法更好地进行数据处理,为进一步提高程序设计的能力、进一步学习和掌握计算机专业基础知识奠定基础。本课程分成5 大部分:基本概念及线性表结构、树与二叉树、图、检索、排序。传统教学中均使用传统的案例进行讲解并分析算法应用,在大数据蓬勃发展的今天具有较大局限性。
大学生创新创业训练计划项目的实施,有助于改革人才培养的模式,增加本科生的创新实践经历[1-2]。学生可以自主选题或者参与教师科研项目中的课题,经过项目背景调研、问题提出、设计解决思路、数据处理与实验验证几个阶段,最终完成整个项目的研发。通过开展大学生创新创业训练项目,重点培养学生将课本中的理论知识应用于实际问题的能力,从而提高大学生的创新能力,进一步培养适应国家创新发展需求的高水平创新人才[3-5]。
本文以数据结构与算法课程中的检索任务为例,在创新训练项目中,分析大学生如何利用课本中的内容来提高分析问题和解决问题的创新能力。在大数据时代,数据常表现为文本、图片、视频、音频等多模态形式[6],多模态数据作为近年来被广泛分析的一类数据,其数据特性与传统单模态数据具有较大的差异。……
登录APP查看全文
