



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、引言随着信息技术的突飞猛进,虚拟仿真技术被越来越多地运用于教育教学工作。通过信息技术、智能技术与实验教学的深度融合,实现“网上做实验”和“虚拟做真实验”,能够充分调动学生参与实验教学的积极性和主动性,激发学生的学习兴趣和潜能,增强学生创新创造能力。[1]二、教学现状在数据结构与算法的传统教学和实验中,针对算法的设计和实训,学生普通反映存在一些问题:一是算法的逻辑性强、晦涩难懂;二是算法的执行过程抽象、难理解;三是理论知识与实践操作存在差别、脱节,所学理论知识很难融入具体的实践案例中做到活学活用;四是教学过程以提供文本、图片、视频等平面媒体为主,缺少交互性和沉浸感等问题。[2][3]如何有效地改善或解决这些问题也成为每个计算机相关专业教师着力解决的事情。数字化时代,虚拟仿真技术赋予了教学方式更多的实用手段。虚拟仿真实验能够让学生直观、形象地感受用户的操作如何在计算机的硬盘中实现的过程,而不仅是抽象地通过图片或视频来进行演示存储、调用原理,解决学生在学习数据结构过程中觉得抽象、晦涩等问题。[4]同时,基于实践案例进行虚拟的仿真实现,能让学生深刻体会数据结构与生活的关系密不可分,从而提升教学效果。[5]三、虚拟仿真技术在数据结构与算法课程教学的应用探索(一)教学案例本文以轨道交通线路的计划为例,构建虚拟的地铁轨道交通图网,模拟列车实际运行轨迹,让学生身临其境进行时刻表场景设计。通过数据结构课程中的线性表结构知识,规划车站中列车时刻的线性和非线性两类存储方法进行虚拟仿真实验。为了更好地模拟实验的真实性,并考虑地铁突发情况及其定位的应用,实现从系统的场景认知、设备认知、方案分析设计、设备部署到系统测试全生命周期开展实践。在此虚拟仿真实验系统中,学生可以直观、形象地看到在电脑中输入一个数据,编写一段代码等相关的操作如何在计算机的硬盘中实现的过程,而不仅仅是抽象地通过图片或视频来进行演示存储原理,实现了软件算法与硬件知识的融合。与此同时,基于规划轨道交通运营时刻对轨道交通运营线网进行了虚拟的构建,学生身临其境进行操作,体验了线性表相关算法的可视化调试和分析过程,实现了理论与实际的结合。有助于促进学生实践能力的提升、科学思维的拓展以及创新意识的培养。(二)实验原理1.理论原理(1)线性表的概念,线性结构的特点。列车时刻设计的逻辑结构可用线性表表示,每个列车的时刻可用一个一维数组存储。(2)线性表的顺序存储。逻辑上相邻的数据元素存储在物理上相邻的存储单元中的存储结构,对应于后续的实验即是将逻辑上相邻的时刻表在硬盘中也连续存储。(3)线性表的链式存储。结点在存储器中的位置是任意的,即逻辑上相邻的数据元素在物理上不一定相邻。(4)线性表相关操作。线性表两种存储方法的基本操作包括:初始化、插入、删除、查找。(5)遗传算法运用于特殊情况处理。基于学情分析,授课年级为大学二年级学生,对此部分人工智能算法的理解有一定难度。因此,此部分主要为课外拓展部分,开放给学有余力的学生进行学习。大部分学生由教师给出算法模块,能进行算法的使用即可。2.交互式操作步骤以下为各个步骤的详细说明,见表1。步骤1:启动后显示模式选择界面。有“学习培训”“实验模拟”和“实验考核”三个部分可供选择。学生选择“学习培训”完成理论知识复习任务。步骤2:学生根据给出的某一条地铁线路的时刻数据,建立轨道交通的逻辑结构,即整理为一张线性表。步骤3:选择“顺序存储”,学生在算法位置输入初始化线性表的算法,点击算法每一步相应的步骤,右侧虚拟仿真场景会先显示算法的实现原理。学生按照提示将步骤2的线性表输入系统,开始后系统开始虚拟仿真演绎数据从转化到二进制到如何在硬盘中存储的过程。步骤4:根据虚拟场景提供的要求,将一条列车数据插入保存的顺序表中。学生依据提示输入数据右侧虚拟仿真场景呈现数据的插入在计算机硬盘中的实现过程。学生编写插入算法,每点击一处相应的代码块,右侧的虚拟仿真实验即演示插入算法的实现原理,以及如何在计算机硬盘中的实现过程演示。步骤5:根据虚拟场景提供的要求,将删除顺序表中一条列车数据。学生编写删除算法,每点击一处相应的代码块,右侧的虚拟仿真实验即演示删除算法的实现原理,以及如何在计算机硬盘中的实现过程演示。步骤6:查询某一班次的列车。输入查询的关键算法,虚拟仿真系统提供待查找值在硬盘中的顺序表的查询过程。步骤7:选择“链式存储”,在算法位置输入初始化线性表的算法,点击算法每一步相应的步骤,虚拟仿真场景会先显示算法的实现原理。学生按照提示将步骤2的线性表输入系统,点击“开始”按钮。系统开始虚拟仿真演绎数据从转化到二进制到如何在硬盘中存储的过程。步骤8:根据虚拟场景提供的要求,将一条列车数据插入保存的链表中。学生依据提示输入数据右侧虚拟仿真场景呈现数据的插入在计算机硬盘中的存储过程场景演示。学生编写链表的插入算法,每点击一处相应的代码块,虚拟仿真实验即演示插入算法的实现原理,以及如何在计算机硬盘中的实现过程演示。步骤9:根据虚拟场景提供的要求,将删除链表中一条列车数据。学生编写删除算法,每点击一处相应的代码块,虚拟仿真实验即演示删除算法的实现原理,以及如何在计算机硬盘中的实现过程演示。步骤10:根据虚拟场景提供的要求,将查询链表中一条列车数据。学生编写查询算法,每点击一处相应的代码块,虚拟仿真实验即演示查找算法的实现原理,以及如何在计算机硬盘中的实现过程演示。步骤11:所有的步骤完成之后,点击运行按钮,系统模拟仿真所有时刻列车在地铁线路上运行的场景。步骤12:“实验考核”部分通过作答选择题测试对相关算法原理的理论认知,通过虚拟仿真感受数据的存储及修改过程,通过算法的编写和演示过程,掌握顺序表和单链表相关的基本操作。并生成实验报告,上传系统。(三)评价反思教师对学生进行评价时,主要对前面实验的结果、报告、自测题等方面对学生的实验成绩进行综合考核。实验报告主要包括两部分:(1)记录学生在实验中成绩、实验操作效果和统计信息,如动画演示任务的完成、各部分操作次数、轨道交通时刻的规划等。(2)学生填写心得体会、整理实验过程、记录思考过程。与此同时,从评价的多元化考虑,不仅有教师对学生的评价,也在系统上设置了学生对教师、课程以及实验过程的评价。尊重学生在教育评价中的主体地位,引导学生积极评价自身的学习成果和学习表现,并客观评价参与教育的共同体的教学活动。四、结语基于轨道交通运营时刻规划构建了虚拟的仿真场景,不仅使不同水平的学生都能在实验中发挥作用,承担相应的综合设计实验任务,促进学生之间的交流与协作,培养学生的综合素质以及解决实际问题的能力,还使学生通过实验过程深刻体会数据结构与生活的关系密不可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度签约主播与网红孵化器合作协议
- 三年级数学100以内整数除法计算题质量检测例题大全附答案
- Unit3 My school calendar B Lets learn(教学设计)-2023-2024学年人教PEP版英语五年级下册
- 2025年颜料红系列项目合作计划书
- 砂石购销合同买卖合同8篇
- 企业信息管理题库+答案
- 2025年中国动力锅炉零件市场深度分析及投资战略咨询报告
- 水文水井钻机项目可行性研究报告
- 铁塔投资项目立项申请报告(立项参考范本)
- 工艺缝纫被项目可行性研究报告
- 瑜伽课程合同转让协议书范本
- 个人经营性贷款合同模板
- 2025年山东化工职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析
- 课题申报参考:生活服务数字化转型下社区生活圈建设理念、模式与路径研究
- 舞台机械基础知识培训
- 人教版数学八年级下册 第16章 二次根式 单元测试(含答案)
- 甘肃省民航机场集团招聘笔试冲刺题2025
- 中学班主任培训内容
- 心理学基础知识考试参考题库500题(含答案)
- 北师大版小学三年级数学下册全册教案
- DCMM练习题练习试题
评论
0/150
提交评论