許 婷
北京理工大學珠海學院 廣東珠海 519088
隨著當代移動互聯網的快速發展,移動手機的范圍普及,移動開發工程師的崗位需求量也與日俱增,許多應用型高校也相應地開設了移動開發技術課程。2017年,教育部審議通過的《新工科研究與實踐項目指南》明確提出了新工科建設的指導方針,在24個選題中提出了新的選題要求,其中包括產教融合、校企合作的人才培養模式改革、體制機制改革和大學組織模式創新[1]。因此,在產教融合背景下,移動開發技術作為新工科中重要的一門綜合性實踐課程,對于培養全面發展的應用型人才是十分重要的。
目前,Android系統作為市場占有率最大的手機系統,相應的Android開發工程師的需求量也越來越大,本門課程以培養應用型Android移動開發技術人才為目的,通過教學提升學生的應用開發的專業技能和實踐能力。但是傳統的授課教學模式對于這門課程的建設而言還存在很多問題,課程培養目標與人才的實際應用脫軌,無法滿足大多數企業的人才需求。
本文將從“移動開發技術”這門課程現階段的教學現狀及所面臨的問題入手,探索改革方向,建設以“學生發展為中心,社會為導向”的新工科課程,培養具有一定鉆研性、探索性、實踐性的人才。
目前,許多高校所開設的“移動開發技術”課程仍然沿用了傳統的教學模式,主要通過講授知識點為主,以學生理解為目的,但是這種傳統教育模式使學生參與度少,興趣低下,也暴露出了該門課程在教學中現存的幾個重點問題。
傳統的教學方式側重點在于教師授課,知識點拆分講解,學生往往以聽懂理解為主。因此,學生的實踐能力無法得到充分鍛煉,大多數學生只能對單一知識點進行理解運用,卻無法將知識點融會貫通,編程綜合能力弱,難以獨立完成一個完整應用程序的設計與開發,導致學生學習興趣大幅下降。
Android系統版本更新速度快、知識內容變化較大,許多相關的教材難以得到及時更新,授課內容很容易與社會前沿技術脫軌,從而導致學生即學即淘汰。
傳統教育模式培養下的學生往往缺乏探索學習能力和分析問題、解決問題的能力。大多數學生僅僅只停留在聽懂、學懂上,而相對企業所需的綜合開發能力、團隊合作和交流溝通等都沒有得到有效的培養與鍛煉。
CDIO是指構思(Conceive)、設計(Design)、實現(Implement)和運作(Operate),該理念充分體現了一個獨立產品的開發周期,有效培養學生工程基礎知識、個人能力、人際團隊能力和工程系統能力四個層面,綜合培養學生分析問題、解決問題的綜合素質。CDIO工程教育理念已經在全世界多所著名大學得到了驗證并取得了良好效果,通過CDIO模式培養的學生也深受社會企業的歡迎[1]。因此,將CDIO工程理念融入“移動開發技術”課程而言是具有一定可行性及效果的。
產教融合是指生產與教育的一體化,聚合教育與企業的優勢資源,建立完善的協同機制,推動以產業需求為目標的人才培養,深化校企合作。對應應用型本科院校而言,產教融合更是成為自我發展的重要途徑[2]。因此,在產教融合的大背景下,針對于實踐性更高、社會產業需求性更大的“移動開發技術”課程而言,打通校企合作對于推進學生綜合能力的培養具有一定的促進意義。
本節主要以CDIO工程理念為基礎,針對傳統教育中現存問題,討論在產教融合的大背景下探索應用型本科中的“移動開發技術”課程如何進行人才培養。以“案例+實踐、實踐+創新、創新+實習”的課程改革方案為路線對“移動開發技術”課程進行建設,具體改革內容如圖1所示。

圖1 “案例+實踐、實踐+創新、創新+實習”教學改革方法
本門課程將以具體項目案例——“記賬本”為主,該案例主要涉及界面設計開發、Activity、數據存儲、高級控件、廣播Broadcast、網絡連接等大綱內所必需的學習內容,并可根據當下最新技術對案例所涉及的知識點進行調整修改。然后再根據該案例所包含的知識點進行知識點拆分教學,引導學生從構思到設計到實現最后進行運作,讓學生對產品開發過程有一個更加完整的認知,并學會解決開發過程中所遇到的各類問題,培養學生的綜合能力。“案例+實踐”的教學環節具體實施流程如圖2所示。

