欢迎来到杂志之家!发表咨询:400-888-7501 订阅咨询:400-888-7502 股权代码 102064

软件设计专业研究

摘要:当前高职院校的专业建设是各项建设的重点,课程体系的改革与构建又是专业建设的根本。高职院校必须紧跟软件技术日新月异发展的步伐,不断调整专业课程体系,使其更贴近企业对软件人才知识、技能与素质的要求,更符合社会发展的需要。同时通过课程体系的改革与,使教师的教改和科研水平得到大幅度的提高。
软件设计专业研究

软件设计专业研究:中职计算机专业软件设计模块课程体系研究

摘要:学校应做好行业调查,及时调整目标,逐步增加软件专业招生规模,大力培养编码员、测试员等处于金字塔底层的实战型软件人才。在教学内容上也应切合实际,重点突出适应技能岗位的重要章节。

关键词:中职 课程体系 软件 综合课程

计算机软件技术已成为信息社会的运行平台和实施载体,计算机软件人才的需求量也随之迅增。2010年软件人才需求达到250万之多,与巨大软件人才需求量极不相称的是我国中职教育每年培养的极少量软件人才及滞后的软件课程体系。进一步做好中职计算机专业软件设计模块的课程体系改革工作,也就显得尤为重要。

一、中职学校软件设计模块教学现状

全市仅一所学校开设了计算机软件专业,每年培养软件人才不足90人。由于生源素质较差,也直接导致了培养过程的困难及毕业生素质不高等问题。在课程设置上,有的学校因生源素质原因,编程课程难教,就砍掉了VB这样的计算机专业基础课程;有的学校由于担心技能的单一会减少就业机会,就同时开设了大量的程序语言及网络课程,这也使学生学习任务杂乱而繁重,学习效果反而不好。

我市大多软件行业对中职软件专业毕业生不感兴趣。2010年我市从事网站设计、软件设计及维护等软件相关工作的软件专业毕业生不足30人。软件企业的参与度也不高,大多软件公司都不愿接受中职学生实习。

二、中职软件人才培养目标定位分析

根据2009年《教育部关于制定中等职业学校教学计划的原则意见》对中职人才的定位,中职学生的培养目标已由“培养中初级专门人才”调整为“培养在生产、服务一线工作的高素质的劳动者和技能型人才”。学校对软件人才的培养也应适当降低要求,制定新的培养目标。

我国目前软件企业大多是作坊式企业,人才结构呈橄榄型,这与国外软件行业金字塔型的人才结构还有很大差距。中职学校也应做好行业调查,及时调整目标,逐步增加软件专业招生规模,大力培养编码员、测试员等处于金字塔底层的实战型软件人才。通过对行业的调查,我们还发现除软件行业中的培训咨询、销售、技术支持等服务性岗位有一定的市场需求外,非IT行业在信息化发展过程中也非常乐意接受工资成本较低的中职生负责信息系统维护运行、新员工的系统操作培训、与信息系统开发商沟通协调等与主营业务不相关的任务。

三、软件设计模块课程体系设置

计算机专业软件设计模块的课程设置,要依据的软件人才培养目标制定,在课程设置上除不能走两个极端外,在教学内容上也应切合实际,重点突出适应技能岗位的重要章节,采用案例教学、项目教学等多种教学方法,加强实训。

程序设计的思路基本一致,程序语言都是触类旁通的,中职学校只需要开设1~2门课程让学生掌握基本的程序设计思想即可。我们选择市场份额比较稳定,学生容易掌握的传统编程语言C及VB作为必修课程。语言类课程的教学不要太注重语法教学,教师只需给出案例的详细设计说明书,让学生完成代码编写即达到教学目标。

1.专业基础模块

专业基础课程是计算机应用、网络、软件等专业方向的必修课程。本模块包括Internet、C、Access、网页设计、电子商务、PhotoShop、常用工具、多媒体技术、市场营销等基础课程,下面仅列出与软件设计专业相关的几门课程。

⑴C语言。第二学期,每周4节。C语言因为语法规则严谨、内容繁多、调试困难,学生学习难度很大。作为入门语言,不能让学生望而生畏。因此要大幅降低学习难度,只需让学生掌握面向过程的设计思路即可。C语言适合采用案例教学法。重点讲解表达式、分支语句、循环语句、函数;对数组、算法、语法降低难度;对其他较难部份不作要求。C语言的编程环境可在.NET环境下进行,方便学生调试运行。通过本课程的学习,还应养成良好的命名规范习惯。

⑵Access数据库。第二学期,每周4节。使学生掌握简单的数据库管理操作。本课程采用任务驱动法,选择一个较大的案例,并结合Word、Excel,使学生了解office软件间的相互关联,培养学生主动使用信息工具的意识。

