杨 斌
(滁州学院 计算机与信息工程学院,安徽 滁州 239012)
OPENGL 在计算机图形学教学中的应用研究
杨 斌
(滁州学院 计算机与信息工程学院,安徽 滁州 239012)
计算机图形学是计算机及相关学科的一门重要专业课,该课程理论性强,学习难度大。针对计算机图形学教学中存在的问题,把OPENGL可视化编程技术应用到该课程的教学中,使抽象复杂的问题形象化,并设置具有应用背景的实验项目,借此达到激发学生的学习兴趣和培养学生实践能力的目的,能够有效地提高教学质量。
计算机图形学;OPENGL;教学质量
计算机图形学是研究如何利用计算机显示和处理图形的原理、方法和技术的一门学科,是计算机学科中发展最活跃、应用最广泛的分支之一[1],在CAD/CAM、机械设计、计算机动画、计算机艺术、虚拟现实、地理信息系统和科学计算可视化等领域都有重要的应用[2-4]。
在该课程教学过程中,学生十分容易表现出畏难的情绪,主要原因为:(1)课程内容偏重于抽象的理论,算法复杂且不易理解[5];(2)传统的程序设计语言实现图形可视化编程较为繁琐,缺乏市场需求的支撑,尤其是三维图形实验更难以开展[6]。笔者把OPENGL可视化编程技术[7]应用到该课程的理论和实验教学中,使学生从抽象的理解和复杂的数学计算中解脱出来,激发学生学习兴趣,提高教学效果。
在教学实践中,笔者发现该课程的教学问题主要体现在以下几个方面:
计算机图形学理论性强,部分算法抽象且以数学为依托,教学过程中过分强调课程的数学基础,侧重于算法原理的推导,而多数学生数学功底薄弱,故在学习过程中表现出畏难情绪;……