圖2 “案例+實踐”教學環節
(1)構思(Conceive):學生將進行2~3人的團隊分組,進行項目應用主題選定。通過自選性的項目可以引導學生進行主題構思,而不是局限于老師本身的案例模型,與此同時,團隊討論可以在一定程度上擴寬學生思路,并培養團隊溝通能力,有效促進提升后續的設計開發。
(2)設計(Design):通過項目案例整體功能分解帶領學生對產品功能設計進行完整的了解,包括界面設計美觀程度、功能邏輯設計的合理新穎、用戶體驗感舒適等多方面多維度講解,引導學生對自選項目進行設計,激活學生的創新思維,進一步加強學生的參與性。在本階段需要學生進行原型圖設計、產品文檔撰寫,以便更加真實貼近企業開發環境。
(3)實現(Implement):將對應知識點拆分到項目的每個功能模塊進行實現,模擬產品開發流程,每一個知識點再案例講解完后,學生進行對應知識點功能實踐并提交作品報告,以檢驗當前知識點的掌握程度及開進程中不同功能知識點之間是否能夠有效綜合應用,直到整個項目作品完全完整開發完畢為止。
(4)運作(Operate):作品開發完畢后,進行測試運行后上線,為了讓學生模擬真實運作流程,將學生開發后的作品放在同一平臺上,并分配每位同學體驗5~10個不同的應用作品并進行用戶體驗反饋。通過反饋可以讓學生對自己本身的作品進行進一步的改進的同時也可以從外界獲得反饋意見進行產品優化更迭。
由于Android技術發展更新快,學習內容變化大,為了能夠讓學生不局限于固有基礎知識,提升學習拓展能力,與社會前沿技術接軌,本節將從以下方面進行“實踐+創新”學習,具體實施流程如圖3所示。

圖3 “實踐+創新”教學環節
(1)提出問題(Qusetion):由教師提出項目作品中存在的問題,該問題所涉及的部分應與當前前沿技術相關,引導學生進行前沿技術的學習,鼓勵學生以創新的思路去解決問題。
(2)解決問題(Answer):由學生自主解決問題,通過資料收集、網上查閱、同學探討、教師指導等多元化手段解決項目中所存在的問題,培養學生分析問題、解決問題的綜合素質能力,讓學生從問題中鉆研,從問題中得到答案。
(3)自我優化(Optimize):由老師引導、學生自發主動吸納最新前沿技術,通過自我不斷優化提升創新學習能力,讓學生在優化中學習,在優化中創新。
隨著高等院校的發展多元化,應用型高等院校的自我發展途徑越來越重要,其中產教融合作為發展的重要途徑也成為各類應用型高等院校的重點關注。在產教融合的大潮背景下,深化校企合作,以產教融合推動學生的學習創新能力成為一種趨勢。針對于本門課程而言,深化校企合作的必要性更是不言而喻,因此,為了提升學生創新能力,加強學院與企業的合作溝通,“創新+實習”教學環節的具體安排實施如下。
(1)與本地企業深化合作,將學生的作品提供給對應企業導師進行評估改進,以產業化的角度來評估學生作品能夠有助于學生與社會接軌。
(2)對口崗位實習,針對于學習創新能力強、興趣濃度大的學生,可以跟企業合作推薦對應實習崗位,深化學生對移動開發技術的學習理解,在一定程度上也能夠幫助學生就業,為企業輸送更多對口人才。
課程考核評價是衡量學生學習的重要指標,傳統的考核方式是通過理論知識的考試來進行課程評估,而這種方式往往會讓學生只注重書本學習而脫離了實踐應用。根據“移動開發技術”課程的改革思路及方式,為了更好地培養學生的綜合能力素質,融入校企合作,該門課程對應的考核方式也有所改變。
本門課程將以作品+答辯的形式進行考核,并根據平時表現進行加權后形成一個多元化的考核機制。具體如下:
學生在課程學習中所開發項目作為平時成績進行評估,具體包括每次提交的作品報告、產品文檔、原型圖等。但是,團隊項目往往很難進行個人能力考核,因此為了能夠更好地掌握每位學生的能力素質,期末考核將讓每一位學生在本身的團隊項目的基礎上進行獨立的進一步的創新改進,以此來考查學生的創新能力和實際開發能力,也能夠有效評估學生的學習成果。即總評成績=平時成績40%+期末考核成績60%。
隨著當代社會技術的蓬勃發展,移動互聯網行業也擁有廣闊的發展前景,不論是在物聯網、人工智能還是日常生活中都占據了重要一席。因此,移動開發技術人才的培養在社會經濟的發展中也具有重要意義。本文從傳統的教學方式切入,以CDIO工程理念為基礎,通過多元化多維度的深化優化改革,推進學生實踐創新能力,促進校企合作,深化產教融合??偟膩碚f,本次改革方向具有一定的效果,但是在后續課程建設上仍然需要繼續探索完善,以“學生發展為中心,社會為導向”繼續探索研究。