⑶静态网页设计。及时、二学期,每周6节。网页设计做为一门综合课程,包含Flash、Fireworks、Dreamweaver。本课程采用项目教学法,使学生掌握按W3标准进行静态网页设计的基本知识。

2.软件设计模块

软件设计模块是计算机软件专业的专业核心模块。要求学生掌握程序设计必备的一些专业知识。对各科目采用案例教学法、任务驱动法、项目教学法等灵活的教学方法。对SQL、VB、信息系统设计与分析等相关科目,在项目案例的制定上要注意保持整体的一体化,做到授课案例、习题案例、实训案例三套平行。

⑴面向对象程序设计。第三学期,每周6节;第四学期,每周4节。本课程以VB语言为平台,采用案例教学及项目教学法,第三学期主要讲解VB语法、常用控件的属性及方法、熟悉面向对象程序设计。第四学期主要是结合SQL,使学生掌握对数据库调用的信息系统的编程方法。

⑵SQL数据库。第四学期,每周4节。采用项目教学法,要求学生掌握SQL的Select、Insert、Update、Delete等数据操纵语句及数据库的基本维护工作。

⑶信息系统设计与分析。第四学期,每周2节。本课程旨在让学生了解软件项目开发的基本流程,要求学生能读懂各种软件文档,能依据这些文档进行数据库创建及代码编写工作。本课程不要求学生编写软件文档。在教学过程中,教师要重视应用,少讲理论;在实践环节,教师要准备好DAL层代码、BLL层框架及UI界面,并提供项目文档给学生阅读分析。市场上很难找得到适合中职生的软件工程类教材,学校还应积极组织教师编写校本教材。

⑷动态网页编程。第五学期,每周6节。本课程是对前期网页制作技术的深入学习,作为一门选修课程,学校可根据学生的编程能力,让学生在ASP或中选修一门。本课程学习动态网站的创建原理及B/S结构程序设计。

⑸软件测试。第五学期,每周2节。主要介绍QualityCenter、QuickTest Professional等软件测试工具的使用。在教学内容上,以手动测试为主,对性能测试不做要求。教师还应提前准备好测试项目及测试案例。

3.实践实习模块

⑴静态网站实务。第二学期,集中一周。能根据项目要求,确定网站风格及结构,完成静态网站的整体设计。

⑵信息管理系统实务。第四学期,集中一周。能根据需求说明书等软件文档,完成数据库创建、代码编写工作。本实训要用到SQL、VB、信息系统设计与分析三门课程知识,应分组进行实训,每组3~5人,模仿企业真实开发流程,培训学生的团队精神。

本课程设置计划主要是针对我市中职生特点及软件行业情况,具有一定的局限性。中职教育的课程体系改革是一项系统工程,我们还应该多借鉴国外先进职教理念,注重以工作为目标,加强相关学科横向联系,大力开发以能力培养为主的综合课程,大胆探索集中授课等新的课程体系模式。

软件设计专业研究:高职软件设计专业课程体系建设与研究

摘 要 软件技术专业课程体系的设置与建设是软件人才培养质量的重要基础。文章从软件行业对软件人才能力要求出发,结合实际,阐述了软件技术专业课程体系的构建思路与原则,并提出了软件设计专业的课程体系设置方法。

关键词 高职 软件 设计 研究

0 引言

软件技术专业课程体系的设置与建设是软件人才培养质量的重要基础。高职院校在技术应用型软件人才的培养上具有很大的优势,但是由于目前不少高职院校的软件技术专业在课程体系设置方面存在诸多不合理的地方,导致大量高职院校毕业生面临就业困难,而大批IT企事业单位却难以招收到适用人才,那么如何培养出适应市场需要并能够直接使用的实用型软件人才,调整与革新软件技术专业课程体系是首要问题。下面结合我院计算机软件技术专业人才培养方案的修订和专业特色,提出对高职计算机软件技术专业课程体系建设的若干看法。

1 软件设计专业课程体系构建思路与原则

1.1 开展校企合作,工学结合的人才培养模式

为了使学生了解软件开发流程,了解现今软件企业的近期开发方向,使我们培养的学生能够满足企业的要求,关键在于软件技术专业要加强与行业企业的合作,与企业建立实训平台,发挥校内外实训平台的作用。企业技术人员全程参与人才培养过程,以共同开发课程项目为原则,开展校企合作、工学结合的人才培养模式。并聘请有多年项目开发经验的软件工程师现场讲授开发经验,让学生尽快掌握软件项目开发的基本技能,适应软件企业的要求。

