盧向華
摘要:移動應用開發課程本身具有知識更新快、實踐性強等特點,傳統的教學方法在培養學生實踐能力方面存在不足,也忽略了與創新創業教育的結合。本文探討以創新創業教育為導向的Android應用開發課程改革,通過校企合作和技能競賽,融合移動互聯網創新創業的典型案例,采用翻轉課堂教學和進階式實驗教學,激發學生的學習興趣,提高學生的實踐能力和創新創業能力。
關鍵詞:創新創業;翻轉課堂;進階式實驗;過程考核;校企合作
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2019)27-0147-02
創新是引領發展的第一動力,將創新的理念融入創業教育中,是高等教育發展適應經濟社會發展所形成的全新的教育理念。2015年,國家提出創新創業教育要面向全體學生,融人人才培養的整個過程。同年5月,國務院發布《關于深化高等學校創新創業教育改革的實施意見》指出,“各高校要根據人才培養定位和創新創業教育目標要求,促進專業教育與創新創業教育有機融合,調整專業課程設置,挖掘和充實各類專業課程的創新創業教育資源,在傳授專業知識過程中加強創新創業教育”。為了推動與鼓勵大學生創新創業,在《國家中長期教育改革與發展規劃綱要(2010-2020年)》以及政府工作報告中多次提到“大眾創業、萬眾創新”,進一步鞏固創新創業在國家發展的重要作用。
在此背景下,地方應用型高校將創新創業教育列入專業人才培養目標及方案中,高度重視創新創業教育,大力推動教學改革。如何實現創新創業教育與專業課融合,在專業課的教學過程中培養大學生創新思維和創新能力,是當前高校進行教學改革的一個重要任務。
面向高校計算機科學與技術、軟件工程等相關專業,本文提出了以創新創業教育為導向的Android移動應用開發課程教學改革。以“技能競賽+校企合作”模式為核心,探索創新創業教育與專業教育深度融合的有效路徑。通過校企合作,引入企業案例和創新創業案例,在提高學生移動應用開發能力的同時,培養學生的創新創業意識和能力。
1課程背景
Android是規模最大且發展最快的生態系統,不僅在移動領域,而且在新興應用中都是重要的被選用的操作系統。得益于Android的強大功能和靈活性,在互聯汽車、互聯家居等領域,Android正在迅速成為這些領域的熱門選擇。在其他互聯領域,如零售、醫療健康和帶有人工智能計算需求的數字監控攝像頭領域,Android也都具有強勁的發展勢頭。移動互聯網的快速發展促進了對Android開發人才的巨大需求,同時隨著5G標準的逐漸落地,移動終端與移動互聯網深度融合,將會涌現出更多的新產品、新應用,為創新創業教育提供了豐富的資源和機會。
基于Android的移動應用開發是當前移動互聯網開發領域的重要方向,在Android移動應用開發課程教學中融入創新應用和創業案例,可以激發學生興趣,培養學生的創新創業能力。
2Android移動應用開發課程教學現狀
Android移動應用開發是一門主要面向計算機科學與技術、軟件工程等專業開設的專業課程,主要介紹基于Android的手機應用開發技術。該課程實踐性非常強,而且知識更新非常快。目前Android移動應用開發課程在教學過程中存在教學內容滯后,教學方法以及考核方式單一等問題,導致教學效果不理想,學生的實際能力無法滿足企業開發的要求。
隨著移動互聯網領域快速的發展,新理念、新技術不斷出現,而教材更新較慢,教師的知識更新相對較少,技術與企業要求脫軌,授課內容與企業實際開發應用脫節。
目前該課程主要采用理論與實驗相互穿插的教學方式,教師結合具體案例講授相關知識,學生通過模仿教學案例鞏固理論課講解的內容。由于授課學時少,講授深度不夠,上課使用的案例往往比較簡單,只針對某個知識點,而且案例內容落后,各個案例之間缺乏必要的聯系,不能有效培養學生的綜合能力。在學習完課程后,大多數學生也只是能夠根據所學內容開發簡單的Android移動應用,無法達到企業的需求。課程考核方式主要以筆試為主,只注重對課程知識點的考核,缺乏對學生實踐能力、知識應用能力、團隊協作能力的統一有效性評價。
3創新創業教育與課程教學深度融合的具體途徑
3.1重新定位《Android應用開發》課程教學目標
根據企業對Android應用開發人才的要求,重新定位了An-droid應用開發課程教學目標。課程教學以創新創業教育為導向,以職業能力培養為目標,實現課程教學內容與企業職業崗位能力需求有效對接。在教學過程中,以手機軟件開發為切入點,使學生了解移動互聯網新理念、新技術,了解移動終端的新產品、新應用,掌握ios與Android等主流移動應用開發技術,能夠基于ios或Android等智能移動操作系統平臺,開發用于智能移動終端設備的移動應用軟件,同時培養團隊協作能力、溝通能力、職業能力等綜合素養,具有移動開發崗位群所需要的項目開發和管理能力。
3.2 Android移動應用開發課程中融入創新創業內容
在教學過程中不斷追蹤移動互聯網領域涌現出的新產品、新應用,將其作為教學案例,對教學內容進行及時更新,對現有的教學資源進行補充。隨著Android系統不斷推陳出新,緊跟Android技術變革,及時更新講義、教案、教學案例,增加針對Android系統新功能的知識應用,并適當加入實際開發中廣泛應用的技術和第三方開源庫,如RecycleView、Glide框架、Gson、okhttp等,為學生提供具有時效性、針對性的課堂知識。另外,在課程教學中,適當地加入學科前沿發展內容和產業發展現狀內容,讓學生能夠了解最新的產業動向,緊跟產業潮流,找到與產業發展的連接點,從而為職業學習和創新創業尋找突破口。總之,Android移動應用開發課程從多個層面上融入創新創業內容。
3.3深化校企合作
近年來,洛陽理工學院在校企合作方面同傳智播客、黑馬程序員和達內科技等軟件培訓機構建立了良好的合作關系。課程組由學校教師和企業工程師共同組成,企業導師全程參與開發課程體系,共同制作教學視頻,設計教案、題庫和教學案例等資源。在教學過程中,平時的教學活動主要由校內教師完成,同時聘請企業中有豐富項目實踐經驗和教學能力的技術專家到學校兼職授課。課程最后一個環節的實訓教學采用企業教師主講,學院教師輔導的教學模式,完成一個完整的、有實際應用背景的企業項目,讓學生在學校中體會企業開發的過程和難度。通過校企合作共建教學資源和實訓基地,構建課程學習公共服務平臺,為學生提供優質的教學資源,滿足自主學習需要。同時隨著雙方交流的不斷加深,企業工程師和學校教師相互學習、取長補短,使得學院教師掌握了許多一線的移動端開發技術,在專業能力上得到提升。
3.4融合技能競賽,以賽促教
近年來,全國職業技能大賽的競賽項目與企業深度合作,賽項內容反映了行業技術的發展趨勢。“移動互聯網應用軟件開發”賽項是全國技能競賽的重要賽事之一,采用以行業為背景的移動互聯網應用開發作為案例,通過“系統文檔”“程序排錯”“功能編碼”及“創意設計”四種形式,全面考查參賽選手對實際工程項目的綜合分析能力、技術架構設計能力、文檔編寫能力、創意創新能力以及對移動互聯開發技術的掌握程度和操作的熟練程度。
通過競賽,可以激發學生對移動互聯網應用軟件開發領域的學習和研究興趣,了解行業發展趨勢以及產業界對人才的需求標準,同時培養學生團隊合作的精神和分工協作的能力嘲。教師通過指導學生參賽,可以有效提高自身的專業技能和教師水平,緊貼前沿技術和實際生產,更新課程內容,在課程教學中融人技能大賽的相關成果,有效開展實踐性教學。
3.5改革教學方法和考核手段
1)翻轉課堂教學
改變“滿堂灌”的教學方法,采用翻轉課堂的模式,教師在課前把教學內容(包括提綱、PPT、思考題等)布置給學生,要求學生帶著問題去查閱資料、觀看視頻自學基礎知識,并完成布置的案例作業。課堂上通過翻轉教學,由學生講解案例作業的實現思路和編碼過程,教師有針對性地進行知識的補充講解。通過這種方式,學生在課下會投入較大精力去學習,并獨立完成作業,能夠較扎實地掌握Android開發的技術基礎,同時提高了自學能力、知識歸納能力、表達能力。
2)開展進階式實驗教學
為了保持課程內容的連續性與迭代遞增性,在實驗教學中選擇源于企業項目、貼近學生實際生活的案例,開展由淺入深、有基礎到應用的進階式教學方法。每一個實驗項目分為基礎、提高和擴展三個層次。基礎層次主要是鞏固核心知識點的簡單應用。提高層次要求設計的項目基于當前實驗知識點和前面實驗知識點有機組合。擴展層次則要求通過查閱資料,完成一個功能更加完善的實際應用項目。學生可以根據自身興趣和學習情況來選擇實驗項目層次。進階式實驗教學可以激發學生的學習興趣,充分發揮每個學生的潛能,進而逐步提高其實踐能力。
3)“過程考核+項目考核”的教學評價
Android是一門實踐性非常強的課程,傳統的考核方式以往往課程知識考核為主,學生對專業知識的應用能力、自主學習能力、解決問題能力以及團隊協作能力無法在考核中得以體現。為此,我們采用“過程考核+項目考核”的教學評價方式,使教學評價成為一個動態的評價過程。過程考核主要依據學生平時的學習態度、學習情況、課堂表現和作業、實驗任務完成情況等。項目考核主要考查學生的知識運用能力、溝通表達能力和團隊協作能力等。為了鼓勵學生將所學知識與技能用于解決實際的應用需求,并能夠在應用領域上有所創新,所以項目的創新性是考核內容之一。項目考核在課程的最后階段進行,采用開放項目的形式,要求學生以小組為單位進行合作開發。項目完成后,進行項目匯報,小組互評,通過項目演示、答辯和設計報告全面考核學生的學習效果。最后將選出的優秀作品進行展示,參加校內舉辦的移動應用開發大賽。為了鼓勵學生積極參與競賽,將競賽成績作為課程考核的一部分。
4結束語
Android軟件開發技術更新非常快,因此需要教師不斷更新教學內容,緊跟技術發展,并改進教學方式和考核方式。基于校企合作+技能競賽的模式對Android移動應用開發課程進行教學改革嘗試,取得了一定的效果。從2015級計算機科學與技術、軟件工程專業開始,我校采用黑馬程序員編寫的《An-droid移動應用開發基礎案例教程》作為主要教材,實訓環節聘請達內的講師講授企業項目,學生學習熱情、學習態度有了明顯的改變。通過翻轉課堂和進階式的教學方法,學生的自主學習能力和實踐開發能力明顯提高。通過參加全國技能大賽豐富了學生實踐項目開發經驗,培養了團隊協作能力,在一定程度上提高了學生的創新意識和創新能力。