APP下载

数字媒体技术专业游戏软件人才培养探讨

2014-08-31熊庆宇文俊浩

科技传播 2014年2期
关键词:基础软件数字

陈 远,马 跃,熊庆宇,文俊浩

重庆大学软件学院,重庆 401331

随着信息技术的发展和互联网的普及,以高速互联网、移动网络、数字广播电视、IPTV 等为载体的数字媒体迅速发展。数字媒体技术专业是一个以计算机技术为主,艺术为辅,技术与艺术相结合的新兴专业。教育部于2004年正式批准设置数字媒体技术专业,至今已有100 多所高校新办或改办了数字媒体技术专业。[1]重庆大学软件学院立以软件工程为基础,结合数字媒体新技术,培养能胜任软件系统分析与设计、数字媒体产品创作及编辑、数字内容传播、数字娱乐等领域的理论研究和应用研发工作的数字媒体技术专业人才。作为数字媒体技术重要应用领域的游戏开发近年来一直保持高速发展势头,国内从事动漫游戏自主研发的企业越来越多,国产游戏份额越来越大,自主研发的力量越来越强,培养复合型游戏开发人才的需求在不断增长。游戏设计与开发作为数字媒体技术专业中一个非常重要的方向,在课程设置上要结合当前的产业发展需要和行业发展需求,加强专业基础,加强不同学科间的交叉和渗透,重视动手实践能力的培养,注重创新能力的培养,为应用型、复合型、创新型人才的培养打下坚实基础。[2]国内很多高校在游戏人才的培养教育方面做了大量有益的探索,分析了培养现状及存在的问题,提出市场对游戏软件人才的需求及能力素质模型。[3]重庆大学软件学院开设了多门游戏相关课程,并与公司企业合作,结合实训实习以及创业实践等多种方式,培养游戏产业所需人才。

1 基础理论知识教学

数字媒体技术专业的游戏人才需要扎实的理论基础知识,具体包括数学基础、计算机基础、软件工程基础、数字艺术基础、数字媒体技术基础。

1.1 数学基础

数学基础为游戏开发提供数学和应用数学的理论和科学支撑,进行数字媒体的获取、处理、存储、传输都需要大量的应用数学知识。游戏中的数字图形的表示、生成、处理,游戏中音频图像视频的处理,游戏的算法都离不开数学基础的支持。重庆大学软件学院数字媒体技术专业的学生必须学习高等数学、线性代数、概率论与数理统计课程。

1.2 计算机基础

游戏开发是以计算机技术为依托,结合计算机图形学、数字图像处理技术才得以实现,因此掌握计算机学科的基本理论、方法、工具是数字媒体技术专业学生所必须具备的。具体课程包括:信息系统基础、程序设计基础、数据结构与算法、数据库原理与设计、计算机组成与结构、操作系统原理、计算机图形学、数字图像处理等。

1.3 软件工程基础

软件工程是计算机科学的理论和技术与工程管理的原则和方法相结合,研究如何科学有效地进行软件产品的定义、设计、开发和维护。游戏作为一个产品包含文化创意、艺术设计和软件开发。游戏程序的制作就是一个软件开发过程,也一样遵循软件产品从可行性分析、需求分析、设计、实现、测试、维护升级一整套流程。所以作为基础,数字媒体技术专业需学习软件工程导论、软件需求分析、软件项目管理、软件测试理论与方法、软件体系结构与设计模式等课程。

1.4 数字艺术基础

软件学院数字媒体技术专业本科生来源于理科类高考生,缺乏艺术相关基础。而游戏是一个典型的文化创意、艺术设计和软件开发相结合的产物。游戏软件开发过程中需要与剧情创作、美工设计、音频视频制作的人员协作。游戏软件开发自身也需要一定的艺术修养,了解媒体艺术领域知识,成为技术和艺术相结合的复合型人才。在教学中安排了数字艺术导论、色彩与平面构成、数字摄影摄像、数字作品创意策划等课程。

1.5 数字媒体技术基础

游戏开发作为数字媒体技术在应用上的一个重要方向,需要数字媒体技术基础的支撑。具体开设有数字媒体概论、数字化音视频技术、DirectX 图形程序设计、网站策划与Web 程序设计、虚拟现实技术、移动多媒体应用开发等课程。

1.6 游戏相关课程

游戏开发是一个应用性很强的技术,所以数字媒体技术专业本科生游戏开发能力的培养采用课堂教学与实践教学相结合的模式。首先在课堂上讲授相关背景知识、技术基础,对以后在游戏的设计和开发过程中需用到的工具、方法加以系统地讲解。开设的课程有数字动画与游戏设计、游戏引擎分析与设计、游戏中的人工智能。

2 实践创新能力培养

采取分层次、分阶段、循序渐进的模式,由浅入深、由简单到综合、课内外结合,并通过开放式实践教学,鼓励学生自主立项,充分调动学生学习的积极性和主动性,培养学生的工程实践能力。依托学科,分步导向,构建实践教学体系。

2.1 课程实验