1.2 根据软件技术专业岗位群建立课程体系

通过对各类型软件企业的调研,了解软件行业用人机制、人才需求和生产过程技术要求等,由此进行工作岗位、工作能力与素质要求等综合分析,确定软件专业对应的主要工作岗位,软件设计专业涉及的工作岗位大致分为:软件界面设计工程师,数据库工程师,Java平台开发工程师,.NET后台开发工程师,WEB网站开发与维护,软件实施与维护工,软件测试工程师,软件设计师,软件系统架构设计师。工作岗位对工作能力在理论上要求掌握photoshop、Dreamweaver、flash等相关设计软件,熟悉DIV、CSS、javascript语言,熟练掌握数据库原理,熟练掌握SQL SERVER,熟悉MySQL,熟练掌握C#程序设计语言、Java程序设计语言中的一种程序设计语言;熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;掌握软件设计的方法和技术,熟悉.NET架构和J2EE架构等。根据工作岗位对工作能力的要求来建立课程体系思路。

2 软件设计专业的课程体系设置

2.1 跟踪主流技术,按照技术方向确定专业课程体系

软件专业课程体系设置面向的对象是三年制的专科学生,在课程体系设置中采用5+1的教学模式,即五个学期的校内教学,1个学期的企业顶岗实训。又将五个学期的校内教学设置成4个学期的基础教学,1个学期综合项目实践。在4个学期的基础教学过程中,除了公共基础课学习之外,主要学习Java和.NET两门编程语言,应用这两门主流语言开发基于Windows、Linux等平台的应用程序。在1个学期综合项目实践中,根据学生四个学期的专业基础教学中的学习情况将软件设计专业化分为JAVA和C#两个方向,模拟企业软件开发流程和项目管理,选择实际应用项目分组进行软件开发。在1个学期的企业顶岗实训,组织学生到企业典型工作岗位参与实际工作,巩固职业技能的熟练程度。

2.2 按照能力递进规律确定课程体系

根据职业成长规律,按照职业能力逐步递进培养的原则,将主要课程体系划分为3个递进式阶段。及时阶段开设Java、C#主流编程语言的课程为技能积累阶段,主要培养学生的基本操作技能和基本编程技能,使学生熟悉软件的开发流程及工作环境,能满足工作岗位上的一些简单要求。第二阶段开设JSP、ASP基于B/S、C/S架构开发程序的课程,此阶段为能力发展阶段,该阶段把及时阶段的基本技能融入到新的技能中,实现了能力的整合,形成了更高一级的综合能力,使学生基本上达到了岗位能力要求。第三阶段开设基于企业级开发技术的SSH、N层架构等程序开发的课程为综合实践阶段,该阶段是在前两个阶段的基础上,通过在真实的工作情境中开发实际项目,实现广泛的能力整合和迁移,形成关键能力。

2.3 加强师资队伍建设来保障软件专业课程体系的实施

建设一支德才兼备、结构合理、教学水平高、教学效果好的“双师型”教师队伍,对课程体系建设来说至关重要。目前,我院软件技术专业教师的理论水平能够满足教学要求,但欠缺企业实践能力,因此在师资队伍与提高方面,要制订一系列的目标和规划,具体涉及到:鼓励教师进行学历水平提升,组织教师积极参加在职研究生学习,提高学历层次;鼓励教师利用假期外出进修学习获取相应资格证书;推荐教师到企业参加实践锻炼加强企业实践经验。

3 结束语

当前高职院校的专业建设是各项建设的重点,课程体系的改革与构建又是专业建设的根本。高职院校必须紧跟软件技术日新月异发展的步伐,不断调整专业课程体系,使其更贴近企业对软件人才知识、技能与素质的要求,更符合社会发展的需要。同时通过课程体系的改革与,使教师的教改和科研水平得到大幅度的提高。

软件设计专业研究:中职文秘专业游戏化学习软件设计与实现

摘 要:中职学校学生普遍存在着学习主动性较弱、学习目标模糊、学习效率较低等问题,传统课堂教学模式难以激发学生的学习动机。研究发现,将游戏化学习科学地引入中职课堂是解决中职学生学习问题的有效途径。文章基于游戏化学习,设计开发了相应软件,并针对性地在文秘专业进行教学实验应用。

关键词:游戏化学习;教育游戏;游戏设计;中职文秘专业

2002年国务院就提出职业教育要“加强实践教学,提高受教育者的职业能力”[1],强调加强实践教学要求。传统课堂教学模式以教为主,学生在课堂中缺乏对外界的感性认知,难以激发学生学习动机。研究发现,中职课堂中学生学习积极性不高、学习效率不高[2],所以传统中职课堂教学模式需要创新。

