网络虚拟实验系统的设计与实现

时间:2022-07-25 01:20:28

网络虚拟实验系统的设计与实现

摘 要 实验教学是培养学生专业技术应用能力和解决问题能力的重要环节。网络信息技术的迅猛发展并在高等学校教学中的应用,为开发虚拟实验提供了有力的平台。以基因工程“植物DNA抽提虚拟实验”开发为例,详细介绍虚拟实验开发与实现的基本思路及设计原则,以期对其他课程探索开发虚拟实验提供有益参考。

关键词 虚拟实验;实验教学;DNA抽提实验

中图分类号:TP391.9 文献标识码:B 文章编号:1671-489X(2012)27-0034-02

Design and Realization of Network Virtual Experiment System: Taking Virtual Experiment of Plant DNA Extraction as an Example//Zhang Yushan, Zhang Linfei

Abstract The experimental teaching is the important way to train students’ technical application ability and the ability of solving problems. With the rapid development and application of network information technology in the university teaching, it will provide a strong platform to develop a virtual experiment. In this paper, taking virtual experiment of plant DNA extraction of gene engineering as an example, the basic ideas and principles of design of virtual experiment were summarized in detail. It will provide useful reference for other courses to develop the virtual experiments.

Key words virtual experiment; experimental teaching; experiment of plant DNA extraction

Author’s address University of Electronic Science and Technology of China Zhongshan Institude, Zhongshan, Guangdong, China 528402

虚拟实验是依托虚拟现实技术而产生和发展的一种实验模式,是利用计算机及仿真软件来模拟实验的环境及过程,让学生通过计算机操作来做实验,以代替或加强传统进行的真实环境下的实验[1]。随着高等教育网络技术的迅猛发展和广泛应用,采用网络虚拟技术创建虚拟实验室具有重要意义:1)不需要昂贵的设备和试剂,节约大量的实验经费;2)无需实验室,这对于一些实验室的建设、日常管理规范、实验项目的开设等方面经验很少,可用实验教学资源非常有限的学校来说,很有意义[2-3];3)可以避免实验中产生的废水废液等污染环境。

电子科技大学中山学院在教学质量工程建设中,建立了网络数字化教学平台,为开发虚拟实验提供了良好的数字技术平台。下面笔者以创建“植物DNA抽提虚拟实验”设计与开发为例,说明学校开发虚拟实验的基本过程和设计原则。

1 实验流程的编写和实验流程的编程

如何将“植物DNA抽提实验”的复杂实验步骤编写成适合编程的实验流程,并针对实验流程编写程序,开发虚拟实验,这是首要解决的问题。实验流程的编写是学校生物系基因工程专任教师完成的,他们按照植物DNA抽提的实验目的,对植物DNA抽提实验步骤进行细分,删繁就简,而关键步骤和重要现象必须在步骤中凸显出来。这样整个DNA抽提的实验步骤被改编成重点突出、适合编程的实验流程,交给计算机系的学生进行编程实现。计算机系学生严格按照实验流程,通过编程完成专任教师编写的实验流程。

2 虚拟实验的设计原则[4]

1)虚拟实验逐步运行,无法跳跃到下一步。为确保学生逐步运行实验而不是跳过一些步骤,这一原则非常重要。

2)虚拟实验运行程序传送速度快,画面流畅。虚拟实验软件应该占用内存小,接收迅速。这样保证实验运行时画面流畅。

3)虚拟实验每步主要内容屏幕显示,提示性操作。虚拟实验可激发学生的学习兴趣,巩固学习效果[5]。通过屏幕提示操作,很容易完成实验。

4)编程中简单实验步骤合并处理与实验重要现象凸显的处理。对编好的实验流程进行编程处理时,将那些简单的、学生都熟悉的实验步骤合并一起,只需鼠标在目标物点击一次,这些细小动作即可连续完成,而对于实验过程中出现的重要实验现象,则使用不同颜色和文字进行凸显。

如要将摇匀的、表面充满黄色泡沫的DNA抽提液,加入离心机中进一步离心,只需用鼠标对箭头所指的离心管点击一下,离心管会自动进入离心机内,而实际操作步骤如开启电源、打开离心机盖、盖好离心机盖等这些学生熟悉的步骤合并后会连续自动完成,而无需点击一次鼠标运行一个步骤。而对于离心前后,离心管抽提液分层前后颜色差异,不仅使用不同颜色强调这种差异,而且也使用文字标注进行凸显,如图1所示。

3 虚拟实验的技术选取和结构组成

3.1 技术选取

虚拟实验技术选取主要考虑经费因素和虚拟实验开发人员所具备的计算机知识和水平。

尽管使用3D游戏引擎Torque可以开发三维虚拟实验环境,但购买该软件费用较贵,同时对编程人员编程水平都有相当要求。另外,编写的3D虚拟实验程序不仅占用内存很大,而且运行过程中需要许多程序支持,因此传输下载速度很慢。

上一篇:创新创业教育背景下本科通信原理课程教学方法... 下一篇:项目驱动教学法浅析