用于巩固和加深学生对于特定理论知识点的理解程度的实验。根据课程教学计划,在专业课程中安排与课程同步的验证性实验。在专业基础实验室开展计算机图形学、数字图像处理、多媒体技术等软件工程方面,及素描、速写、色彩等人文艺术方面的基础训练。在实践教学过程中,学生会获得绘画、摄影摄像、数字媒体制作、计算机图形图像处理、动画设计、游戏开发以及音视频后期编辑、虚拟现实技术与人工智能技术应用等方面的专业知识。

艺术基础素质的培养:通过艺术赏析、绘图和绘画、形态构成基础、视觉传达设计等系列课程的学习和实践,培养学生的艺术欣赏和艺术理解能力。

基本程序设计能力的培养:通过程序设计语言和面向对象程序设计、数据结构、软件技术基础、Java 程序设计等系列课程从浅入深完成学生基本程序能力的培养。

数字媒体前期制作能力的培养:通过数字媒体与数字艺术、多媒体技术、平面设计与摄影摄像、计算机图形与图像处理等系列课程培养学生对数字媒体技术专业有充分的认识,具备多媒体技术和计算机图形图像处理的应用能力。

动漫游戏设计能力的培养:通过动画设计、动画制作、游戏概论等系列课程使学生掌握动漫游戏前期的设计与制作的基础概念和技术。

2.2 课程设计

要求学生采用特定的系列技术,运用已有的知识模拟系统分析、设计和实施的过程。采取团队实践的手段,遵循软件工程原则,是用面向对象方法,进行中等规模的应用开发。结合数字媒体技术专业培养计划进行计算机绘图课程设计和数据库课程设计。

在课程设计中,依据项目的大小,可以安排学生独立完成,或者分组完成,培养学生在项目开发过程中的合作交流能力。从小项目开始锻炼,为以后走入职场打下基础。

另外加入数字媒体技术方向的课程设计,使学生能够掌握和应用数字媒体作品制作和数字娱乐软件开发的各种专业知识和技术。学生按照指定的实践教学计划要求选择课题,提出设计方案进行讨论,最后在教师指导下完成课题。学生必须提交书面设计文档,学生也参加对于课题完成质量的评价,并最终以小型报告的形式提交课题。培养学生运用专业知识进行数字媒体作品的制作和数字娱乐软件的开发。

2.3 专业实训

实训环节着眼于,在未走出校门的情况下,在学院内部构造一个与在企业里实习相类似的工作环境,针对在校学生项目实战经验缺乏的突出问题,设计制定了合理的实战训练过程。基于一个具有一定规模的实际应用项目,是用主流的开发环境,采用符合软件产业界标准的软件过程规范,进行半封闭式企业化管理,让学生能够切身经历一个完整游戏项目开发的过程,培养和提高学生的实战技能和团队合作能力。

实训过程由软件企业具备丰富的项目开发经验的开发人员或学院教师指导,并带领学生在项目开发团队中扮演不同的角色,与团队其他成员共同完成实际项目。并在此基础上增加对学生职业素质以及求职技巧的培养,让学生具有更强的核心竞争力,能够在目前日益激烈的社会竞争中凸显自己的实力,能够使学生的毕业实习实现“零适应期”。

学生通过在实习基地或工程训练实验室中的实习活动体验游戏的制作工作,增加游戏作品创作和制作工程经验及团队精神的培养。专业实训安排在不同的学期末或者学期开始,集中2-3 周时间完成,具体安排见表1。

表1 专业实训安排表

2.4 工程实践

数字媒体技术专业的工程实践主要是指在短期或较长期培训之后,学生在实习单位直接参与企业实际课题的研发,在实践中进一步巩固所学知识,增强创新意识,培养动手能力和专业技能,提高就业竞争能力。部分学生到工程实践教学基地完成,部分学生在国内外软件公司完成。工程实践可以与毕业设计结合起来,一同开展。

3 结论

游戏人才是兼具数字媒体技术与艺术修养的复合型人才,须具有扎实的应用数学、计算机科学、软件工程的理论基础,和丰富的编程开发经验,掌握游戏这种特殊产品的创作开发技能。相较欧美日韩等发达国家,我国游戏产业起步较晚,但正在迎头赶上。高等学校在进行科研创新的同时,也要密切联系社会,与相关行业沟通交流,共同探讨符合产业发展的游戏人才的培养。

[1] 教育部示范性软件学院数字媒体技术专业规范研制专家组.高等学校数字媒体技术专业规范[M].北京:高等教育出版社,2011.

[2] 田元. 数字媒体技术专业游戏设计与开发方向本科课程设置的探讨[J].大学教育,2013,15:108-110.

[3] 于延,王建华. 游戏软件设计专业培养模式的实践与探索[J].计算机教育,2010,7:104-107.

猜你喜欢

基础软件数字
“不等式”基础巩固
禅宗软件
“整式”基础巩固
软件对对碰
答数字
数字看G20
谈软件的破解与保护
“五抓五促”夯基础
数字变变变
丰富多彩的Android软件