计算机图形学理论与实践教学相融合的教学研究_第1页
计算机图形学理论与实践教学相融合的教学研究_第2页
计算机图形学理论与实践教学相融合的教学研究_第3页
计算机图形学理论与实践教学相融合的教学研究_第4页
计算机图形学理论与实践教学相融合的教学研究_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/6计算机图形学理论与实践教学相融合的教学研究计算机图形学理论与实践教学相融合的教学研究计算机图形学是研究如何利用计算机生成、处理和显示图形的原理、方法与技术的一门学科1。它以图形用户界面和可视化技术为典型应用,是信息技术中不可缺少的部分。近年来,国内外大学逐渐将其列为计算机应用类课程中的专业课。现在,计算机图形学已经在诸如影视动漫、军事仿真、医学图像处理、气象等科学可视化领域获得成功运用,在带来经济效益的同时,也给计算机图形学的发展提供了机遇与挑战。本文通过分析计算机图形学传统教学中存在的问题,提出改革思路。在教学中,将课程设置为理论教学与实践教学两门独立课程,针对理论教学与实践教学分别进行教学设计,转变传统教学中实验教学的附属性质,使理论知识为实践教学铺路,增强教学效果,促使学生积极动手操作、思考,促进新旧知识的结合,通过教学过程的探索与总结,增强计算机图形学的教学效果。计算机图形学课程教学中存在的问题传统的计算机图形学教学重点一般侧重于考核学生对知识点的掌握2,课程实践所占比例较低。然而计算机2/6图形学课程本身的特点不适于传统的教学模式,若仍采用传统教学模式,不仅不利于维持学生的学习兴趣,更不利于学生发现问题、解决问题能力以及创新能力的培养。计算机图形学教学内容与学生的学习兴趣传统的计算机图形学内容主要有3计算机图形系统概述、二维图形生成和变换技术、三维图形生成和变换技术、真实感图形生成技术、计算机动画技术与实践。该课程入门阶段需要的数学知识主要涉及代数、三角学和线性代数,数学原理与图形的结合在理论教学中占据了一定比重。传统的计算机图形学教学目标侧重于培养学生对计算机图形学理论知识的了解与掌握,在教学内容的设置上主要强调图形学知识、概念的系统性与整体性,重点是概念解释与原理讲解,体现为大量的公式推导。未进入图形学教学前,学生对该课程的理解主要分为两类一类认为该课程主要讲述游戏开发,学完本课程后就可立即完成诸如游戏编程、动画设计、特效处理等任务;另一类认为是艺术设计,主要为广告传媒等行业服务。实际上,在本科阶段开设的计算机图形学课程,通常立足于计算机图形学科的入门,教学内容主要是理解与掌握基本的图形绘制原理及其实现算法,能进行基本图形的程序设计。由此,图形学课程认知的不全面将导致学生学习兴趣的下降。学习内容的枯燥、教学内容与现实应用的巨大3/6落差会导致部分学生的学习兴趣随课程的深入而进一步下降。计算机图形学课程实验的设置计算机图形学的实验内容主要集中于基本图形算法的实现,需要学生运用高级程序语言进行编程,然而作为专业基础课程学习的此类高级程序设计课程,往往以基本知识、程序设计、数据组织三方面为主要内容,一般不涉及图形库编程接口。这导致在本课程的实验教学时,需要针对授课学生原先所学的高级程序语言,补充对应的图形库编程知识,这使得实际的有效实验学时被缩减,而且增大了学生实现算法的难度,以至于进一步加剧了理论与实践脱节的现象。理论教学与实践教学的改革方法与目标在大学本科第7学期开设计算机图形学课程,并将其分为理论课与实验课两门课程,两门课程单独核算成绩。其中,理论课为32学时,本文由论文联盟HTTP/收集整理学分;实验课为16学时,学分。在理论课程完成后开始实验课程,计算机图形学的实验不再是传统教学中对理论课上知识点的简单重复与验证,而是对所学知识的综合运用与深化。由此,需要合理选择理论课教学内容,以完成与实验课程的衔接。同时,设计合适的实验项目使学生掌握课程基础知识,提高学生的动手能力,以提升计算机图形学的教学质量。4/6理论课教学内容设计计算机图形学技术在快速发展,与之相适应,图形学课程的教学也发生变化4。现阶段,在计算机图形学教学中主要有3种教学体系,大致分为理论为主、编程为主、问题为主。1)理论为主是传统的教学体系,强调对计算机图形学理论的理解与掌握,以公式推导为主要呈现方式,国内外此类教材有FLOEY的计算机图形学原理及实践C语言描述、孙家广的计算机图形学等。2)编程为主的教学体系侧重于培养学生初步掌握一种典型的图形学API,以图形学使用者的角度讲授计算机图形学所需的理论与概念,去除非必需的数学原理与公式推导。国内外此类教材有DONALD的计算机图形学、徐文鹏的计算机图形学基础等。3)问题为主的教学体系的教学目标着重于培养利用计算机图形学知识建立与用户交流的能力,从而实现问题的图形化建模并解决问题。相应的教学内容既涵盖了图形学中的基本概念和技术,也涉及了实现这些概念和技术的图形学工具,然而重点在于介绍如何使用计算机图形学知识来解决实际问题以及如何有效地进行结果展示。STEVECUNNINGHAM的计算机图形学是此类教学体系的典型教材。此类问题为主的教学体系近年来在美国兴起。在本科教学中,考虑到学生前期课程的设置与掌握5/6情况,采用结合OPENGL实现算法的编程为主的教学体系。在实际教学中,既要保证计算机图形学基本概念、理论的完整讲述,也为后续的实践课程做铺垫,有针对性地介绍图形支撑软件,使学生在掌握图形学基本知识的同时,能够在一定程度上自主实践,保持与激发学生的学习兴趣。实验课教学内容的设计计算机图形学传统教学中的实践一般使用C来实现相关算法5,实现难度过大,导致学生没有时间和兴趣去完成6。实践教学的本意是对理论教学的巩固、完善与提高,为实现理论与实践教学的平稳衔接,在实践教学环节中采用OPENGL作为图形算法接口,让学生有针对性地完成若干实验项目。OPENGL是一个工业标准的三维计算机图形接口软件,其具有的功能基本上涵盖了图形系统要求提供的所有功能。此外,OPENGL具有的跨平台性、可扩展性、绘制专一性、网络透明性等特点使其应用广泛,降低了对学生编程能力的要求,且由于其开源的特性,使得学生可通过参考其中的算法实现获得编程能力的提高。结合图形学的实际应用与学生的实践能力,设置如表1所示的实践项目。小结计算机图形学随着计算机理论与技术的进步、社会应用的需要而有了迅速发展,是理论与实践并重的学科,6/6对教学有较高要求。本文从计算机图形学的学科特点出发,分析了计算机图形学传统教学中存在的问题,提出将理论与实验相融合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论