目前中职课堂教学中信息技术的应用得到了教师的普遍重视[3],教师能将信息化技术充分应用于课堂教学。据近年研究证实,游戏化学习可提供更有趣的学习环境,在提高学生学习动机、改善学习成绩方面有巨大潜力[4]。目前教育游戏只有少数应用于课堂教学,但因缺少针对游戏化学习的教师过程引导功能,而降低了教学实效性。

针对如上问题,研究设计开发教育游戏,将游戏化学习引入中职课堂教学,利用其学习行为数据统计功能对学生进行过程引导,对创新中职课堂教学方式具有现实意义。

一、游戏化学习的课堂教学应用

游戏化学习是将教育性和游戏性巧妙融合的创新教学方式,通过创设游戏化学习情境激发学生学习动机。本文的游戏化学习是指,在课堂教学中创设任务情境,利用虚拟环境实践新知,教师起过程引导作用。对游戏化学习来说,教育游戏设计实际是游戏化学习的基础工作[5]。本文的教育游戏是指在游戏化学习模式下,用于辅助课堂教学的网页游戏。

游戏化学习在课堂中的应用研究还比较少,小学阶段相比中学多,但都以理论研究和探索为主,且游戏设计比较浅显,缺乏实证研究,不能证实游戏对学生习得的实效性。

经文献检索发现,针对职业教育的教育游戏文献屈指可数,且此类为数不多的研究均以理论研究为主,如何将游戏化学习在职业课堂教学中付诸实践都没有详细阐述。国外研究者的实验研究已涉及到游戏化学习中学习者的学习效果和动机、学习者行为表现和学习态度等,但还缺少针对游戏化学习的过程引导的研究。

二、教育游戏的设计

1.需求分析

以游戏化学习理论为指导思想,利用计算机虚拟技术,设计开发中职文秘专业实训课教育游戏。在课堂中用此教育游戏打造“玩中学”游戏化学习环境,以学生为中心,通过完成游戏任务来习得文秘实训知识、技能,培养学习兴趣,使其潜移默化地从知识、技能和情感三方面得到能力的提升,理论教学与文秘实务统一,提高学生的岗位适应能力,以增强学生毕业后的及时任职能力[6]。

2.教学模型设计

实训课程是建立在问题的真实情境脉络,通过基于巴特勒学习模式,以游戏化学习环节为主的课堂教学,促进学生对知识的有意义建构。课程教学设计模型如图1。

实训课教学过程分为课堂导入、引入知识点、游戏化学习、总结评价和增强练习五个教学环节。

环节一:教学内容导入,教师通过创设任务情境,引起学生注意,激起学生学习动机;

环节二:引入知识点,经过环节一的情境导入,引出相关知识内容,引导学生进入游戏化学习状态;

环节三:游戏化学习,通过教育游戏创设的虚拟工作情境,检验、巩固知识,完成学生对知识的有意义建构;

环节四:总结评价,教师通过后台统计数据实时获取学生掌握知识情况,总结、分析易错点,进行重点指导,形成过程性评价;

环节五:增强练习,教师总结指导后,学生再次进行游戏任务,增强对知识点的掌握。

3.游戏机制设计

本游戏机制设计包括游戏情境创设和游戏激励机制两部分。

(1)学习目标

中职文秘专业实训课教学内容结构如图2所示,主要是办公室环境管理事务知识,参考教材为《秘书国家职业资格培训教程》(五级秘书・国家职业资格五级)。

(2)游戏情境创设

游戏名称:“杜拉拉升职记”游戏式虚拟仿真实训软件。

游戏类型:角色扮演类游戏,及时人称视角的二维平面游戏。

游戏故事背景:游戏建立一虚拟人物,让其在虚拟公司里,从应聘前台文员开始,通过艰苦奋斗,不断完成领导安排的任务,从普通文员晋升到经理助理,再成长为经理。

游戏任务情节:为保持游戏黏合度,将游戏结构设定为直线性结构,学生必须从动漫剧引入开始依次完成任务。比如想进入整理办公用品任务场景,则必须完成认识办公用品任务。

道具物品:游戏道具物品包括金币、服装、饰品、车房等。每完成一个游戏任务会得到相应的金币,可用其来购买道具物品。

(3)游戏激励机制

游戏关卡:关卡的控制上,只有完成当前任务才能进入下一游戏场景中,如未能通关,可前往学习支持模块进行学习,直至通关。

NPC:非游戏者角色。由于游戏故事情节以办公环境为背景,将游戏中NPC设置成与文秘工作相关的角色,通过与NPC对话互动,为学生提供游戏线索,引导学生自然地进入游戏情境。

