罗林
摘要:应用型本科教育是以培养某一专门技术领域的专门技术人才为主,以应用为目的的专业性通才教育。而人才培养模式是一定的教育理念指导下,高等学校为完成人才培养任务而确定的培养目标、培养体系、培养过程和培养机制的系统化、定型化范型和式样。该文讨论的是在网络游戏开发这个特色的专业方向的人才培养模式的构建,并从人才培养目标、人才培养体系、人才培养过程和人才培养机制四个方面进行具体论述。
关键词:应用型本科教育;网络游戏开发;人才培养模式
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)27-6407-02
Abstract:Applied Undergraduate Education is to develop technical expertise in a specialized technical field, is based on the application for the purpose of professional liberal education. Personnel training pattern under the guidance of a certain philosophy of education, colleges and universities to complete the personnel training tasks and determine the training objectives, training system, training process and systematic training mechanism, stereotypes paradigm and style.This paper discusses in how to buid the personnel training pattern in the network game development features professional direction, and specifically addressed the personnel training objectives in four areas of personnel training system, personnel training, procedures, and personnel training mechanism.
Key words:Applied undergraduate education;Network game development;Personnel training pattern
“模式(Pattern)其实就是解决某一类问题的方法论。把解决某类问题的方法结归纳到理论高度,那就是模式。由此可知,人才培养模式就是解决人才培养程诸多问题的一类方法论。模式作为一种科学认识手段和思维方式,它是连接理论与实践的中介。”[1]
换一种说法,人才培养模式是:“一定的教育理念指导下, 高等学校为完成人才培养任务而确定的培养目标、培养体系、培养过程和培养机制的系统化、定型化范型和式样。也就是说, 人才培养模式是一种关于人才培养的四大要素——人才培养目标、人才培养体系、人才培养过程和人才培养机制的“范型”和“式样”。[2]
“应用型本科教育是以培养某一专门技术领域的专门技术人才为主, 是以应用为目的的专业性通才教育”[3]。应用型本科教育是与某一个行业紧密结合,为行业培养合格的应用工程师和职业工程师。
计算机软硬件技术的迅速发展及人们的对娱乐的需求,极大的促进了网络游戏产业的发展。《珠江三角洲地区现代信息服务业发展规划(2010-2020)》里把动漫与网络游戏作为需要优化环境,壮大的三大潜力产业之一。相对于行业飞速发展的现状,从业人员却严重不足,高素质游戏开发人才匮乏已成为制约产业发展的瓶颈。
高素质的游戏开发人才的匮乏与国内高等教育的现状不无关系。目前,国内开设网络游戏开发教育本科专业方向的学校并不多。该文将根据区域经济发展趋势,并结合广州大学华软软件学院在网络游戏开发人才培养的多年教育实践经验,按照人才培养的四大要素来探讨为网络游戏行业培养合格的高素质应用型人才的创新人才培养模式。
1 人才培养目标
网络游戏软件开发是一个比较复杂的系统工程,它融合了程序设计、艺术设计、策划、音乐音效等多个领域。该文讨论的是网络游戏软件开发中的程序设计这个领域的人才培养模式。
网络游戏开发中的程序设计要求从业人员要具备良好的综合素质和发展潜力,对游戏行业有比较深入的了解,在掌握程序开发的一般方法的基础上还需要掌握游戏开发的相关技术。网络游戏开发是一个团队合作的过程,因此要求从业人员具有良好的团队合作能力。
由此,网络游戏开发专业方向的人才培养目标是:培养德、智、体、美全面发展的,掌握Windows平台上进行软件开发的主流编程语言、理解面向对象的程序设计思想、具有良好的程序编写能力,对Windows平台上的游戏开发有全面深入的了解,掌握网络游戏开发相关的知识,具有良好的网络游戏开发能力、良好的团队合作能力和初步的项目开发经验的高素质应用型人才。
2 人才培养体系
人才培养体系, 是指根据教育部学科专业设置的政策规定和学校的人才培养目标而确定的专业教学环节设置、课程体系设置等。人才培养体系的核心是课程体系的构建。课程体系的构建需要根据人才培养目标的要求,将学生应该具备的能力分解成若干模块,再设置相应的课程、教学内容与之对应。根据应用型本科网络游戏开发人才的培养目标,可以将课程体系分解成通识类综合素质教育模块和专业教育模块。
1) 通识类综合素质教育模块:通识类综合素质教育模块,是培养学生德、智、体、美全面发展的重要组成部分。它包含了思政类课程、IT基础、大学英语、大学体育、军事教育,人文修养和艺术等课程。这个模块可以帮助学生形成正确的人生观、世界观和良好的思想道德修养;具备一定的外语能力,帮助学生阅读理解本专业的相关外语技术文献;具备良好的体魄,能适应未来的学习、工作生活。这个模块帮助学生形成良好的综合素质,增强学生的发展潜力。这个模块的课程主要体现在学生的公共必修课程和选修课程里。
2) 专业教育模块:根据应用型本科的培养目标,专业教育模块着重于应用能力体系的培养。网络游戏开发专业培养的是在Windows平台进行游戏开发的程序员。根据Windows平台开发游戏的现状,可以将专业教育模块设置成“主、辅”两条学习路线。其中“主线”是以C++作为主要开发语言,围绕主流的游戏开发技术的学习来展开,使学生有能力进行主流的有端游戏的客户端和服务端开发;“辅线”以Action Script作为开发语言,围绕网页游戏的客户端设计来展开,使学生可以从事网页游戏的设计和开发。“主线”的学习难度稍高,“辅线”的学习难度稍低。通过对“辅线”的学习,可以使学生在一个相对简单的平台了解游戏开发流程、游戏开发的一般方法团队合作模式,反过来促进学生对“主线”的学习。“主线”和“辅线”相辅相成,互为依托,共同提高学生的专业能力。根据网络游戏开发的特点和人才培养目标,应用能力体系可以分解为以下四个子模块:
基本程序设计能力模块。网络游戏软件开发人员首先是一个程序员,必须具备一个程序员的基本素质。程序员至少应该掌握一门程序设计语言,具备一定的算法设计能力。因此这个模块的培养目标是使学生成为一个合格的程序员,要求学生通过学习C语言程序设计、C++语言进阶、ActionScript语言、数据结构与算法等课程和C语言程序设计验证实验、面向对象开发基础验证实验、数据结构与算法验证及综合实验等实践性环节来培养学生,使其掌握能够从事网络游戏开发的程序设计和算法设计能力。
网络游戏编程能力模块。游戏开发是一个复杂的系统,在游戏开发时,需要尽可能的利用计算机系统的硬件来快速进行图形渲染和响应用户的输入事件,由此要用到与硬件设备直接交互的开发库,因此游戏开发具有独特的开发流程和开发模式。这个模块通过培windows编程、DirectX技术、网络游戏编程、三维编程、游戏中的人工智能和物理算法等课程的理论教学和实践教学环节培养学生在网络游戏开发中应该具备的客户端编程设计和服务端编程设计能力。
团队合作和项目开发能力模块。游戏项目是一个团队合作的结果。这个模块的课程都需要学生通过和同专业方向或则不同专业方向的学生组成团队,以开发小组的形成完成游戏实例。在这个模块里,学生将学习团队开发过程中的沟通、合作、及项目开展的相关内容,形成团队合作和项目开发能力。
网络游戏设计能力模块。这个模块通过游戏策划入门、游戏实践项目、毕业实习、毕业设计等课程和自选游戏策划方案、自选休闲游戏综合实验等实践性环节来培养学生的网络游戏设计能力,是学生学习结果的综合体现。
3 人才培养过程
人才培养体系是人才培养模式的静态表现,而人才培养过程是人才培养体系的具体实施过程。网络游戏开发专业的人才培养过程包括以下几个方面:
1) 教学实施过程:网络游戏开发课程的教学必须把握理论与实践并重的原则。学生只有通过大量的实践,才有可能掌握网络游戏开发课程中所涉及到的知识点。为此,在教学过程中需要以“项目驱动、案例教学”作为主要的教学开展手段。在专业课程里,以完成实际的游戏项目来驱动,将构成项目的知识点分解到课程中,学生通过课程的学习,能逐一掌握这些知识点,并最终具备开发这类游戏项目的能力。在教学实施过程中,需要注意以学生为主导,使学生通过项目开发的学习,积极主动参与到教学活动中,有利于学生的应用能力和创新能力的培养。教学实施过程中还需要注意课程内容的衔接。例如,在网络游戏开发中需要学生掌握面向对象的程序设计思想,并能够使用已有的游戏框架来完成游戏。面向对象的程序设计思想是程序开发教学中的一个难点,传统的软件开发教学会在一门语言课程里对这个知识点进行讲解,但是学生在开始学习一门语言时,并不能确切感受到面向对象的设计思想有什么作用,所以在学习时会感到十分吃力。因此,可以根据游戏开发的特点,利用面向对象的程序设计思想设计一个简单的游戏开发框架,把这个框架的实现分解到多门课程中,比如C++语言、Windows编程、DirectX技术等,学生在这个学习过程中,可以充分理解到为什么要使用面向对象的程序设计方法,并掌握使用面向对象的程序设计方法在游戏项目开发中的应用,切实提高学生的游戏开发能力。
2) 学风建设:网络游戏开发的教学具有较高的难度,在人才培养过程中,必须激发学生的学习热情,才能使学生有动力克服在学习中遇到的困难。可以通过树立“榜样”的方式来促进全体学生共同进步。在教学过程中,总会有部分学生脱颖而出,成为学习“尖子”。此时,教师需要有意识的进行引导,培养这些学生的权威,以他们为核心,以项目开发小组的形式帮组他们形成自己的学习“圈子”,把他们的学习方法和学习热情传播出去,达到以点带面,全面提高的目的。另外,开展专业竞赛,可以使学生能够以学年为时间段,确定每个学年的学习目标,并为之努力学习,达到激发学生的学习热情,促进学风建设的目的。
3) 以“工作室”为纽带,促进校内实践环节的开展:“工作室制”[4]是软件开发教学中的一种新的形式,它能有效地培养学生的工程项目能力,帮助学生形成良好的职业素质。在校内设立游戏开发“工作室”,遴选不同年级、不同专业方向的学生在工作室中组成项目开发小组,邀请企业工程师和专业老师共同担当指导老师,完成企业的实际或者虚拟项目。在这个过程中,学生将养成良好的工程开发习惯、团队合作能力、提高问题和解决问题的能力,形成游戏程序员的思维。
4 人才培养机制
“人才培养机制主要体现在人才培养的管理模式方面”。本校已经形成了相对完善的人才培养管理模式,作为网络游戏开发专业方向只需要在学校已经形成的的人才培养机制上做相应的补充即可。
例如,依托于“学分制”,可以将学生的专业教育分成必修线路和选修线路。对于网络游戏开发方向的学生,可以安排移动互联网游戏开发方向的主干课程作为他们的选修课程,使学有余力的同学有机会掌握另外一个领域的游戏开发能力。
根据网络游戏开发的“理论与实践”并重的特点,在对学生考核时要注重对学生平时学生过程的考查,加重学生课程设计在考查中占据的比例,避免仅凭一张考卷来考核学生的学习成绩。
5 总结
本文从人才培养模式的4个要素——人才培养目标、人才培养体系、人才培养过程和人才培养机制入手,讨论了针对网络游戏开发这个独具特色的专业方向的人才培养模式的构成,对相应的专业方向,如移动互联网游戏开发专业方向也具有启示作用。
参考文献:
[1] 张启敏.工科类高职人才培养模式研究[D].武汉:湖北工业大学,2011:5.
[2] 刘英,高广君.高校人才培养模式的改革极其策略[J].黑龙江高教研究,2011(1):127.
[3] 袁照平.应用型本科教育培养模式探析[J].中国电力教育,2008(118):14.
[4] 郑剑.“工作室制”计算机软件人才培养模式研究与实践[J].教育教学论坛,2012(10):173.