張中秋,束 元,黃必棟
(南京鐵道職業(yè)技術(shù)學(xué)院智能工程學(xué)院,江蘇 南京 210000)
移動(dòng)互聯(lián)網(wǎng)是繼互聯(lián)網(wǎng)之后的新興行業(yè),近10年來(lái),其發(fā)展速度、市場(chǎng)規(guī)模、產(chǎn)業(yè)結(jié)構(gòu)以及創(chuàng)新水平都遠(yuǎn)遠(yuǎn)超過(guò)PC 時(shí)代的互聯(lián)網(wǎng)行業(yè)[1]。據(jù)工信部預(yù)計(jì),隨著智能手機(jī)的迅速普及推廣,未來(lái)我國(guó)移動(dòng)應(yīng)用、手機(jī)游戲等軟件開(kāi)發(fā)人才缺口在100萬(wàn)以上[2]。隨著行業(yè)企業(yè)對(duì)移動(dòng)互聯(lián)網(wǎng)專(zhuān)業(yè)人才需求的迅猛增加,很多高職院校都開(kāi)設(shè)了移動(dòng)應(yīng)用開(kāi)發(fā)專(zhuān)業(yè)或者在計(jì)算機(jī)應(yīng)用、云計(jì)算技術(shù)應(yīng)用、人工智能技術(shù)應(yīng)用等計(jì)算機(jī)類(lèi)專(zhuān)業(yè)中開(kāi)設(shè)移動(dòng)應(yīng)用開(kāi)發(fā)課程,其目的是培養(yǎng)移動(dòng)應(yīng)用開(kāi)發(fā)工程師、移動(dòng)UI 設(shè)計(jì)師、Web 前端和后端開(kāi)發(fā)工程師等[3-6]。
目前絕大部分的高校開(kāi)設(shè)的移動(dòng)應(yīng)用開(kāi)發(fā)課程都是基于Android 和IOS 平臺(tái),隨著Harmony OS 系統(tǒng)自2019年推出,用戶(hù)規(guī)模迅速增長(zhǎng),搭載Harmony OS的終端設(shè)備數(shù)量已有2.4億,成為發(fā)展最快的移動(dòng)操作系統(tǒng),鴻蒙生態(tài)開(kāi)發(fā)者的數(shù)量已經(jīng)突破120萬(wàn),目前鴻蒙開(kāi)發(fā)者一般是由一定經(jīng)驗(yàn)的Android 開(kāi)發(fā)者轉(zhuǎn)入。在此背景下,移動(dòng)應(yīng)用開(kāi)發(fā)課程應(yīng)擴(kuò)展到鴻蒙系統(tǒng)平臺(tái)。
華為鴻蒙系統(tǒng)是一款全新的面向全場(chǎng)景的分布式操作系統(tǒng),它已不是傳統(tǒng)意義上的手機(jī)操作系統(tǒng),適用于包括手機(jī)在內(nèi)的多種終端。將用戶(hù)在全場(chǎng)景生活中接觸的多種智能終端實(shí)現(xiàn)極速發(fā)現(xiàn)、極速連接、硬件互助、資源共享?;邙櫭上到y(tǒng)以上的新技術(shù)、新特征、新場(chǎng)景,傳統(tǒng)的教學(xué)方法及模式已不能很好的適應(yīng)新技術(shù)的發(fā)展。
南京鐵道職業(yè)技術(shù)學(xué)院與華為公司共建了開(kāi)發(fā)者創(chuàng)新中心,該中心聚焦產(chǎn)教融合。移動(dòng)應(yīng)用開(kāi)發(fā)課程的改革以此為契機(jī),對(duì)促進(jìn)企業(yè)技術(shù)融入到課程教學(xué)體系,促進(jìn)人才培養(yǎng)質(zhì)量進(jìn)行有益的探索與實(shí)踐。培養(yǎng)能設(shè)計(jì)開(kāi)發(fā)鴻蒙APP 的高素質(zhì)高技能應(yīng)用型人才,培養(yǎng)學(xué)生“四個(gè)自信”,為國(guó)家培養(yǎng)自主硬軟件發(fā)展的后備軍[7]。
課程采用項(xiàng)目化教學(xué)方式,項(xiàng)目源于創(chuàng)新中心的真實(shí)項(xiàng)目,由校內(nèi)任課教師和企業(yè)導(dǎo)師全程參與項(xiàng)目規(guī)劃、設(shè)計(jì)、開(kāi)發(fā)、調(diào)試、發(fā)布全流程。校企雙方團(tuán)隊(duì)協(xié)作,產(chǎn)教融合,學(xué)生深度參與完整項(xiàng)目流程,打造混合異構(gòu)開(kāi)發(fā)新型教學(xué)模式。重點(diǎn)培養(yǎng)學(xué)生掌握實(shí)際項(xiàng)目開(kāi)發(fā)過(guò)程、軟件工程方法思維,掌握企業(yè)開(kāi)發(fā)標(biāo)準(zhǔn)及規(guī)范,提升職業(yè)技能和職業(yè)素養(yǎng),以及注重細(xì)節(jié)、追求卓越的工匠精神。依托創(chuàng)新中心的鴻蒙手機(jī)、平板、智慧屏、穿戴設(shè)備等硬件資源,輔以結(jié)合云端軟件工程工具及云手機(jī)等資源,保證了真實(shí)的開(kāi)發(fā)調(diào)試環(huán)境。理實(shí)一體,真學(xué)真做,培養(yǎng)學(xué)生的基于鴻蒙移動(dòng)應(yīng)用設(shè)計(jì)、開(kāi)發(fā)、調(diào)試、發(fā)布能力,以達(dá)到培養(yǎng)能設(shè)計(jì)開(kāi)發(fā)移動(dòng)APP 的高素質(zhì)高技能的應(yīng)用型人才的目標(biāo)。同時(shí)任課教師均為雙師型教師,均具有企業(yè)實(shí)際項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),在實(shí)操環(huán)節(jié)按照企業(yè)式開(kāi)發(fā)模式,落實(shí)真學(xué)真做理念。
緊密對(duì)接移動(dòng)應(yīng)用開(kāi)發(fā)工程師崗位典型工作任務(wù)、1+X 移動(dòng)應(yīng)用開(kāi)發(fā)職業(yè)技能等級(jí)證書(shū)(中級(jí))要求及人才培養(yǎng)方案[8],將課程重構(gòu)為“項(xiàng)目-模塊-任務(wù)”三層遞進(jìn)式結(jié)構(gòu),如圖1所示。課程以“高鐵安全生產(chǎn)智慧管理APP”項(xiàng)目為主線,根據(jù)功能拆分成五個(gè)模塊,每個(gè)模塊分為多個(gè)子任務(wù),將知識(shí)點(diǎn)精心設(shè)計(jì)融入到任務(wù)中,學(xué)生通過(guò)一個(gè)個(gè)任務(wù)的學(xué)習(xí)實(shí)踐掌握知識(shí)技能,由一個(gè)個(gè)任務(wù)組成一個(gè)模塊的開(kāi)發(fā),最終完成項(xiàng)目的開(kāi)發(fā),充分體現(xiàn)自頂向下設(shè)計(jì),自下而上的實(shí)現(xiàn)的軟件工程理念。實(shí)際體驗(yàn)Harmony OS 應(yīng)用的開(kāi)發(fā)過(guò)程。
圖1 “項(xiàng)目-模塊-任務(wù)”三層遞進(jìn)式課程架構(gòu)
建設(shè)課程學(xué)情分析平臺(tái),該平臺(tái)一方面采集學(xué)生課前、課中、課后以及實(shí)操過(guò)程數(shù)據(jù),一方面從預(yù)習(xí)環(huán)節(jié)、聽(tīng)課環(huán)節(jié)、實(shí)操環(huán)節(jié)三個(gè)階段三份問(wèn)卷共15 個(gè)指標(biāo)數(shù)據(jù),綜合進(jìn)行診斷分析。每個(gè)任務(wù)結(jié)束后,通過(guò)數(shù)據(jù)分析與可視化手段,呈現(xiàn)出學(xué)情可視化圖表,并通過(guò)建模,對(duì)學(xué)生當(dāng)前學(xué)情進(jìn)行評(píng)估,預(yù)測(cè)課程學(xué)習(xí)完成后能達(dá)到的知識(shí)技能水平,以及知識(shí)技能增長(zhǎng)曲線,給學(xué)生提振信心或者發(fā)現(xiàn)不足予以加強(qiáng)。例如,本課程課前通過(guò)問(wèn)卷分析,得出以下結(jié)論:
⑴軟件工程能力較弱,學(xué)生缺乏系統(tǒng)的軟件工程方法論及軟件工程思維能力;
⑵實(shí)踐動(dòng)手能力較弱,把軟件設(shè)計(jì)轉(zhuǎn)化為代碼實(shí)現(xiàn)的能力較弱;
⑶錯(cuò)誤發(fā)現(xiàn)能力較弱,不能及時(shí)的發(fā)現(xiàn)軟件存在的bug或者錯(cuò)誤。
⑷軟件調(diào)試能力較弱,綜合利用IDE工具結(jié)合真機(jī)、云手機(jī)調(diào)試代碼的能力薄弱。
根據(jù)學(xué)情分析結(jié)果,軟件工程及代碼實(shí)現(xiàn)是教學(xué)重點(diǎn),代碼調(diào)試為教學(xué)難點(diǎn)。隨著教學(xué)的深入,可根據(jù)學(xué)情分析數(shù)據(jù)動(dòng)態(tài)調(diào)整。
在教學(xué)實(shí)施上,以具體的工作任務(wù)來(lái)組織課程內(nèi)容。對(duì)每個(gè)任務(wù)的教學(xué)組織都分為課前任務(wù)發(fā)布,任務(wù)完成后實(shí)現(xiàn)的效果,學(xué)生課前完成任務(wù)開(kāi)發(fā),提交測(cè)試問(wèn)題,課中針對(duì)學(xué)生出現(xiàn)的問(wèn)題進(jìn)行重點(diǎn)調(diào)試答疑,并據(jù)此引入任務(wù)的核心知識(shí)點(diǎn),進(jìn)行相應(yīng)知識(shí)由點(diǎn)到面的拓展,課后繼續(xù)完成完善本次任務(wù),并和項(xiàng)目集成,編寫(xiě)任務(wù)報(bào)告。該教學(xué)組織形式融“做、教、學(xué)、思”于一體,突出學(xué)生自主學(xué)習(xí),教師帶領(lǐng)提升,學(xué)生消化領(lǐng)會(huì)再訓(xùn)練,學(xué)生在不斷訓(xùn)練中技能得到螺旋式上升,實(shí)戰(zhàn)能力大幅提高。同時(shí),培養(yǎng)學(xué)生開(kāi)發(fā)實(shí)際項(xiàng)目的能力以及創(chuàng)新能力,教學(xué)過(guò)程設(shè)計(jì)如圖2所示。
圖2 教學(xué)過(guò)程設(shè)計(jì)圖
教學(xué)實(shí)施過(guò)程中,采用分組進(jìn)行,按照企業(yè)化項(xiàng)目開(kāi)發(fā)小組配置,將學(xué)生分成10 組,每組3-4 名同學(xué),每小組學(xué)生中在每個(gè)任務(wù)中輪流當(dāng)組長(zhǎng),促進(jìn)同學(xué)討論與交流,鍛煉團(tuán)隊(duì)協(xié)作互助能力,集中攻關(guān)能力,小組中同學(xué)有不同分工,如UI、Sevice開(kāi)發(fā)、數(shù)據(jù)存儲(chǔ)、通信等不同功能開(kāi)發(fā)。
在項(xiàng)目化教學(xué)期間,學(xué)生除了課堂實(shí)做之外,課外開(kāi)發(fā)的實(shí)踐任務(wù)量也較多。任務(wù)完成后,需要將項(xiàng)目中同樣知識(shí)點(diǎn)的功能繼續(xù)完善開(kāi)發(fā)。開(kāi)發(fā)完成的代碼提交云平臺(tái),由教師和企業(yè)導(dǎo)師查看、評(píng)價(jià)并反饋。同學(xué)們據(jù)此逐步增長(zhǎng)企業(yè)項(xiàng)目經(jīng)驗(yàn),同時(shí),這些反饋評(píng)價(jià)都會(huì)進(jìn)入學(xué)生學(xué)情分析系統(tǒng)。
項(xiàng)目采用“課內(nèi)+課外開(kāi)發(fā)”結(jié)合評(píng)價(jià)方式,如表1所示。課內(nèi)考核對(duì)標(biāo)課程標(biāo)準(zhǔn),重點(diǎn)評(píng)價(jià)知識(shí)、技能目標(biāo)、素質(zhì)目標(biāo)的達(dá)成情況;課外考核對(duì)標(biāo)崗位要求和企業(yè)規(guī)范,重點(diǎn)評(píng)價(jià)學(xué)生設(shè)計(jì)能力、開(kāi)發(fā)能力、工匠精神、工作態(tài)度表現(xiàn)。
表1 “課內(nèi)+課外開(kāi)發(fā)”考核評(píng)價(jià)表多維評(píng)價(jià)內(nèi)容
將鴻蒙系統(tǒng)融入移動(dòng)應(yīng)用開(kāi)發(fā)課程,結(jié)合創(chuàng)新中心進(jìn)行教學(xué)模式的改革與實(shí)踐,學(xué)生軟件開(kāi)發(fā)能力及綜合素質(zhì)均穩(wěn)步提升。通過(guò)課前、課中、課后的任務(wù)安排實(shí)現(xiàn)一個(gè)個(gè)任務(wù),從而完成整體項(xiàng)目的開(kāi)發(fā),學(xué)生從項(xiàng)目中獲得了成就感,大大增強(qiáng)自信心,激發(fā)了學(xué)習(xí)興趣,提升了職業(yè)技能。企業(yè)導(dǎo)師的參與,使得學(xué)生提升了職業(yè)素養(yǎng),養(yǎng)成了遵循企業(yè)開(kāi)發(fā)標(biāo)準(zhǔn)和規(guī)范的習(xí)慣,代碼質(zhì)量得到提升。熟悉了軟件分析、設(shè)計(jì)、編碼、測(cè)試、發(fā)布的軟件項(xiàng)目實(shí)施流程。希望我們的搜索可為進(jìn)一步深化校企產(chǎn)教融合模式和機(jī)制提供參考依據(jù)。