石娟娟 王凱祥 聶茜
摘要:隨著移動終端的迅猛發展,移動App產品的策劃、設計及開發越來越受到專業人士的關注,已成為數字媒體專業學生的一個重要就業方向。本文主要研究了我校針對數字媒體藝術專業學生開設《移動應用開發》課程的必要性和重要性,并重點研究了該課程的教學目標、教學內容及其教學方法。移動應用開發課程結合設計專業學生的特點通過課堂講授、設計實驗、項目策劃與實訓、參加比賽等多種形式,重點培養學生在移動平臺上App策劃與設計能力及學生與專業程序員的無接縫配合的能力,從而提高學生的團隊協作精神及自身的就業競爭力。
關鍵詞:數字媒體藝術;移動應用;課程建設;實踐教學
中圖分類號:G642.0 ? ? ?文獻標志碼:A ? ? 文章編號:1674-9324(2015)46-0161-02
一、數字媒體藝術專業移動應用開發課程的意義
強大的多點觸摸功能為智能手機用戶帶來了無可比擬的用戶體驗,智能手機徹底改變了用戶使用手機的方式,越來越多的用戶加入智能手機的行業。基于多點觸摸技術的移動App產品的策劃、設計、開發越來越受到專業人士的關注,移動App時尚產品的設計與開發越來越具有廣闊的應用前景。移動終端發展的迅猛也導致了行業人才的緊缺,移動應用市場需求推動著人才教育的導向,一個完善的移動應用開發需要多專業的人員無接縫配合完成。而數字媒體藝術是一個新興的跨學科的交叉研究和實踐領域,基于移動應用的App時尚產品的設計與開發已成為數字媒體專業的一個重要發展方向。為了滿足就業市場對移動應用產品開發設計與策劃人才的需求,我院在數字媒體藝術本科教學中設立了移動應用開發課程,結合設計專業學生的特點通過課堂講授、設計實驗、項目策劃與實訓、參加比賽等多種形式,重點培養學生在移動平臺上App策劃與設計能力;培養學生一定的App程序開發能力,在此基礎上重點培養學生與專業程序員的無接縫配合的能力,使他們能接觸目前最新的智能終端平臺設計與開發,從而提高自身的就業競爭力。
二、數字媒體藝術專業移動應用開發課程的建設目標
我校圍繞高校教育教學改革的發展需求,積極探索適合移動終端應用設計與開發的理論教學與實踐教學相結合的教學模式,遵循我校數字媒體藝術專業培養綜合型設計與交互人才的辦學定位,使學生掌握移動終端的新理論、新產品及新的設計方法,從而與程序員無接縫配合,讓學生具備進入智能移動終端應用開發領域的策劃、界面及交互設計能力。學校通過開展實踐項目與理論講授相結合的教學,培養學生堅實的基礎理論知識與移動終端的設計與應用能力,培養學生與專業程序員的無接縫配合的能力;并逐步完善移動應用開發課程體系建設,創新理論教學與實踐教學相結合的模式,不斷探索面向移動應用設計與開發的綜合型交互設計人才的培養模式。
三、數字媒體藝術專業移動應用開發課程建設
1.課程教學目標。《移動應用開發》課程主要面向數字媒體藝術專業本科生開設,數字媒體藝術專業學生為具備一定計算機基礎和較好的文化藝術素養的文科生,在此前已經學過相關前續課程如:計算機基礎、三大構成、媒體策劃、視覺設計、交互設計、Flash快速原型等,具備學習移動應用開發策劃和設計的基礎,并兼具與專業程序員配合所需的先決技能。通過學習《移動應用開發》這門課程,主要讓學生達到以下幾個方面的教學目標:(1)使學生熟悉移動應用開發的基本流程,了解移動應用開發的前沿技術及其相關應用,掌握適合數字媒體藝術專業學生的移動應用開發平臺的構建方法。(2)使學生掌握移動應用開發的創新思維方法,具備策劃一個完整的移動應用的能力。(3)使學生熟悉移動用戶的使用流程與習慣,掌握基本的移動應用的交互架構的構建方法。(4)使學生熟悉移動應用界面設計與PC桌面設計的不同之處,掌握移動應用界面設計的要素和需要注意的問題。(5)使學生掌握適合數字媒體藝術專業學生的移動應用開發平臺Flash+Adobe air結合的基本使用方法,具備一定移動應用編程能力,掌握利用該平臺驗證前期的策劃、交互架構及界面設計的方法,實現基本移動應用的完整性呈現,具備與專業移動開發程序員無接縫配合的能力。
2.課程教學內容。《移動應用開發》是一門理論聯系實踐的課程,依據該課程的教學目標,將本課程分為基礎理論講解和項目實踐兩部分。其中,基礎理論講解主要向學生講授移動應用開發的相關理論知識,如基本流程、設計方法、創新特點和主流的應用開發平臺等相關知識;項目實踐部分學生在教師的指導下組成設計與開發小組,并完成相應的移動實踐項目。(1)移動應用開發基礎理論。本部分主要講解移動應用開發的基本流程、常用的移動開發平臺及其開發技術,使學生在了解各類移動開發環境和技術的優缺點基礎上,掌握適合數字媒體藝術專業學生的移動應用開發平臺Flash+Adobe air的設計開發流程。通過具體的實例來講解移動終端的基本工作原理、移動設計的創新設計方法、移動應用設計與普通PC上運行的設計的區別,使學生掌握移動智能終端的基本原理和特性,掌握基于移動終端的應用策劃、交互流程設計、用戶界面設計及應用運行測試所需要的基本理論知識。移動應用開發平臺Flash+Adobe air,air實現跨平臺應用,使其不再受操作系統的限制,并且能實現更低的資源占用、更快的運行速度和順暢的動畫表現。而數字媒體藝術專業的學生在前期課程里有Flash快速原型課程作為基礎,在學習該平臺進行移動應用開發時,更容易掌握基于該平臺的移動開發流程和設計要點。首先主要講授該平臺的發展現狀、基本架構、設計與開發流程等基礎知識,并以Android和iPhone智能移動操作系統為基礎,講解利用該平臺進行開發移動應用的基本過程及其關鍵要點,使學生掌握基于該平臺移動開發的基本設計流程與要點,經過該課程的學習之后可以合作完成相應移動應用項目的策劃、設計與開發。(2)移動應用課程的項目實踐。項目實踐教學是《移動應用開發》這門課程必不可少的一個重要環節,在學習相關的移動應用設計開發基礎理論知識之后,必須開展相應的項目實踐才能學以致用、掌握移動應用設計與開發技巧,從而達到這門課程的教學目標。在該課程的教學過程中為學生提供項目實踐的機會,學生在教師的指導下根據項目的開發內容及其難度系數組隊合作完成。在項目實踐教學開始時學生要明確實踐項目所要達到的具體目標,并規定每位團隊人員的具體分工,使得參與實踐項目的所有學生都能發揮主觀能動性,在實踐教學中得到鍛煉。
3.課程教學方法與創新。針對本課程的特點,科學安排理論與實踐課時分配,主要采用案例教學方法,結合啟發(比較)式教學、組隊進行項目實踐及參加比賽等多種教學方式,充分調動學生的學習主動性。(1)合理安排理論與實踐教學。在課程的設置上,采用理論教學與實踐教學相結合的方式,通過實踐環節的學習進一步鞏固理論教學的教學效果。移動應用開發課程是一門綜合性課程,涉及多個學科知識的綜合應用,合理安排理論與實踐教學,將理論與實踐相結合,達到用理論指導實踐、實踐驗證理論的目的。(2)注重講授移動應用設計與開發的學習方法。針對數字媒體藝術專業學生的特點,不僅要讓學生掌握移動設計的理論知識,更重要的是讓學生通過項目實踐掌握移動應用開發的創新設計與開發流程,在教學過程中,要重點讓學生掌握移動設計流程、設計開發的特點及相關工具的使用,使學生掌握相關的學習方法至關重要。(3)采用適合數字媒體藝術專業的教學案例。分析數字媒體藝術專業的專業特點,設計交互流程清晰、界面設計良好且貼近學生生活的應用程序作為教學案例。結合專業特點及專業前期的課程設置,選擇合適的移動移動應用開發案例,而且越是學生熟悉的應用,了解得越透徹,越容易掌握項目的用戶需求和交互架構。案例難度適中、具有一定的完整性,學生完成案例以后,可以打包輸出到相應的移動平臺驗證設計的功能和交互架構。(4)項目實踐環節以賽促學。在項目實踐環節鼓勵學生參加各種移動應用創新設計大賽,以賽促學。比賽過程中遇到時間緊、任務難等各種各樣的問題,但參賽團隊在教師的帶領下利用大量課余時間集思廣益、互相合作,最終都能成功解決,從而大大提高了學生學習的積極性、主動性,參加比賽對培養學生的學習興趣和學習主動性具有十分重要的作用。
四、結語
隨著移動終端的迅猛發展,移動App產品的策劃、設計及開發越來越受到專業人士的關注,已成為數字媒體藝術專業學生的一個重要就業方向。本文主要研究了我校針對數字媒體藝術專業學生開設《移動應用開發》課程的必要性和重要性,并重點研究了該課程的教學目標、教學內容及其教學方法。移動應用開發課程結合設計專業學生的特點通過課堂講授、設計實驗、項目策劃與實訓、參加比賽等多種形式,重點培養學生在移動平臺上App策劃與設計能力;培養學生與專業程序員的無接縫配合的能力;從而培養學生團隊協作精神,對學生的就業和進一步深造具有長遠意義。
參考文獻:
[1]劉惠臨,潘地林.Android移動應用開發課程實驗研究綜述[J].佳木斯教育學院學報,2013,(12).
[2]張琳,容曉峰,沈虹.移動應用開發課程建設與教學模式探索[J].計算機教育,2012,(14).
[3]廖龍龍,路紅.《移動應用開發》課程建設研究[J].現代教育技術,2011,21(12).
[4]李四達.數字媒體藝術教學模式探索[J].北京郵電大學學報:社會科學版,2010,12(4).
[5]賀楠,梁玉清.數字媒體藝術專業實踐教學體系建設[J].計算機教育,2011,(16).