摘要:針對目前高職移動應用開發(fā)人才培養(yǎng)模式出現(xiàn)的問題,從分析移動應用開發(fā)課程的崗位需求與培養(yǎng)目標入手,結合廣東農工商職業(yè)技術學院推廣的“ITeam”大學生技能培養(yǎng)與創(chuàng)業(yè)孵化基地,提出一個三維分層梯度教學模型,分別對教學內容選取、教學方法與手段以及考核方式進行全方位論述,以期為全國高職院校移動應用開發(fā)課程的教學提供一定的借鑒。
關鍵詞:高職;移動應用開發(fā);Android;iOS;人才培養(yǎng)模式
1.背景
隨著移動互聯(lián)網(wǎng)的迅猛發(fā)展,各種互聯(lián)網(wǎng)智能終端層出不窮。智能手機作為最普及的移動終端設備,更是將手機的綜合應用功能推向了一個新的高度。高職院校計算機專業(yè)的學生必須適應當今社會對IT人才的需求,掌握最新的移動互聯(lián)應用技術,不斷創(chuàng)新,開發(fā)出更多順應社會發(fā)展的新應用。
國內很多高職院校計算機專業(yè)都開設有移動互聯(lián)應用開發(fā)的相關課程,主要有Android應用開發(fā)和iOS應用開發(fā)。另外,還有一些文獻也對移動互聯(lián)應用開發(fā)課程的教學模式進行過探討和研究,如文獻提出把典型項目貫穿在移動應用開發(fā)教學中,實行校企合作共同培養(yǎng)人才,共建高校實訓基地,讓企業(yè)為高職院校提供師資培訓;文獻對高職Android課程體系和課堂教學模式的構建進行初步探索和實踐,同時為了讓學生成為教學過程的主動者,還設置了相關的實訓環(huán)節(jié)演練;文獻分析移動應用開發(fā)的發(fā)展趨勢,以培養(yǎng)應用型移動應用開發(fā)人才為目的,圍繞“3G手機軟件開發(fā)”課程建設,從“雙師型”教學隊伍建設、創(chuàng)新教學方法、教材建設、實踐課程與實驗室建設等方面提出課程建設實施方案;文獻結合移動互聯(lián)網(wǎng)產業(yè)與高職學生的特點,提出以創(chuàng)新、創(chuàng)業(yè)引領教學研產,以教學研產促進創(chuàng)新、創(chuàng)業(yè)的移動應用軟件開發(fā)高端技能型人才培養(yǎng)。
德國、英國、澳大利亞、日本、美國等國的大部分職業(yè)院校把移動應用開發(fā)課程作為計算機專業(yè)的核心課程,對該課程的教學相當重視并且在技能創(chuàng)新型人才培養(yǎng)模式方面做了很多研究。近年來,這些國家高等教育研究的一個熱點是如何加強高職教育和普通大學教育的銜接,以提高高職學生的創(chuàng)新能力。
對比國內外學者對高職移動應用開發(fā)人才培養(yǎng)模式的研究可發(fā)現(xiàn),國外主要著重以學生為主、教師為輔的教學模式,引導學生樹立創(chuàng)新意識和提高創(chuàng)新能力,并對教師自身的創(chuàng)新教學能力提出一定的要求。國內的教學則主要以教師為主講授知識、學生為輔接受知識,只對課程資源進行建設和對教學模式進行改革,對學生的創(chuàng)新能力培養(yǎng)較少提及,并未形成一個相對成熟的平臺。為了激發(fā)學生的創(chuàng)新能力,必須借鑒國外的教學模式,利用多元教學法激勵學生創(chuàng)新,使學生的創(chuàng)新意識充分被激發(fā),開發(fā)出更多全新的移動應用。為了實現(xiàn)教學模式的轉變,依靠一個平臺統(tǒng)一組織和管理是大勢所趨。教師可通過平臺提供的多種學習環(huán)境如社團、工作室、虛擬公司等,培養(yǎng)學生的創(chuàng)新能力。
2.高職移動應用開發(fā)課程的崗位需求與培養(yǎng)目標
1)崗位需求。
高職教育就是以“就業(yè)為導向”的職業(yè)教育,因此要制訂高職移動應用開發(fā)課程的培養(yǎng)目標,必須先調研市場的崗位需求。我們對國內2000多個移動應用開發(fā)程序員招聘崗位調查發(fā)現(xiàn),用人單位對Android開發(fā)工程師和iOS開發(fā)工程師都有以下要求:①具有1-3年Android開發(fā)或iOS開發(fā)經驗;②熟練掌握OOP面向對象(C、C#、Java、Js、Objective-C)開發(fā)語言和具備扎實的Java或Objective-C基礎;③熟悉C++/C#、MSSQL/MySQL數(shù)據(jù)庫開發(fā)以及熟悉多線程、Socket或ACE等網(wǎng)絡通信編程技術;④參與過產品需求分析并制定技術實施方案;⑤掌握多種測試的方法。
2)培養(yǎng)目標。
根據(jù)用人單位對移動應用開發(fā)工程師的崗位需求,可得到相關移動應用課程的培養(yǎng)目標:①培養(yǎng)學生掌握Android和iOS移動應用程序開發(fā)的基本方法;②培養(yǎng)學生利用數(shù)據(jù)庫技術、網(wǎng)絡技術和多媒體技術獨立開發(fā)Android和iOS應用的能力;③培養(yǎng)學生撰寫需求文檔、開發(fā)文檔和測試文檔的能力;④培養(yǎng)學生形成良好的編程習慣和團隊合作精神;⑤重點培養(yǎng)學生的創(chuàng)意思維、創(chuàng)新能力和創(chuàng)業(yè)意識。
3.高職移動應用開發(fā)創(chuàng)新人才培養(yǎng)模型的研究與實現(xiàn)
為了適應社會對移動應用開發(fā)人才的需要,從培養(yǎng)目標人手,改變傳統(tǒng)教學模式勢在必行,為此依靠一個平臺統(tǒng)一組織和管理是大勢所趨。
3.1“ITeam”平臺簡介
2011年,廣東農工商職業(yè)技術學院計算機系創(chuàng)建“ITeam大學生技能培養(yǎng)與創(chuàng)業(yè)孵化基地”,構建“社團——工作室——虛擬公司”分層遞進的管理模式。4年來,“ITeam”基地創(chuàng)新地提出“三課堂聯(lián)動、三項融匯、分層遞進”的人才培養(yǎng)模式,解決了第二課堂和第一課堂的脫節(jié)問題,創(chuàng)建了第三課堂的概念,創(chuàng)新了人才培養(yǎng)體系,激發(fā)了學生積極參與各種項目實施的熱情。目前,已成立的工作室包括智維工作室、夢幻工作室、軟件工作室等多個工作室;虛擬公司包括天博網(wǎng)絡科技有限公司、傳記網(wǎng)絡有限公司、Levo軟件開發(fā)公司、羊咩數(shù)碼有限公司、鋼毅網(wǎng)絡科技公司、勤為信息技術有限公司、圖騰工作室7家;技術囊括網(wǎng)絡綜合布線、網(wǎng)站設計、軟件開發(fā)(3G移動應用開發(fā))、電子商務、計算機維護、動漫設計等IT主要領域。
3.2構建三維分層梯度教學模型
根據(jù)調研市場對移動應用開發(fā)人員的崗位需求,我們分析各崗位工作任務,制訂課程培養(yǎng)目標,借助廣東農工商職業(yè)技術學院推廣的“ITeam”平臺,分3個層次培養(yǎng)學生,按照創(chuàng)意、創(chuàng)新和創(chuàng)業(yè)3個遞進的層次構建“能力軸”;根據(jù)學生學習的場所構建傳統(tǒng)課堂、工作室和虛擬公司的“課堂軸”;根據(jù)所處學期不同,構建“學期軸”,從而形成一個進階的梯度教學模型,如圖1所示。
三維分層梯度教學模型分成3個目標層次,分別對應初級、中級和高級。高職3年分為6個學期,初級階段為第2學期,在傳統(tǒng)課堂中給學生上移動應用開發(fā)課,在講授課堂教學內容的同時.著重激發(fā)學生的創(chuàng)意;中級階段為第3學期,挑選初級階段表現(xiàn)優(yōu)秀的學生進工作室,由指導教師給學生安排競賽任務并定期進行指導,主要培養(yǎng)學生的創(chuàng)新能力;高級階段為第4學期~第6學期,選拔中級階段表現(xiàn)優(yōu)秀的學生進虛擬公司,由指導教師在企業(yè)承接項目,讓虛擬公司的學生真案真做并完全按照公司的規(guī)范工作。
3.3選取分層梯度教學內容
由于三維分層梯度教學模型的3個層次所培養(yǎng)學生的目標各不相同,因此教師應因材施教,進行分層教學。每層的教學內容有所區(qū)別,傳統(tǒng)課堂教學主要培養(yǎng)學生的創(chuàng)新意識,課程有Android應用開發(fā)和iOS應用開發(fā)兩門課;在內容的選取上,用移動版QQ作為課程的主導項目,在此項目的基礎上,引入各種新技術,培養(yǎng)學生的合并創(chuàng)意、嫁接創(chuàng)意和衍生創(chuàng)意能力,使學生在完成主導項目的基礎上交出創(chuàng)意作品。工作室的學生則以各種移動應用比賽項目作為創(chuàng)新訓練項目,如“中國軟件杯”大學生軟件設計大賽、中國大學生計算機設計大賽(高職高專組)、全國信息技術應用水平大賽、廣東省“高校杯”軟件設計競賽(高職高專組)等,從而激發(fā)創(chuàng)新思維,體現(xiàn)以賽促學和以賽促創(chuàng)的特點。在虛擬公司的學生則以企業(yè)真實項目為訓練案例,充當虛擬公司的不同角色,深刻體會如何創(chuàng)業(yè)成立公司、公司如何運作和管理等。
3.4運用相應的教學方法與手段
傳統(tǒng)課堂在機房進行“理實一體化”教學,教師以邊講、邊練、邊提問的項目導向法進行教學。在教學過程中,教師要引入最新的相關技術,讓學生邊學邊激發(fā)新創(chuàng)意。
工作室以辦公室、會議室、實訓室作為場所進行教學,以學生開發(fā)各類移動應用比賽項目為主、教師答疑為輔進行互動式教學,并建立工作室工作制度,定期開例會,通過學生在例會中產生的頭腦風暴,形成新創(chuàng)意,同時師生共同討論和研究新創(chuàng)意的可行性和技術實現(xiàn)難度。
虛擬公司以辦公室為場所開展教學,教師承接企業(yè)項目給學生真案真做,教師作為監(jiān)管者的角色督促和管理學生,學生以公司成員的角色進行分工合作。公司主要有系統(tǒng)分析部、開發(fā)部、測試部、財務部以及運維部。項目開發(fā)全程以項目化進行管理,使學生在虛擬公司中學會如何創(chuàng)業(yè)。
工作室與虛擬公司設立準入門檻,達到要求的學生方可進入工作室與虛擬公司。在傳統(tǒng)課堂中,可適當讓在工作室和虛擬公司研發(fā)的本年級或高年級學生將其開發(fā)的項目作為案例講解,采用以學生為主、教師為輔的教學模式,讓學生有更多的互動學習和經驗交流機會,讓優(yōu)秀的學生帶動中等學生、中等學生帶動后進生,實現(xiàn)大家共同進步,從而引導學生全面提升移動應用開發(fā)的創(chuàng)新能力。
3.5采用績效考核方式
考核分為對學生的績效考核和對教師的績效考核,打破傳統(tǒng)的以期末考試和平時成績決定學生最終期末成績的方法,而采用多元化考核方式考核學生開發(fā)移動應用的能力;根據(jù)學生平時的實訓作業(yè),傳統(tǒng)課堂、工作室和虛擬公司的表現(xiàn),開發(fā)項目的難易程度,項目的創(chuàng)新性,完成項目的質量,完成的時間,比賽獲得的獎項,企業(yè)的滿意程度,期末考試成績等進行多角度綜合評價。對教師的考核則通過學生的評價、教師之間互評、教師工作量統(tǒng)計、所帶學生的業(yè)績等進行績效考核。
4.結語
由于傳統(tǒng)的教學模式使得高職學生在學習移動應用開發(fā)課程時,只懂得書本知識和教師所講的內容,缺乏學以致用以及創(chuàng)新的能力,因此筆者提出將傳統(tǒng)的移動應用開發(fā)人才的教育方式向創(chuàng)新型教育轉變,通過引入“ITeam”平臺,將創(chuàng)新理念融入其中,根據(jù)能力、課堂和學期構建了一個三維分層梯度的教學模型,強調培養(yǎng)學生的創(chuàng)意、創(chuàng)新和創(chuàng)業(yè)能力,在教育觀念、管理模式、教學內容與方法、教學手段、教學評價等方面進行全面改革。實踐表明,該模式提高了任課教師的創(chuàng)新教學能力和業(yè)務水平,有效地轉變了學生的學習方式,較大地提高了學生的學習興趣,激發(fā)了學生的創(chuàng)意,培養(yǎng)了學生的創(chuàng)新能力,從而為學生的創(chuàng)業(yè)打好堅實的基礎。
從理論與實踐相結合的高度,立足于本校,依托“ITeam”平臺,構建三維分層梯度教學模型,對高職移動應用開發(fā)創(chuàng)新人才培養(yǎng)模式進行研究與實踐,其最終研究成果具有可操作性的應用價值,不僅可為省內外高職院校培養(yǎng)移動應用開發(fā)創(chuàng)新人才提供一定的借鑒,還可直接推廣,供其他專業(yè)進行創(chuàng)新人才培養(yǎng)時參考。