国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高職游戲開發(fā)專業(yè)課程體系建設(shè)

2010-12-31 00:00:00劉安戰(zhàn)韓玉民車戰(zhàn)斌
計(jì)算機(jī)教育 2010年24期


  摘要:以中原工學(xué)院軟件學(xué)院游戲開發(fā)專業(yè)的課程體系為例,對游戲開發(fā)課程體系建設(shè)的思路和具體做法進(jìn)行闡述。介紹課程體系的整體設(shè)計(jì)思路,分析課程結(jié)構(gòu)及核心課程的培養(yǎng)目標(biāo)和教學(xué)要求;提出采用實(shí)踐課題逐漸深入的方式,循序漸進(jìn)地進(jìn)行游戲開發(fā)專業(yè)教學(xué)。
  關(guān)鍵詞:游戲開發(fā);課程體系;實(shí)踐教學(xué);
  
  《中國大學(xué)畢業(yè)生就業(yè)報(bào)告(2009)》顯示2008屆本科畢業(yè)生收入下降明顯。但游戲從業(yè)人員收入調(diào)查結(jié)果顯示,中層以上企業(yè)管理人員、技術(shù)管理人員平均收入在6 000元以上;直接從事游戲開發(fā)和技術(shù)支持的技術(shù)人員,平均收入在4 000~6 000元之間。2009年前程無憂網(wǎng)站上關(guān)于網(wǎng)游行業(yè)的招聘職位1月份為11 196個(gè),7月份為86 220個(gè),由此可見游戲開發(fā)人才需求旺盛。因此,游戲開發(fā)人才培養(yǎng)無論從數(shù)量上還是質(zhì)量上都刻不容緩。文獻(xiàn)[1]給出了高職計(jì)算機(jī)類專業(yè)建設(shè)的改革思路,文獻(xiàn)[2]闡述了高職計(jì)算機(jī)應(yīng)用專業(yè)教學(xué)改革的探索和實(shí)踐。本文主要針對高
  
  職3D游戲開發(fā)專業(yè)人才培養(yǎng)課程體系的構(gòu)建展開討論,探討游戲開發(fā)人才的培養(yǎng)模式。
  1課程體系設(shè)計(jì)
  高職院校游戲開發(fā)人才的培養(yǎng)應(yīng)根據(jù)市場對游戲開發(fā)人才的需求,科學(xué)設(shè)置課程,突出實(shí)踐性和實(shí)用性。游戲開發(fā)需要學(xué)生學(xué)習(xí)和掌握大量相關(guān)知識(shí)和技能,如數(shù)學(xué)知識(shí)、物理知識(shí)、3D建模、動(dòng)畫、美工、游戲策劃及編程語言等。
  在設(shè)置課程時(shí),我們進(jìn)行了大量的調(diào)研,并在2007級和2008級兩屆學(xué)生的培養(yǎng)實(shí)踐基礎(chǔ)上,進(jìn)行了分析和課程改革,目前游戲開發(fā)專業(yè)主要課程設(shè)置見表1。
  
  2課程體系構(gòu)成
  2.1公共基礎(chǔ)課
  公共基礎(chǔ)課主要是一些基礎(chǔ)課程,包括高等數(shù)學(xué)、大學(xué)英語、思想道德修養(yǎng)、形式與政策等,目的是為了提高在校生基本素質(zhì),完成學(xué)校規(guī)定的基本素質(zhì)教育,提高學(xué)生的思想道德水平和認(rèn)知能力。值得
  
  一提的是,我們針對3D游戲特別開設(shè)了藝術(shù)鑒賞課程,使學(xué)生具備一定的審美能力和藝術(shù)設(shè)計(jì)基礎(chǔ)。
  2.2職業(yè)素質(zhì)基礎(chǔ)課
  職業(yè)素質(zhì)基礎(chǔ)課的培養(yǎng)目標(biāo)是使學(xué)生至少了解計(jì)算機(jī)的相關(guān)基礎(chǔ)知識(shí),掌握一門基礎(chǔ)的編程語言,熟悉常用的算法,掌握游戲開發(fā)的基礎(chǔ)知識(shí),熟悉游戲開發(fā)的整個(gè)過程,了解游戲策劃和運(yùn)營等知識(shí),全面了解游戲的開發(fā)過程。核心課程如下。
  1) 計(jì)算機(jī)技術(shù)概論課程:該課程的培養(yǎng)目標(biāo)是讓學(xué)生了解計(jì)算機(jī)專業(yè)相關(guān)知識(shí),其特點(diǎn)是范圍廣,難度低。課程內(nèi)容包括數(shù)字邏輯、組成原理、操作系統(tǒng)、數(shù)據(jù)庫、編譯原理等內(nèi)容,要求學(xué)生通過該課程學(xué)習(xí)了解計(jì)算機(jī)的相關(guān)基礎(chǔ)內(nèi)容。盡管高職學(xué)生在校時(shí)間短,學(xué)習(xí)任務(wù)重,但是作為計(jì)算機(jī)專業(yè)的學(xué)生,需要了解一些基本的計(jì)算機(jī)技術(shù),通過該課程拓寬學(xué)生視野,同時(shí)不過多增加學(xué)習(xí)負(fù)擔(dān)。
  2)C程序設(shè)計(jì)課程:該課程的培養(yǎng)目標(biāo)是讓學(xué)生掌握編程語言的基本內(nèi)容和方法,為后續(xù)的C++和Windows程序設(shè)計(jì)課程提供基礎(chǔ)。講授重點(diǎn)在于編程語言的基本結(jié)構(gòu)上,培養(yǎng)學(xué)生的基本編程能力。
  3) 數(shù)據(jù)結(jié)構(gòu)課程:該課程是計(jì)算機(jī)專業(yè)的基礎(chǔ)課,目標(biāo)是讓學(xué)生掌握常用的算法,我們在設(shè)計(jì)課程的教學(xué)內(nèi)容上,考慮到3D游戲開發(fā)的實(shí)際應(yīng)用,特別增加了三維變化和碰撞檢查相關(guān)的算法內(nèi)容。
  4) 游戲設(shè)計(jì)概論課程:該課程的培養(yǎng)目標(biāo)是讓學(xué)生對游戲及游戲發(fā)展有一個(gè)全面了解,內(nèi)容主要包括游戲的類型介紹、國內(nèi)外游戲產(chǎn)業(yè)發(fā)展、游戲市場發(fā)展、游戲開發(fā)人員需求及過程、游戲的創(chuàng)作過程和游戲工程師發(fā)展等內(nèi)容。學(xué)生通過學(xué)習(xí)對個(gè)人的職業(yè)規(guī)劃有了認(rèn)識(shí),逐步確定個(gè)人的發(fā)展方向。
  2.3職業(yè)技術(shù)課
  職業(yè)技術(shù)課是整個(gè)游戲開發(fā)專業(yè)的核心課程,目標(biāo)是使學(xué)生掌握游戲開發(fā)的主要技術(shù)和開發(fā)方法,掌握主流開發(fā)工具,并學(xué)會(huì)開發(fā)小型游戲,具備參與開發(fā)大型游戲的能力,核心課程如下。
  1)PhotoShop/3D Max課程:游戲開發(fā)專業(yè)的核心基礎(chǔ)課程,作為游戲開發(fā)人員,對平面圖像和3D模型必須有一個(gè)深刻的認(rèn)識(shí),這兩門課程要求學(xué)生學(xué)會(huì)平面圖像的基本處理和簡單的3D模型創(chuàng)建,掌握PhotoShop和3D Max開發(fā)工具的各種操作,進(jìn)一步直觀感受到游戲的魅力。
  2)C++/Windows程序設(shè)計(jì)課程:是核心基礎(chǔ)課程。要求學(xué)生掌握C++的基本語法、面向?qū)ο蟮幕舅枷牒皖惖南嚓P(guān)內(nèi)容,對于Windows程序設(shè)計(jì)課程我們重點(diǎn)放在對消息循環(huán)機(jī)制的理解上,而相對弱化Windows界面編程,如菜單和對話框等。
  3)Direct X 3D課程:是核心技術(shù)課程,在課程內(nèi)容上,首先涉及到一些必備的數(shù)學(xué)知識(shí),如三維空間變換、矩陣和射線等;其次還有渲染管道、光照、紋理、網(wǎng)格、地形、攝像機(jī)、粒子系統(tǒng)和特效等內(nèi)容。該課程涉及的內(nèi)容相對較多,在上課上采用“1+1”模式,即一次講授加一次上機(jī)模式。
  4)3D游戲案例開發(fā):這門課的突出特點(diǎn)是“練”,通過實(shí)際案例的上機(jī)開發(fā)練習(xí)使學(xué)生掌握3D游戲的開發(fā)過程,在“做”中“學(xué)”,從實(shí)際項(xiàng)目中學(xué),我們?yōu)閷W(xué)生提供一些開發(fā)案例,如地圖編輯器、瘋狂賽車等3D游戲案例。學(xué)生以小組形式合作開發(fā)一個(gè)自己構(gòu)想的游戲,通過不斷完善最終形成一個(gè)完整的游戲作品。
  3集中實(shí)踐
  培養(yǎng)過程的實(shí)施可以歸結(jié)為“夯實(shí)基礎(chǔ),強(qiáng)化訓(xùn)練”[3],夯實(shí)基礎(chǔ)即培養(yǎng)基本的編程能力和掌握基本的游戲開發(fā)技術(shù)。強(qiáng)化訓(xùn)練即強(qiáng)調(diào)實(shí)際能力的培養(yǎng),通過對實(shí)際的游戲開發(fā)項(xiàng)目進(jìn)行訓(xùn)練,使學(xué)生綜合掌握所學(xué)內(nèi)容。
  為了加強(qiáng)實(shí)際能力的培養(yǎng),除正常教學(xué)的實(shí)踐外,我們還在第1~4學(xué)期分別設(shè)置了一級、二級、三級集中實(shí)踐課題和畢業(yè)實(shí)訓(xùn)。具體實(shí)踐環(huán)節(jié)安排見表2。
  一級實(shí)踐課題為驗(yàn)證型實(shí)踐,在第一學(xué)期最后一周進(jìn)行,學(xué)生在學(xué)習(xí)了C語言基礎(chǔ)和Photoshop之后,通過實(shí)踐掌握C語言及軟件的開發(fā)方法。一級實(shí)踐課題一般給學(xué)生一些小的題目讓學(xué)生驗(yàn)證,如要求學(xué)生用C語言編寫一個(gè)小的五子棋游戲等,學(xué)生通過開發(fā)這些小程序,能夠?qū)W習(xí)游戲開發(fā)軟件的模塊劃分方法、軟件的基本組成等知識(shí)。
  二級實(shí)踐課題為驗(yàn)證型實(shí)踐,在第二學(xué)期最后三周進(jìn)行,學(xué)生在學(xué)習(xí)了C++/Windows程序設(shè)計(jì)課程之后,通過實(shí)踐掌握C++/Windows程序設(shè)計(jì)的內(nèi)容,二級課題要求學(xué)生以小組形式展開,3~5個(gè)同學(xué)共同完成一個(gè)3D游戲中涉及的小模塊或做一個(gè)小的完整的桌面游戲,如做一個(gè)平面的多關(guān)走迷宮游戲等。學(xué)生通過實(shí)踐除了掌握C++/Windows程序設(shè)計(jì)的基礎(chǔ)知識(shí)外,還學(xué)會(huì)游戲開發(fā)過程中所涉及的其他能力,如模塊的劃分和團(tuán)隊(duì)之間的合作溝通能力等。
  三級實(shí)踐課題為設(shè)計(jì)型實(shí)踐,在第三學(xué)期最后三周舉行,學(xué)生在學(xué)完Direct X 3D課程之后,于此同時(shí)學(xué)生基本學(xué)完了所有的專業(yè)課程,三級課題要求學(xué)生以項(xiàng)目組的形式展開,4~8個(gè)同學(xué)為一個(gè)項(xiàng)目組,要求項(xiàng)目組完成一個(gè)完整的3D桌面游戲,并要求項(xiàng)目組最后提交相關(guān)的文檔,包括需求文檔、設(shè)計(jì)文檔和測試報(bào)告等。項(xiàng)目成員之間分工合作共同完成游戲項(xiàng)目的開發(fā)過程。
  畢業(yè)實(shí)訓(xùn)采用實(shí)地場景教學(xué),參與實(shí)際的游戲項(xiàng)目、角色模擬、項(xiàng)目驅(qū)動(dòng)。我們通過和實(shí)訓(xùn)公司合作共同完成對學(xué)生的畢業(yè)實(shí)訓(xùn)的培養(yǎng)目標(biāo)。目前主要采用兩種方式,一是學(xué)生到公司實(shí)訓(xùn),二是學(xué)校從公司聘請工程師到學(xué)校開展實(shí)訓(xùn)。
  各實(shí)踐環(huán)節(jié)環(huán)環(huán)相扣,循序漸進(jìn),由易到難,由單一到綜合,形成一個(gè)完整的實(shí)踐體系。
  4問題與措施
  1) 教材少。
  游戲開發(fā)作為高校的新專業(yè),相關(guān)教材很少,往往需要參考各種技術(shù)資料,針對高職學(xué)生定制的教材幾乎沒有。目前,我們是通過抽取多本參考書中適合高職學(xué)生的內(nèi)容,在設(shè)定的教學(xué)大綱框架下編寫講義,這樣給講師授課帶來許多困難。當(dāng)然要很好地解決該問題需要教育管理部門和眾多同行的共同努力。
  
  2) 師資力量薄弱。
  師資是保證教學(xué)質(zhì)量的關(guān)鍵,為解決師資力量薄弱的問題,我們采取的措施有:從游戲開發(fā)公司引進(jìn)專業(yè)游戲開發(fā)工程師、將有一定開發(fā)經(jīng)驗(yàn)的老師送出去培訓(xùn)等。另外還不定期聘請IT公司的專家做專業(yè)講座,拓展學(xué)生的知識(shí)面。
  3) 校企合作結(jié)合點(diǎn)少。
  校企合作過程中,由于企業(yè)以利潤驅(qū)動(dòng),雖然學(xué)校有較高的積極性,但是企業(yè)不愿拿出精力和財(cái)力接受學(xué)生實(shí)習(xí),往往收取較高的實(shí)訓(xùn)費(fèi)用。 我們采用學(xué)校提供實(shí)訓(xùn)場地和設(shè)備,企業(yè)提供工程師的方式一定程度上緩解了學(xué)生實(shí)訓(xùn)實(shí)習(xí)的問題,但要根本上解決校企合作問題需要雙方找到更多的結(jié)合點(diǎn)。
  5結(jié)語
  經(jīng)過兩屆學(xué)生的培養(yǎng),我們在游戲開發(fā)專業(yè)的課程體系等方面不斷改進(jìn),逐漸完善和規(guī)范化,學(xué)生質(zhì)量也不斷提高。但作為一種新的技術(shù)人才,游戲開發(fā)工程師的培養(yǎng)需要社會(huì)環(huán)境的支持,特別是游戲開發(fā)企業(yè)的規(guī)范化和規(guī)?;?。我們也通過不斷地和游戲開發(fā)企業(yè)聯(lián)系交流,深入了解企業(yè)所需人才的標(biāo)準(zhǔn),不斷探討游戲開發(fā)人才的培養(yǎng)目標(biāo)和方案,逐步深化校企合作培養(yǎng),為游戲開發(fā)人才的培養(yǎng)作出我們應(yīng)有的貢獻(xiàn)。
  
  參考文獻(xiàn):
  [1]

甘谷县| 巴彦淖尔市| 海门市| 和林格尔县| 淄博市| 庆元县| 乳源| 孟州市| 龙泉市| 岳普湖县| 娄底市| 青海省| 读书| 将乐县| 济阳县| 青河县| 体育| 共和县| 沙河市| 曲麻莱县| 宝鸡市| 五常市| 来安县| 诸暨市| 塔城市| 会同县| 额尔古纳市| 贵南县| 广丰县| 云龙县| 金寨县| 中超| 浦城县| 安龙县| 阿拉善左旗| 重庆市| 亳州市| 柳河县| 巴彦县| 澜沧| 甘泉县|