APP下载

游戏开发课程的项目化教学改革

2018-05-30孙小华

天津教育·下 2018年2期
关键词:程序开发编程语言编程

孙小华

小游戏的开发是程序编辑的一个让学生实现动手操作能力的项目。通过游戏的设计和对结构的梳理,能够在激发学生兴趣的同时增加学生的程序编辑经验,让学生能够全程进行游戏实际开发和程序编辑,达到游戏开发课程项目的教学优化改革目的。

高职类游戏开发课程的现状

游戏开发课程是能够让学生将理论知识和动手实践能力相结合完成的工作任务,也是计算机教学过程中的一个难点课程。很多高职院校的学生在三个学年的教学周期中,并不能对程序开发课程进行有效地掌握。学生对于程序和编程的掌握,也只是停留在语法和基础概念上,并不能进行深入地理解。由于高职院校注重学生专业技能的培养,需要在教学过程中让学生的动手能力有一定的提升,并能够在实际操作过程中,将理论知识进行有效地应用,所以游戏开发课程就是为学生提供了提高动手能力的机会。目前高职院校游戏开发课程面临的主要问题就是程序编辑的问题,主要体现在:

很多学生对于编程内容掌握不够

游戏程序开发就是需要利用计算机编程语言,如C编程语言、C++、java等,编写计算机、手机或游戏机上的网络游戏。目前很多网络游戏编程语言为C++编程语言,但很多学生在课堂学习的过程中,并不能对计算机编程语言充分地掌握,很多学习的内容一知半解,并不能独立进行编程工作。由于学习制度和学习情况的影响,软件生存周期为主的企业级别开发,不能够被深入地涉及,导致了学生对程序开发课程的误解。让很多学生都不能够深入学习,也不能够学以致用。高职院校培养的是技能型人才,程序开发人员,是需要企业上岗后才能进行技能水平的判断。我们要培养的技术型人才,与企业的要求还有一定的差距,也就是我们在培养学生技能的同时,要加强学生的开发创造性和动手能力。

程序开发的实际应用性较低

很多学生在学习程序开发后,都认为该项内容的学习并不能在生活中得到有效的应用,找工作也受到了一定的局限性。并且理论知识抽象难懂,很多教材上的知识点也没有落实到生活的具体方面,对于知识点都是一知半解,并不能对学习的内容进行深入研究。同时学习的内容乏味,程序编辑的过程复杂,难度较大。并且游戏开发也让很多学生不知该从何下手,实际训练的内容也非常的复杂,教学形式也过于枯燥和单一,教师对于授课的内容也不能进行项目化体验,代码仅仅体现在课件或案例中,学生对于知识内容的项目应用性依然不了解。

游戏开发课程教学改革

游戏能够使我们的生活变得更加丰富多彩,充满乐趣。游戏的编辑和开发却是一个极为复杂和漫长的过程。为了让程序的编辑过程更富有趣味性,让学生的参与度提高,需要对游戏开发课程进行项目化的教育改革和創新。让学生能够学以致用,并能够看到自己学习的效果和成绩。在游戏开发课程中,我们可以根据市场的需求来制定开发游戏的类型。教师引导学生选定好游戏类型,学生再自上而下进行功能分析、业务裁剪,根据具体功能的实现来决定要讲授的知识点。让学生选择游戏开发的类型,并将游戏开发的思路进行整理,设计出游戏策划案。这一过程,有助于调动学生的学习自主性和学习新知识的兴趣。在项目化的教学过程中,学生需要自主思考,进行功能分析、确定实现功能,并进行功能划分,学生的积极主动性得到了更充分地调动。当学生实现某一功能时,相当于学生已经带有学习目标,准备进行知识储备了。在学习目标的激励下,学生会更主动地接受课堂上的基本概念及其应用等知识与技能内容。在项目化的游戏开发过程中,学生能够掌握整个游戏制作的知识点及相关的开发技巧,使学生的局部知识块统一起来,更加系统化的掌握。兴趣是最好的老师,引进项目的教学过程中,让学生对编程产生浓厚的兴趣,学生就能对程序开发有学习的欲望。很多学生都认为编程是枯燥乏味的课程,只是他们并没有从编程中得到快乐。而游戏项目的开发成功,确实能让学生感受到成功的喜悦,也能让学生对游戏程序开发产生兴趣。

结语

游戏的诞生让人类的生活更丰富,满足人们的精神世界。游戏开发课程是让学生对编程产生浓厚兴趣的一类课程任务,对于游戏开发课程,教学方式要进行有效地改革,教学中引入游戏项目,会让编程更具有趣味性和实践性。

猜你喜欢

程序开发编程语言编程
压力-体积转换在CFC编程语言中的实现解析
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
纺织机上诞生的编程
APP应用程序开发模式探究
Java编程语言的特点与应用
基于TestStand的自动检测程序开发
浅谈不同编程语言对计算机软件开发的影响
基于嵌入式系统Windows CE的应用程序开发