數字媒體技術專業遊戲軟件人才培養探討
數學媒體及動漫遊戲藝術教育
作者:陳遠 馬躍 熊慶宇 文俊浩
摘要分析了在目前條件下數字媒體技術專業培養遊戲軟件人才的要求。按照高等學校數字媒體技術專業規範的指導,探討了培養遊戲軟件人才的知識體係結構。分別從基礎理論知識教學與實踐創新能力培養的角度,探討了如何全麵培養遊戲軟件人才。
關鍵詞數字媒體技術;課程體係;遊戲開發;實踐
中圖分類號G206.2 文獻標識碼A 文章編號 1674-6708(2013)107-0134-02
隨著信息技術的發展和互聯網的普及,以高速互聯網、移動網絡、數字廣播電視、IPTV等為載體的數字媒體迅速發展。數字媒體技術專業是一個以計算機技術為主,藝術為輔,技術與藝術相結合的新興專業。教育部於2004年正式批準設置數字媒體技術專業,至今已有100多所高校新辦或改辦了數字媒體技術專業。[1]重慶大學軟件學院立以軟件工程為基礎,結合數字媒體新技術,培養能勝任軟件係統分析與設計、數字媒體產品創作及編輯、數字內容傳播、數字娛樂等領域的理論研究和應用研發工作的數字媒體技術專業人才。作為數字媒體技術重要應用領域的遊戲開發近年來一直保持高速發展勢頭,國內從事動漫遊戲自主研發的企業越來越多,國產遊戲份額越來越大,自主研發的力量越來越強,培養複合型遊戲開發人才的需求在不斷增長。遊戲設計與開發作為數字媒體技術專業中一個非常重要的方向,在課程設置上要結合當前的產業發展需要和行業發展需求,加強專業基礎,加強不同學科間的交叉和滲透,重視動手實踐能力的培養,注重創新能力的培養,為應用型、複合型、創新型人才的培養打下堅實基礎。[2]國內很多高校在遊戲人才的培養教育方麵做了大量有益的探索,分析了培養現狀及存在的問題,提出市場對遊戲軟件人才的需求及能力素質模型。[3]重慶大學軟件學院開設了多門遊戲相關課程,並與公司企業合作,結合實訓實習以及創業實踐等多種方式,培養遊戲產業所需人才。
1 基礎理論知識教學
數字媒體技術專業的遊戲人才需要紮實的理論基礎知識,具體包括數學基礎、計算機基礎、軟件工程基礎、數字藝術基礎、數字媒體技術基礎。
1.1 數學基礎
數學基礎為遊戲開發提供數學和應用數學的理論和科學支撐,進行數字媒體的獲取、處理、存儲、傳輸都需要大量的應用數學知識。遊戲中的數字圖形的表示、生成、處理,遊戲中音頻圖像視頻的處理,遊戲的算法都離不開數學基礎的支持。重慶大學軟件學院數字媒體技術專業的學生必須學習高等數學、線性代數、概率論與數理統計課程。
1.2計算機基礎
遊戲開發是以計算機技術為依托,結合計算機圖形學、數字圖像處理技術才得以實現,因此掌握計算機學科的基本理論、方法、工具是數字媒體技術專業學生所必須具備的。具體課程包括:信息係統基礎、程序設計基礎、數據結構與算法、數據庫原理與設計、計算機組成與結構、操作係統原理、計算機圖形學、數字圖像處理等。
1.3 軟件工程基礎
軟件工程是計算機科學的理論和技術與工程管理的原則和方法相結合,研究如何科學有效地進行軟件產品的定義、設計、開發和維護。遊戲作為一個產品包含文化創意、藝術設計和軟件開發。遊戲程序的製作就是一個軟件開發過程,也一樣遵循軟件產品從可行性分析、需求分析、設計、實現、測試、維護升級一整套流程。所以作為基礎,數字媒體技術專業需學習軟件工程導論、軟件需求分析、軟件項目管理、軟件測試理論與方法、軟件體係結構與設計模式等課程。