- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
应用型本科院校计算机图形学教材存在的问题及对策.doc
应用型本科院校计算机图形学教材存在的问题及对策
摘 要:分析了当前国内计算机图形学教材存在的问题,针对应用型本科院校计算机专业学生的特点,从计算机图形学课程的教学目标、教学内容和教学方法三个方面进行了改革探索,收到了良好的效果,有效地提高了课堂教学质量。
关键词:计算机图形学 教材 OpenGL
中图分类号:G642 文献标识码:A 文章编号:1672-3791(2014)10(c)-0178-02
从学科角度来看,计算机图形学是一门理论和实践都很强的综合性学科;从技术层面来看,计算机图形学是计算机应用领域的一个重要分支,其应用已经渗透到社会的各个方面,例如计算机游戏产业和影视动画,人们使用手机和计算机时操作的图形用户接口,这些应用与人们的生活密不可分。计算机辅助设计与制造、科学数据可视化、虚拟现实等等,计算机图形学在科学研究、生产实践和人们的日常生活中均占有重要地位。因此,学生在学习计算机图形学课程之前对该课程具有一定的好奇和期待,但是如果按照当前市场上流行的教材组织教学会使学生很失望,从而失去学习该课程的热情。
1 计算机图形学教材存在的问题
计算机图形学是研究用计算机生成、处理和显示图形的一门学科,本科段的主要教学内容由以下几个部分组成:光栅图形学、图形变换、图形裁剪、可见面判断、曲线和曲面、简单的真实感图形生成。基于这些内容,国内教材基本上以计算机基本图形的生成原理及其相应的经典算法为核心,注重算法的推导过程,也就是数学演算过程,使得教材内容理论性很强,对学生的数学基础要求较高。这样的教材适合培养学术研究型的学生,所学知识为他们进一步学习、从事计算机图形学的研究打下坚实的基础。但是应用型本科院校计算机专业的绝大多数学生毕业后走向职场,即使考上研究生进一步深造的学生,选择计算机图形学作为研究方向的可以说是凤毛麟角。更加重要的是,应用型本科院校计算机专业的学生普遍数学基础比较差,没有数学基础来学习这种数学演算式的算法推导过程。由于计算机软硬件技术的飞速发展,当前在软件开发领域也用不到教材中这样底层的经典图形算法,一般的图形软件开发都是基于某种图形软件标准,例如实际的业界标准OpenGL(Application Programming Interface),微软公司的DirectX。基于软件标准,学生可以学到开发图形学软件的一些实用技术,掌握绘制真实感图形的完整流程。因此,当前急需解决应用型本科院校计算机图形学的教材问题,以及由此带来的该课程在应用型本科院校的定位问题。
2 计算机图形学教学改革探索
应用型本科院校的学生普遍数学基础比较差,优点是动手能力比较强,其中不乏玩游戏的高手。绝大多数认真学习的学生都对程序开发比较感兴趣,并且学得快。但是由于数学基础和抽象思维能力比较差,对理论性强的教学内容不感兴趣,学起来吃力。针对计算机图形学教材的现状和应用型本科院校学生的特点,对计算机图形学课程的教学目标、教学内容和教学方法进行了一定的研究探索。将教学目标定位为使学生通过该课程的学习,对计算机图形学有一个概括性的全面了解,理解计算机基本图形的生成原理及其相应的经典算法的基本思路,掌握其中的重要技术;学习一种图形软件标准,加大实际动手能力的培养力度,使学生通过该课程的学习,能够设计简单的图形场景,掌握绘制真实感图形的基本流程。对于教学内容,采用一本教材为主,多本参考书为辅,在吃透这些教材的基础上重新整合教学内容,力求使学生能够学到实际有用的知识和技术,掌握必要的计算机图形学的理论基础和开发图形应用软件的初步能力。OpenGL是一种跨平台的应用程序接口,已经成为实际的业界标准,而微软公司的DirectX仅适用于Windows操作系统。另外,OpenGLES是OpenGL的子集,应用于多种嵌入式系统,如控制台、移动电话、手持设备、家电设备和汽车等。把JavaScript和OpenGL ES 2.0结合在一起构成了WebGL,为HTML5 Canvas提供硬件3D加速渲染,Web开发人员可以用WebGL构建具有丰富图形的网站页面和设计网页游戏等。所以教学中选用了OpenGL作为实验平台。
教学内容整合以教材为依据,对应每个教学模块增加相应的OpenGL内容,例如光栅图形学模块增加OpenGL的基本图元绘制、图形变换模块增加OpenGL实现图形变换的内容、曲线和曲面模块增加利用OpenGL绘制Beizer曲线曲面和B样条曲线曲面的方法、真实感图形生成模块增加OpenGL的光照(包括光源的位置、光的类型)和材质内容,等等。整合后的教学内容体现了理论与实践并重、理论与实践相结合的教育思想,每一次课的教学内容由两部分组成:一是理论部分,讲授计算机图形学基本原理和概念、经典算法的设计;二
文档评论(0)