“虚拟现实技术”课程的教学设计与讨论26.docx
《“虚拟现实技术”课程的教学设计与讨论26.docx》由会员分享,可在线阅读,更多相关《“虚拟现实技术”课程的教学设计与讨论26.docx(26页珍藏版)》请在三一办公上搜索。
1、“虚拟现实技术”课程的教学设计与讨论 摘要:探讨了“虚拟现实技术”课程在教学目标、教学内容、实验设计及考核方式等各个环节的特点与问题,并给出了具体的教学实施方案;最后还提供了相关的教学参考资料。对于今后“虚拟现实技术”课程的教学具有很好的参考和借鉴价值。关键词本文来自:计算机毕业网 :虚拟现实;课时安排;实验设计 引言随着三维图形技术的飞速发展以及计算机多媒体技术的日益普及,“虚拟现实”作为一门新兴的学科越来越引起人们的重视。许多大学都开始将“虚拟现实技术”纳入计算机类专业选修课的范畴。但是目前“虚拟现实”课程的教学一直没有一个统一规范的教学目标和教学内容。这一方面是由于“虚拟现实”是一门新兴
2、的学科,其知识领域和研究范畴仍然在不断地更新与扩展;另一方面,虚拟现实是一种典型的交叉学科,与计算机图形学、计算机图像处理、计算机视觉、甚至机械控制等学科都有密切联系,这使其教学内容比较杂,难以规范。这两方面的特点都增加了虚拟现实课程的教学难度。目前还没有一本普遍认可的权威性的教材;各学校的授课教师也都处于自己摸索,自由发挥的境地。我们认为有必要对这门课程的教学进行分析与探讨,给出一个相对可行的教学方案,促进虚拟现实技术在国内的普及和发展。本文根据北京林业大学信息学院“虚拟现实技术”课程的实际教学经验,参考国内相关课程的教学内容,并结合授课老师在虚拟现实方面的科研和开发体会,对虚拟现实课程的教
3、学目标、教学内容、实验设计、考核方式以及教学参考资料等各个环节进行了分析和论述。以期给其他教学工作者以及自学人员以参考和借鉴,并起到抛砖引玉之作用。1教学目标北京林业大学信息学院“虚拟现实技术”课程主要面向计算机专业三年级学生,并在三年级第二学期开设。在此之前,这些学生已经学习过相关的计算机基础理论课程及计算机图形学,已经具备了学习虚拟现实课程的知识基础。与计算机图形学等技术性、理论性很强的课程不同,虚拟现实技术更倾向于是一种构建在基础技术之上的应用型、综合型技术,而且其在社会领域中的应用性和表现性也要大大多于基础技术。为此,我们将虚拟现实课程定位为:以理论技术为基础,偏重实际应用。这样的定位
4、对于学生体会理论知识到应用知识的转化,增强学生对虚拟现实技术的兴趣以及提高学生的实际应用技能都很有裨益。我们制定的教学目标为:(1) 使学生了解虚拟现实的基本概念,理解虚拟现实的基本理论与技术;(2) 了解虚拟现实系统的接口设备和软件系统;(3) 掌握一种常用的虚拟现实平台系统,培养实际动手能力;(4) 培养学生具有理论分析和解决实际问题的能力。教学目标的第一条是关于基础知识和基础理论的学习。第二条是让学生从应用层面上广泛地了解虚拟现实系统的软硬件,从而对虚拟现实的概念及其应用领域有一个更为直观的体会,并拓展其知识面。第三条则是锻炼学生的实际应用能力,课程10个学时的实验都放在这个目标的实现上
5、。通过学习一个具体的平台系统,也可以加深学生对虚拟现实系统的理解。第四条目标的实现则蕴含在学生理论技术的学习、实验的完成以及期末课程报告和项目设计的考核中。围绕这个教学目标,我们安排了30个学时的课程,包括20个学时的课堂教学和10个学时的实验。下面将针对课堂教学、实验设计、考核方式以及教学参考资料等方面分别展开论述。2课堂教学我院“虚拟现实技术”课程安排了20个学时的课堂教学,每次2学时,共10次课。本节给出了我们在课堂教学过程中的主要教学内容,并对各部分教学内容进行了分析和讨论。(1) 虚拟现实技术概论(2学时)介绍虚拟现实技术的基本概念、特点以及目前国际上该领域的研究和应用情况。具体内容
6、包括:虚拟现实技术基本概念及其特点;虚拟现实系统的组成和分类;虚拟现实的发展史;虚拟现实技术的应用;虚拟现实技术的研究与发展。本次课程是虚拟现实课程的开篇之讲,一方面要开宗明义,让学生明确何为虚拟现实,并对虚拟现实系统的各方面都有一个大致的了解,以为后续课程的学习起到铺垫作用;另一方面,通过讲解虚拟现实的广泛应用,要使学生认识到学习虚拟现实的重要意义,增强其学习兴趣。由于虚拟现实是一个飞速发展的学科,因此“虚拟现实技术的应用”和“虚拟现实技术的研究与发展”这两部分内容要求教师在备课时查阅最新资料,不断更新讲义内容。如果教师在虚拟现实的相关领域有过具体的科研或应用经历的话,那么对于充实这部分教学
7、内容是非常有帮助的。(2) 虚拟现实的接口设备(4学时)介绍与虚拟现实有关的传感技术、虚拟现实系统中的各种交互设备及其原理与特点。具体内容包括:虚拟现实有关的人的因素(视觉、听觉、身体感觉);虚拟现实接口设备(包括视觉显示设备、听觉显示设备、跟踪设备、触觉与力觉显示设备等)。这次内容中涉及到许多硬件设备的介绍,看似属于泛泛而谈的一次课,但却绝不能泛泛而备,因为虚拟现实的精髓即体现于其接口设备。这次内容的讲解一方面会大大拓展学生的眼界,另一方面也包含了一些非常重要的概念和理论,如视觉暂留、立体视觉、立体听觉等。在这次内容的讲解过程中,由于教师和学生一般都不具备机械控制等方面的知识,因此许多硬件设
8、备(如传感器)的原理很难讲得透彻。我们的经验是,不需深究细节,只需描述大概原理即可。而且在讲解设备时一定要配合图片、视频等多媒体手段。如果条件许可,还可以进行实物的演示。这些手段将给学生留下深刻的印象,达到良好的教学效果。(3) 虚拟现实系统的相关软件(4学时)介绍构成虚拟现实系统的各层次软件。具体内容包括:(a) 概述虚拟现实系统的各层次软件,包括基础图形库、几何建模工具、图像处理工具、音频处理工具、虚拟现实平台软件、虚拟现实的网络规范语言(VRML)以及基于图象的建模和绘制工具。(b) 重点讲解虚拟现实平台软件。以目前国际上最为流行的几种平台软件为例进行介绍,这些软件包括Vega、Worl
9、d Tool Kit (WTK)、VTree、VR-Platform和Virtools。这部分内容的学习将使学生了解组成虚拟现实系统的各层次软件及其特点。其中“虚拟现实标记语言(VRML)”将在下一部分教学内容中详细介绍,而这次教学内容的重点是虚拟现实平台软件。虚拟现实平台软件最能体现虚拟现实系统的完整雏形,也最接近虚拟现实系统的应用前沿,因此值得重点介绍。在列举的几款平台软件中,我们重点介绍VR-Platform和Virtools,并选择其中的一个(我们选了VR-Platform)配合4个学时的实验进行上机学习。选择这两款软件,一方面因为它们目前较为流行,应用场合很广;另一方面它们都有免费试
10、用版,大大降低了学生动手实验的门槛。通过对平台软件的课堂学习及上机实践,可以培养学生初步的虚拟现实系统开发能力。(4) 虚拟现实标记语言VRML(4学时)介绍VRML语言的基本概念、语言结构及其使用方法。具体内容包括:VRML简介;VRML的历史;VRML的语言结构;VRML与3DS Max。通过这部分内容的学习,将使学生能够运用VRML语言完成简单虚拟场景的开发。VRML是虚拟现实概念应用于网络平台的一个重要体现。严格来说,VRML目前还不能构建出一个真正意义上的虚拟现实系统,因为VRML中还没有包括立体视觉效果,还没有考虑除视觉和听觉以外的其他感官刺激。但是,我们还是要花4个学时来详细介绍
11、VRML,这是因为(1) VRML是一个国际标准化组织认证了的语言规范,其功能也在不断的完善之中,具有很好的发展前景;(2) VRML在目前的网络环境中应用很广,学习VRML可以使学生具备一门实际的技能;(3) 通过对VRML的学习,可以使学生学习到复杂虚拟场景的组织方法,并了解到场景表现方面的许多重要概念和原理,如LOD(Level of Detail)技术、Billboard技术、纹理映射技术、高程图、光照参数等等。对这些概念的了解可能比单纯记忆VRML具体语句的写法更为重要。 VRML还配合了6个学时的实验进行学习。(5) 虚拟现实系统的相关技术(共6学时)介绍虚拟现实系统中与真实感绘制
12、、声音模拟、自然交互等有关的重要技术。具体内容包括:几何建模技术(包括B-Rep表示法、曲面造型、粒子系统等内容);真实感实时绘制技术(包括纹理映射、环境映射、凹凸纹理、光照方程等内容);三维虚拟声音的实现技术;实时碰撞检测技术;基于图像的虚拟现实技术(包括全景图、同心拼圆、光流场等内容)。通过本章的学习,将使学生了解多种重要的虚拟现实原理性技术,增强学生的理论水平,并培养学生分析问题的能力。与前面2、3、4部分内容不同,这部分内容更偏重于原理性介绍。但是在教学过程中可以努力将这些理论知识与实际应用相结合进行介绍。例如真实感实时绘制技术中的纹理映射、光照方程光照等技术都在VRML语言中有直接的
13、体现,可结合VRML语言学习;基于图像的虚拟现实技术中的“全景图技术”应用广泛,实现起来也不难,可以引导学生实践学习。总之,虚拟现实理论的学习若能和实践相结合,将对学生具有更大的启发作用和吸引力。这是在这部分教学过程中需要着重考虑的问题。3实验设计我们将10个学时的实验划分为两大部分:前四个学时引导学生使用VR平台软件VR-Platform(也可以考虑换成Virtools);后六个学时用来学习VRML。在实验VR-Platform时,我们提供了一个有关VR-Platform安装使用的入门步骤文档,并给出了几个小练习供学生完成。此外,我们列出了VR-Platform的一个资源网站,学生可以自己查
14、阅资料,学习更高级的功能。4个学时的时间对于学习VR-Platform太短,不过学 摘要:本文探讨“ARM嵌入式系统”课程教材普遍存在的问题,在借鉴现有教材的同时,我校将自身的工程和学习实践引入教学过程中,以“实用、有趣、建立学生自信”为指导思想,探索嵌入式系统教学方法。在理论教学中,从工程实践中积累大量素材,设计的教学内容力求接近工程实践,又带有一定的趣味性和启发性;在实验环节,以活泼的实验来促进理论教学,调动学生主动性。关键词:嵌入式系统课程;教学方法;教学手段1教学现状近年来,随着计算机科学技术的不断发展,在我国以嵌入式系统为代表的计算机应用领域的最新成果不断被应用在航空航天、工业控制、
15、仪器仪表、消费电子等领域,直接导致了我国嵌入式系统的市场需求快速增长,嵌入式领域中的人才需求日益旺盛,人才缺口在逐渐扩大。高等学校人才培养远远跟不上嵌入式系统方向新形势的要求,而嵌入式系统作为新兴课程,面临着如下困难:嵌入式系统基础知识多,涉及内容广泛,新知识更新快;教学中容易产生过分偏软或偏硬的现象,理论和实践结合少;嵌入式系统设备价格贵,且容易毁坏,多数高校的实验教学经费不足这些原因的直接后果是使得高校都面临着嵌入式系统课程孤立、课程不全、实践能力弱、创新意识薄弱、与实际应用脱节等问题1-3。ARM课程作为嵌入式方向的一个重要基础课程,是学生跨入专业课程学习的桥梁,然而ARM课程可供选择的
16、教材不多,现有教材中最明显的特征是内容生硬,学生很难把抽象的知识和实践结合并具体应用,而多数教材刚面世不久,很难形成经过长时间教学实践验证的教程。参考文献3是目前ARM嵌入式课程应用最为成功的教材之一,其配套课件、实验资源都非常全面,可惜的是其教学内容是以芯片描述方法来表述,很少启发内容和扩展内容,适合工程人员,却不适合刚接受该门课程的学生。如何正确处理现有教学资料,并研究出一套符合广大学生的教学方法和教学内容是该专业方向建设的一个重要内容。本文将结合教学实际工作,谈谈作者对本课程教学方法的一些理解。2教学方法研究正确处理现有教学资料,在借鉴现有教材的同时应不断融入更符合教学规律的教学内容。我
17、校将自身的工程和学习实践引入教学过程中,以“实用、有趣、建立学生自信”为指导思想,探索嵌入式系统教学方法。在理论教学中,适当借鉴调整现有教材,同时大量引入活泼生动的教学实例和相关的工程应用,即从工程实践中总结大量素材,教学内容力求接近工程实践,又带有一定的趣味性和启发性,让学生知道如何将学到的知识点应用到工程实践中。同时与实际工程应用联系不大且难于理解的内容,适当取舍、甚至略弃,减少学生学习课程时的挫折感。在实验环节,以活泼的实验来促进理论教学,调动学生主动性。具体表现在如下几个方面。 (1) 对教材内容作适当编排和修正,使之更适合学生学习规律。教学任务的目的是让学生在规定的学时内掌握教学大纲
18、所要求的学习内容。从教学总体上看对教学内容及授课章节适当编排和修正,对教学效果能起到一定的促进作用。表1是原教材第5章的课程安排,15节的内容都是在介绍ARM的内部结构,内容抽象,支持实验较少,学生往往学完这几章后,因为不能看到直接的效果,注意力开始下降,对学习后续课程失去信心。表2是修正后的内容安排,我们将一些容易掌握并能够引发学生注意力、容易看到实验现象的章节安排在前面,以一种先易后难、先外后内的方式编排教学内容,收到了非常好的教学效果,但并不影响教学大纲所规定的学习内容。 (2) 通过设计有趣的案例来吸引学生。大学生活泼好动,想象力丰富,只要是符合年青人特点的想法他们都会接受,并愿意付诸
19、实际行动,比如教他们用简单的电路来实现一段活泼的音乐,他们就变得兴趣盎然,比如我们提供一段乐谱,当他们用自己编写的代码来实现这些音乐的播放的时候,他们大部分都变得专注起来。这些例子的代码简短且容易实现,下面是用蜂鸣器播放两只老虎的实现代码:const intmusic_book=8,9,10,8,8,9,10,8,10,11,12,10,11,12, 12,13,12,11,10,8, 12,13,12,11,10,8,8,5,8, 8,5,8;void ini_player() PINSEL0 = 0x00008000;/ 设置PWM6连接到P0.7管脚 PWMPR = 0x00;/ 不分频
20、,计数频率为Fpclk PWMMCR = 0x02;/ 设置PWMMR0匹配时复位PWMTC PWMMR0 =Fpclk/NOTE1/ 设置PWM周期 PWMMR2 =(Fpclk/NOTE1)*0.8;/ 设置PWM占空比 PWMLER = 0x05; / PWMMR0、PWMMR2锁存 PWMPCR = (110); / 允许PWM2输出,单边PWM PWMTCR = 0x09;/ 启动定时器,PWM使能intmain(void) int i=0;ini_player();while(1 PWMTC=0;PWMMR0 =Fpclk/NOTE music_booki;/ 设置PWM周期PWM
21、MR2 =(Fpclk/NOTE music_booki )*0.8;/ 占空比为%20 PWMLER = 0x05;/ PWMMR0、PWMMR2锁存delay(40);i+;i=i%35; return(0);(3) 注重与其他课程的联系,增进学生课程间衔接能力。在教学实践中,适当综合学生以前所学过的知识,不仅能够帮学生理解现在的知识和复习以前的知识,更能提升学生的扩展能力。例如在讲授GPIO的功能时,可以设计如图1用GPIO控制74138实现LED显示的电路,并要求学生实现如下内容。请根据图1中提供的电路,设计一套由LPC2290控制实现跑马灯效果的方案,要求如下: 跑马灯速度可调功能;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 虚拟现实 技术 课程 教学 设计 讨论 26

链接地址:https://www.31ppt.com/p-1665459.html