论高校计算机专业开设游戏设计课程的意义
2017-04-16湖南文理学院计算机科学与技术学院
湖南文理学院计算机科学与技术学院 何 青
论高校计算机专业开设游戏设计课程的意义
湖南文理学院计算机科学与技术学院 何 青
本文基于教育心理学的原理探讨了游戏设计课程对高校计算机专业人才培养的意义。据分析,游戏设计课程不仅能够帮助学生整合多门课程的知识,而且在促进学生的学习热情以及提高学生的计算思维和综合素质方面都大有裨益。
游戏设计课程;知识整合;学习动机;计算思维;综合素质
计算机游戏诞生至今已有半个多世纪,随着网络技术的进步和个人计算机、手机等电子产品的普及,计算机游戏产业在近年来得到了迅猛地发展。随之而来的是市场对计算机游戏设计(以下简称游戏设计)人员的需求量急剧增加,然而高校传统的计算机专业课程体系中并没有针对游戏设计开设专门的课程,这就导致了游戏设计人才的供求矛盾。少数高校察觉到了这种状况,并率先开设了游戏设计课程,但是很多高校并没有针对这一情况做出课程设置方面的调整[1]。
即使不考虑市场因素,游戏设计课程作为对计算机知识和技术的综合应用,其自身在计算机专业的教学中也具有重大的意义。本文将从四个方面来阐述游戏设计课程的教育意义。
一、有利于学生整合多门课程的知识,提高学习效果
常常听到计算机专业的学生抱怨所学的课程太多而且没有实用性。其原因在于:传统的课程体系对各门课程所涉及的知识范围划分得十分清晰,但是对各门课程中相关知识的整合却比较缺乏,从而导致了“只见树木,不见森林”的局面。
根据建构主义的教学理论,对所学知识进行意义的建构是很重要的[2]。这就要求学生不仅能够掌握各门课程的基本知识,而且能够在不同课程的相关知识之间建立联系,从而做到“既见树木,又见森林”。
游戏设计课程能够很好地帮助学生建立多门课程之间的联系。计算机游戏的设计和编写需要综合运用计算机专业多门课程的知识:游戏程序的搭建离不开《数据结构》、《算法分析与设计》和《面向对象程序设计》等专业基础课程;游戏中物体的运动设定及碰撞检测需要运用《大学物理》和《高等数学》等公共基础课程的基本原理;而游戏图形的绘制、游戏网络的设定、游戏数据的存储、电脑角色的控制以及音频视频的处理则分别涉及到《计算机图形学》、《计算机网络》、《数据库原理》、《人工智能》和《多媒体技术》等专业课程的重要内容[3]。通过游戏设计课程的学习,学生能够对计算机专业的课程体系形成一个总体认识,同时能够围绕游戏设计这个主题建立一个意义明确的知识框架,从而极大地提高学习的效果。
二、有利于激发学生的学习动机,提高学习热情
计算机系的学生特别喜欢玩计算机游戏,这恐怕是很多高校师生的共识,其中一个重要原因就在于计算机系学生拥有的计算机数量是最多的。如何引导学生把主要精力投入到学习中一直是令高校管理人员头疼的问题,甚至有些高校明令禁止低年级的学生购买计算机。相关研究表明,计算机游戏作为一个虚拟的世界,具备了认知性、娱乐性及体验性等特征,能够满足玩家的多种心理需要[4]。这也正是学生们对计算机游戏如此痴迷的原因。
根据学习动机理论,兴趣是学习的内部诱因,它能够长久、稳定地维持学习者的学习热情[2]。既然计算机专业的学生对计算机游戏有如此大的兴趣,完全可以通过开设游戏设计课程来引导学生,将其兴趣从“玩”游戏转移到“学”游戏上去。由于游戏设计课程综合了多门课程的知识,可预见的最好结果是,学生能够将其对游戏的兴趣延伸到各门课程的学习中去,进而从整体上提高对计算机专业课程的学习热情。
三、有利于培养学生的计算思维,提高解决问题的能力
游戏设计课程的教学内容涉及游戏的策划、设计、开发以及发布的各个环节,面对的问题非常具体,各环节之间的内容衔接也十分紧密,因此很适合展示如何运用计算机科学的基本概念进行问题求解以及系统设计的整个计算思维过程。
从问题求解的角度来看,在游戏设计开发中,游戏场景设计、角色动画设计、交互规则设计、游戏关卡设计等等,都需要通过计算机进行实现。而通过讲解这些实际问题的解决思路,可以培养学生运用计算机科学的基本概念进行问题求解的计算思维能力。
从系统设计的角度来看,即使比较简单的游戏,也会涉及到动画、音频、字幕以及程序编写等各个方面问题,因此必须对系统进行全面的设计才能保证其正确运行。由此可见,在计算机游戏项目的设计开发中,可以培养学生运用计算机科学的基本概念进行系统设计的计算思维能力[5]。
四、有利于培养学生的创造性,提高综合素质
如果说计算机游戏是一个虚拟世界,则游戏设计者便是该世界的创造者。计算机游戏是继电影之后的另一大艺术表现形式,游戏的设计、制作过程也是一种艺术创作过程[3]。和其他形式的艺术作品一样,丰富的想象力和独特的创意是一款优秀游戏作品中不可或缺的因素。由此可以推断,在游戏设计课程的学习过程中,学生的创造性将会得到很好地培养和锻炼。
此外,游戏设计的第一阶段——游戏策划部分还涉及到计算机专业之外的多门学科知识,从文学到历史、从音乐到美术、从社会学到心理学,可以用包罗万象来形容。从这方面来看,游戏设计课程在一定程度上能够拓展计算机专业学生的知识面,使其注意力适当地转向人文领域。在涉猎各学科知识的同时,学生的知识结构将逐步得到调整和优化,其理工学科为主体的知识结构中将被注入更多人文学科的活性元素,其自身的文化修养和综合素质也将在潜移默化中不断提升。这样的结果与国家所倡导的素质教育的目标不谋而合。
五、结束语
综上所述,游戏设计课程作为计算机专业的一门新兴课程,它的教育意义是巨大的,它对学生所产生的影响也将是深远的。笔者所在的高校还没有开设该门课程,但是笔者在程序设计课程的教学中曾对游戏设计进行过专题讲座。在讲授过程中,学生表现出了与以往上课时截然不同的积极性和主动性:课堂气氛十分活跃,师生间的互动也极大地增强了,甚至连课下的提问都大大地增多了。这充分表明了学生对游戏设计这门课程的浓厚兴趣和强烈期待,相信这种期待能够很快地在全国各高校中成为现实。
[1]张岳.面向游戏产业新趋势的高校游戏设计课程教学改革[J].计算机教育,2015(12):24-27.
[2]Robert E.Slavin.Educational Psychology:Theory and Practice[M].Boston:Allyn & Bacon,2004.
[3]Richard Rouse III.Game Design:Theory and Practice[M].Plano:Wordware Publishing Inc,2001.
[4]王广新,董飞.计算机教学游戏的基本结构与特征综述[J].中国电化教育,2006(07):77-80.
[5]傅向华,周虹.计算机游戏设计中的计算思维能力培养[J].计算机教育,2013(13):48-51.