角色属性:角色的属性有经验值、等级、魅力及能力属性,能力属性共有执行、管理、表达、沟通、营销、策划和精算7个职业能力属性。

角色升级规则:经验值是体现玩家任务完成质量和数量的重要表现方式,需不断完成任务来获取相应经验值,而经验值决定了角色等级。等级与经验值是采用“等级=经验值/(等级*(等级+8)*10”的规则设计。不同任务有不同的能力属性,只有能力属性值满足升职条件,才允许申请升职。

4.游戏功能设计

游戏功能模块结构分为办公情境游戏模块、专业知识支持模块、角色级别属性模块、成长痕迹展示模块、互动交流评价模块及学习过程监控模块。

(1)办公情境游戏模块

这是游戏的核心模块,为办公室环境管理事务。每个游戏任务都根据其特点进行个性化设计,通过虚拟技术模拟真实办公环境,使故事情节赋予角色使命感,能使学生逐步融入并沉浸在游戏化学习环境中。

(2)专业知识支持模块

主要是学习支持功能,为学生提供知识点的文字、图片或微视频学习资料,学生可在游戏中或失败后进入学习支持模块进行学习,以便顺利完成任务。

(3)角色级别属性模块

除用户名、等级、金币、魅力值等个人信息外,还包括通过完成任务所获得的能力属性值。属性值体现的是成就感,而成就感正是角色扮演类游戏的灵魂所在。

(4)成长痕迹展示模块

该模块包括形象、职位、成就、排行、帮助及部门6个子功能。形象完成工作场合、商务场合换装,可使用金币购买服装等,能增强学生成就感。当积分或能力值达到一定程度,就可通过职位进行换职。成就包含学生所获得的称号及创造性任务成果展示。排行分为实时排行与总排行,游戏中可实时显示排行,具有激励学生进行良性竞争的作用。

(5)互动交流评价模块

在这一模块中,游戏中所生成的任务成果可进行展示,其他同学可根据评价标准互动评价。评价功能包括自评、互评及教师评。首先自评,然后其他学生留言评价及打分,教师根据自评、互评结果、评价标准打分,并计入学生积分。

(6)学习行为监控模块

模块包括学生用户管理和学习行为数据统计功能。学生管理功能包括学生信息管理、投票控制及升职审查。教师可利用学习行为数据分析模块所记录的数据掌握学生的学习过程情况,依据这些数据分析学生学习过程中存在的问题,进而有针对性地进行学习过程引导。近几年研究者越来越重视分析学生参与游戏过程的各种数据,并思考如何利用这些数据[8]。

三、《杜拉拉升职记》实证研究

实验选取杭州市旅游职业学校2012级商务三、四班为教学应用实验对象,两班均有30名学生,三班为实验组,四班为对照组,对《杜拉拉升职记》进行有效性验证。

1.实验设计

实验采用问卷调查法,对两个班级进行对照实验,分析实验组和对照组前后测试结果,检验通过两种学习方式所取得的学习成绩的差异,以及实验组学生对游戏化学习模式的用户体验调查。

实验选取“认识办公用品”任务,实验组采取以游戏化学习为主要环节的模式,之后进行填写调查问卷及个人信息,对照组则采取传统课堂学习方式。为避免其他因素对本实验的影响,研究的控制差异:文秘实训课由同一位教师授课,同样的学习内容、课时,实验组和对照组学生具有相同文秘知识基础。实验组与对照组用同样的时间来做测试题和填写问卷。

2.结果分析

(1)实践操作成绩分析

为了将两组学习效果进行量化评估,对实验组、对照组进行实践操作前测后测,实践操作评分由两位专业教师综合评分,满分100分,分别对实验组、对照组进行检验评分。实践操作分数通过SPSS统计软件进行配对样本t检验,表1为相关关系检验结果。

通过表1可看出,传统课堂教学方式与游戏化学习模式均提高了学生的实践操作成绩,但采用游戏化学习的实验组相关系数为0.776,大于采用传统课堂模式的对照组的相关系数0.237,这说明采用游戏化学习的前后成绩有更强的相关性。实验组实践操作前后测的相关系数概率P值为0.000,小于0.05,可以认为游戏化学习前后实践操作成绩有一定的线性关系,而对照组则没有明显的线性关系。

以学习方式为影响因素,对实验组、对照组实践操作后测成绩进行独立样本T检验,检验结果如表2。采用游戏化学习的实验组平均分为84.20,明显高于采用传统课堂方式的对照组平均分77.03,说明采用游戏化学习的教学模式比传统课堂教学模式更能促进学生学习效能,更能有效提高学习成绩。Levene检验Sig值0.515大于0.05,说明两个样本方差是齐性的,显著性P值为0.000小于显著性值0.05,说明两种教学方式存在显著性差异,游戏化学习方式比传统课堂教学方式成绩变化更显著,成绩提高更多,更有实效性。

(2)用户体验调查

对实验组学生进行用户体验问卷调查,对实验组发放问卷30份,回收问卷30份,有效问卷29份,实验数据统计如表3。从问卷数据统计结果来看,实验组大部分学生认为游戏化学习中的挑战氛围激发了他们的学习积极性,对掌握知识非常有帮助,并非常喜欢这种学习方式。

游戏化学习过程中,实验组学生对游戏兴趣强烈,注意力集中在游戏中,对不明事项积极请教教师,重复进行游戏,都希望在游戏中取得好成绩。而采用传统课堂教学的对照组,课堂氛围沉闷,学生学习被动,课堂反馈不积极。

教师对游戏化学习方式也持肯定态度,认为利用该游戏进行教学能激发学生学习动机,能满足学生的成就感,使学生沉浸在良好的竞争氛围中。尤其是学习行为数据统计功能,使教师能及时掌握学生学习情况,抓住易错点,进行有的放矢的过程引导。

四、结束语

针对传统课堂教学模式难以激发中职学生学习动机这一问题,研究将游戏化学习引入中职课堂。设计了游戏化学习创新课堂模式,设计并开发了教育游戏。在游戏化学习过程中可生成学生学习行为数据并进行统计,教师利用统计数据对学生的学习进行过程引导。经实证研究证明,创新课堂模式能够进一步提升教育游戏的实效性。

然而,在实际的设计开发过程中,虽已充分考虑了将教学特性与游戏特征紧密结合,但仍存在学习行为数据统计实时性不足、不够细化等问题,导致对教师过程引导不够完善,需在之后工作中根据反馈进行改进,并提升游戏趣味性及界面导向性。

软件设计专业研究:游戏软件设计专业培养模式的实践与探索

摘要:本文介绍当前游戏软件人才的培养现状及存在的问题,提出市场对游戏软件人才的需求及能力素质模型,并介绍哈尔滨师范大学游戏软件设计专业方向的课程体系及实践环节设置,对游戏软件专业的未来进行了展望并提出了努力的方向。

关键词:游戏软件;人才培养;课程体系

游戏软件开发行业是一个涵盖面非常广的行业,从技术到策划再到艺术,每一个工作环节包括了很多不同类型的新职业,如游戏策划、游戏程序员、游戏美术工程师、游戏市场拓展员、游戏技术维护工程师等。这些职业对从业人员的综合素质要求也相对较高。例如构架师就要求有很好的文学功底和文字驾驭能力,而编程人员需要很强的逻辑思维能力,设计人员要求有一定的美学、美术基本功。

游戏软件专业培养具有一定艺术创作基础与计算机专业素质,掌握游戏编导、策划、建模、编程技能和Flash、3D动画制作、J2ME手机游戏开发等技术,适应游戏制作、动画制作等行业需求的高素质技能型专门人才。游戏设计行业特别需要这些人才具有跨行业知识整合的能力[1]。行业发展最重要的是人才,但是我国现有的游戏软件开发人员知识体系不完整,这将影响我国游戏软件开发规模及游戏软件产业化发展,同时也为人才培养提出了新的问题和需求[2]。

1先进国家的游戏教育现状

美国的个人计算机普及广泛、网络基础先进,是世界上任何一个国家无法比拟的。因为美国的游戏行业以计算机科学领域和专业理论的联系为基础,通过技术开发,取得了迅猛的发展,所以大部分教育机构把数学和物理有关的课程作为基本教学科目。

日本游戏产业以漫画、动画行业的专业技能和感情为背景,在游戏软件部分发展迅速,以半导体技术力量为基础,在游戏机市场位居世界及时。早期日本的游戏行业起源于娱乐室内用的游戏,是在电视游戏机市场上发展起来。这一过程,自然需要有与街机游戏、电视游戏相关的专业人才,以学院和专业学校为中心,进行专业人才的培养。日本的游戏教育,首先是与行业内相关,其次是教以技术和内容为中心的Media Mix的文化。这种特性也体现在游戏行业专业人才教育方式的详细划分上,游戏教育分为游戏程序设计师、游戏制作人、角度设计师、图形设计师、动画设计师、剧本作家、音响作家等。因此,日本的游戏教育以娱乐行业的强项和专业技能为基础,旨在培养新一代娱乐行业的主力――街机游戏和电视游戏行业的新人才。

韩国游戏产业受日本街机游戏产业的影响,主要以娱乐机游戏为主,计算机游戏(PC Game)产业出现后开始有了以私立学院为中心的计算机游戏教育。但大部分教育不够灵活,没有把游戏行业内的专业技能充分教育过程中。根据1997年政府发展IT行业的政策,世界较高水平的网络基础结构得到加强,加入超高速通信网的人数剧增,受益于此,网络游戏迅猛发展。从学院起源的游戏教育也开始在大学里设立学科,目前与游戏相关的学科已经成为竞争率较高的热门学科。现在正在开始新的产学合作模型,吸收世界水平的网络游戏行业的专业技能,通过现场实习,让学生们当场可以把受教育的内容用于实践。

关于未来游戏行业的教育形态,应该是以基本理论为基础,很自然地加上行业专业技巧,通过这种过程,向培养毕业后能够发展自己国家游戏行业、具备技术上和理论上的能力的人才的方向发展[3]。

2 我国游戏软件人才培养存在的问题

目前中国还处于游戏教育的初期阶段,还未形成有深度、成体系的教育模式。由于市场对游戏软件开发人才的大量需求,自2006年以来,许多学校设置游戏软件专业,有些高校还设置了游戏软件人才培养实验区。但是游戏软件人才培养尚在探索阶段,主要存在以下问题[4]:

(1) 开发游戏软件的工程师需要有一定的应用领域背景,而许多游戏开发的工程师在学校学习的是计算机科学技术、软件工程、信息科学、数字媒体、艺术设计等专业,缺少系统的游戏设计工程的知识,导致项目的设计质量不高,尤其是游戏故事性、游戏性、文化性等比较弱;游戏设计项目管理能力较弱,导致无法在提高游戏品质的同时形成规模化产业化开发。

(2) 在各个高校的计算机科学技术、软件工程、信息科学、数字媒体、艺术设计等各学科领域,都有许多人从事游戏系统的课题研究与项目开发,但是课题研究与项目开发不代表系统化的教学,也不能弥补没有系统化教学的缺陷,使得从事课题研究与项目开发训练出来的研究生仍然不具备关于游戏软件设计与开发的完整知识体系。

(3) 用计算机科学或现有的软件工程专业,或是其他专业的培养模式培养游戏软件工程人才不合适。但目前还没有一套成熟的游戏软件工程人才培养体系,这是因为游戏软件这一新兴学科刚刚起步。研究成果非常分散、不系统。而现有的研究成果以及教材等的主体是针对某一单一学科的单一阐述。没有形成系统的、全局的、综合的教学参考。

(4) 现有高等教育重理论与技术的培养,缺少实践训练,尤其是缺少工程化、产业化的实践训练。而游戏软件人才的培养,如果没有实践训练,学生几乎对理论与技术都很难理解,更难有能力动手开发。

(5) 现有教育体制非常缺乏职业素质的培养。传统的高等教育注重学生的专业知识培养,但随着市场经济的发展,我国各行业的企业在规模、管理、竞争等各个方面的发展需求,期望学校在培养学生专业知识与技能的同时,关注对学生的职业素质的培养。

(6) 课程体系不健全。如果课程设置只是将现有不同专业的相关课程拼凑在一起,那么是不可能成为体系的。

(7) 没有教材。教材是支撑课程体系的基础,作为一个专业必须有系统的教材,这些教材应将分散在各个学科的一些研究成果、理论与技术进行梳理整合。

(8) 没有结合工程化、产业化的实践体系。设置该专业是由于市场对这类人才的需求驱动的,那么就应该考虑市场需求的内涵,而不是重复已往以授课为主的教育模式。

由于上述问题,目前的游戏软件专业设置距高等教育的真正系统化培养还有很大距离,而且,若不解决上述问题,该专业也将会变成一种伪培训教育,最终培养的人才是技能单一、缺乏综合设计能力,从而使我国游戏软件行业始终在低水平停滞不前。

3游戏软件人才需求

中国游戏行业的发展只有短短几年的时间,与国外的游戏制作存在一定的差距,主要原因就是游戏软件设计人才能力不足。

按照有关机构对较大规模的游戏企业调查结果,游戏开发人员大致分为以下几类。

(1) 企划类:制作人(Producer)、企划设计人员(Designer)、剧本编写人员(Writer)。

(2) 程式设计类:程式员(Programmer)、程序测试员(Tester)。

(3) 美术类:美工(Artist)、动画设计(Animator)、音乐设计(Musician)。

网络游戏的企划人才最为缺乏,而且这类人才也是很难通过专业培训培养出来的。

4游戏软件人才能力素质构成

游戏软件人才能力素质应该模型包括职业素质、知识结构和工程能力三个方面。

(1) 职业素质:传统的高等教育注重的是专业知识的传授,培养的是专业人才,而现代企业需要的是职业化的专业人才。企业选拔人才、考核人才主要是从德、能、勤、绩四个方面考核,德排在首位。因此,职业素质的培训应是培养嵌入式软件工程人才的基础,主要培训学生的职业道德、团队合作精神以及沟通能力,并为学生介绍如何规划自己的个人职业生涯。

(2) 知识结构:游戏软件专业融合了企划、程式、美术等多种学科及技术,游戏软件的开发同样要经历软件工程的需求分析、系统设计、编码、测试、维护等各个过程,因此游戏软件专业人才的培养不同于传统的计算机软件人才的培养,除了系统学习游戏软件工程的开发方法、项目管理等知识,硬件知识、应用域专业知识、游戏软件的开发技术与工具也都需要了解,但又不可能在有限的时间内对各个领域的知识进行深入的学习。于是,对硬件、应用领域专业基础、开发技术与工具的知识点、范围与深度的选择变得非常重要。

(3) 工程能力:对于游戏软件工程人才而言,工程能力也是非常重要的。因为他们要去创建一个实际的系统,在这个过程中,他们要不断学习新的开发平台与工具,需要有软件、硬件的集成能力,也需要过程控制、项目管理的能力。

5游戏软件专业课程设置

我们确定游戏软件专业课程体系设置如表1所示。课程体系设置主要分为以下五层。

(1) 通识教育类(公共基础课):是本科生必修的基础课程,如计算机导论、政治、英语、数学等。

(2) 程序设计类:基本上是所有软件专业人才必须学习的基础课程,包括计算机原理、程序设计语言、计算机网络、数据结构、算法分析等。

(3) 企划类:该类课程主要培养学生成为合格的游戏制作人、企划、剧本编写等人才。

(4) 美工设计类:为培养学生对游戏美工进行设计而开设的课程,包括艺术概论、3D动画基础、色彩学、平面设计基础、Flash动画制作、Flash游戏制作、Maya、Photoshop等。

(5) 游戏设计专业课:J2ME手机游戏开发技术、游戏建模技术、游戏场景角色合成制作、角色设计等。

(6) 实践类:通过专家讲座、工程实践以及企业实习的形式培养学生的工程实践能力。整个学习过程由实践贯穿始终,工程实践、企业实习由基础到专业、由简单到复杂、由个体到团队逐步强化训练。

6必须强化实验与实践

培养游戏软件工程人才,实践能力的培养非常重要。我们通过多种实践模式、通过专业的实验室、企业合作、有实践经验的教师等多方位的努力,使学生在毕业时成为一名合格的游戏软件工程师。在教学中,我们采取多种实践模式相结合的方式[5]。

(1) 任务驱动式教学:运用建构主义教学理论,通过在教学过程中布置有一定综合设计能力的教学任务,对学生进行强化训练,使学生掌握游戏设计专业课程内容,并独立完成应用设计[6]。

(2) 课程实验:每门课程都有大量的实验,通过实验与作业掌握所学内容[7]。

(3) 课程设计:学生通过完成相对完整的小型项目实践,掌握所学课程的全部内容,达到融会贯通。

(4) 游戏开发专题讲座:定期邀请企业精英到学校开展专业讲座,使学生了解行业动态与前沿,了解就业形势与企业对人才的需求。通过学生与企业精英的直接对话与接触,明确学习目标和方向,更好地为学生的自身发展与就业服务。

(5) 学年设计:指导学生进行相对大型综合项目的设计,考核学生的知识点与能力标准,并在实践过程中模拟企业的管理体系,训练学生项目管理、团队合作、学习创新的能力。

(6) 企业实习:我校游戏软件设计专业学生将在企业进行一年的实习,参与企业实际项目的开发。我校与国内多家知名游戏设计企业签订联合培养协议,学生在校期间由企业委派行业精英到我校授课,企业在研项目部份内容由学生完成。学生本科一年的学业将在企业以顶岗实习的方式,亲自参加企业项目制作[8]。

7结语

我们在游戏软件人才培养体系中充分关注到学生的职业素质培养,尽可能对硬件、软件、技术平台、美工、企划以及相关基础知识进行系统化的教学,同时非常重视学生的实践能力、工程能力的训练[9]。但是由于我国游戏软件行业起步较晚,要想真正做到高等学位教育的真正系统化、科学化,还需要从事本领域研究与教学的工作人员共同长期努力来完成。

在线咨询