施冬梅,孫翠改,趙煒霞
(蘇州信息職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)系,江蘇 蘇州 215200)
《國(guó)務(wù)院關(guān)于加快發(fā)展現(xiàn)代職業(yè)教育的決定》(國(guó)發(fā)〔2014〕19號(hào))、《教育部關(guān)于深化職業(yè)教育教學(xué)改革 全面提高人才培養(yǎng)質(zhì)量的若干意見》(教職成〔2015〕6號(hào))、《國(guó)務(wù)院辦公廳關(guān)于深化產(chǎn)教融合的若干意見》(國(guó)辦發(fā)〔2017〕95號(hào))等文件明確提出必須加快高等職業(yè)教育教學(xué)改革。教師利用現(xiàn)代教育技術(shù)讓學(xué)生從案例中學(xué)習(xí)、模仿、創(chuàng)新,培養(yǎng)實(shí)踐技能[1],促進(jìn)知識(shí)的融會(huì)貫通。課程教學(xué)要延伸至課外,讓學(xué)生利用信息技術(shù)和智能終端隨時(shí)隨地進(jìn)行移動(dòng)學(xué)習(xí)[2-3]。按照泛在學(xué)習(xí)的要求開發(fā)移動(dòng)學(xué)習(xí)平臺(tái)和學(xué)習(xí)案例非常必要。
泛在學(xué)習(xí)是在通信網(wǎng)絡(luò)環(huán)境下,采用泛在計(jì)算技術(shù)和無(wú)線通信技術(shù),實(shí)現(xiàn)隨時(shí)隨地溝通、無(wú)處不在的學(xué)習(xí)。學(xué)習(xí)者利用手機(jī)、平板等智能終端設(shè)備實(shí)現(xiàn)碎片化時(shí)間學(xué)習(xí)。學(xué)生、教師利用移動(dòng)無(wú)線網(wǎng)絡(luò)、智能終端實(shí)現(xiàn)跨地域、時(shí)域的空間交互[4-5]。移動(dòng)APP具有操作方便、不受時(shí)空約束、互動(dòng)性強(qiáng)等優(yōu)勢(shì),在線教育逐漸轉(zhuǎn)移至手機(jī)和平板移動(dòng)端,用戶利用學(xué)習(xí)類APP自學(xué)。
Android Studio是Google推出的Android集成開發(fā)工具,基于IntelliJ IDEA.,類似于Eclipse ADT[6],具有以下特性:基于Gradle的構(gòu)建支持;Android專屬的重構(gòu)和快速修復(fù);提示工具以捕獲性能、可用性、版本兼容性等問(wèn)題;支持ProGuard和應(yīng)用簽名;基于模板的向?qū)沙S玫?Android應(yīng)用設(shè)計(jì)和組件;功能強(qiáng)大的布局編輯器,可拖拉UI控件并預(yù)覽效果。Android Studio可以輔助專業(yè)人員開發(fā)移動(dòng)學(xué)習(xí)平臺(tái),實(shí)現(xiàn)數(shù)據(jù)管理、人機(jī)交互、信息查詢、數(shù)據(jù)分析、在線學(xué)習(xí)等。
“安卓應(yīng)用開發(fā)”是一門實(shí)踐性較強(qiáng)的課程,主要讓學(xué)生使用Android Studio軟件開發(fā)一些APP客戶端。為提高學(xué)習(xí)效率,開發(fā)在線課程資源,創(chuàng)建移動(dòng)學(xué)習(xí)平臺(tái),主界面如圖1所示。移動(dòng)學(xué)習(xí)平臺(tái)基于Android的C/S體系架構(gòu),采用三層架構(gòu)模型[7],總體架構(gòu)如圖2所示。
圖1 移動(dòng)學(xué)習(xí)平臺(tái)主界面
圖2 移動(dòng)學(xué)習(xí)平臺(tái)總體架構(gòu)
基于Android Studio環(huán)境設(shè)計(jì)的移動(dòng)學(xué)習(xí)平臺(tái)C/S的總體功能架構(gòu)[8],如圖3所示,包括用戶注冊(cè)和登錄、課堂點(diǎn)名、作業(yè)管理、資源管理、討論答疑、考核評(píng)價(jià)等模塊。
圖3 移動(dòng)學(xué)習(xí)平臺(tái)總體功能
1) 用戶注冊(cè)和登錄模塊。用戶注冊(cè)并經(jīng)教師審核通過(guò)后可以訪問(wèn)移動(dòng)學(xué)習(xí)平臺(tái)。已注冊(cè)用戶登錄時(shí)須驗(yàn)證用戶名和密碼[9],系統(tǒng)驗(yàn)證通過(guò)后,有權(quán)限進(jìn)行下一步操作。
2) 課堂點(diǎn)名模塊。課堂上,教師單擊“開始簽到”,打開簽到開關(guān),上傳簽到數(shù)據(jù)。學(xué)生單擊“簽到”按鈕,調(diào)用服務(wù)器簽到接口,將簽到數(shù)據(jù)如學(xué)號(hào)、課程號(hào)、簽到時(shí)間等添加至數(shù)據(jù)庫(kù)簽到表,實(shí)現(xiàn)精準(zhǔn)考勤。具體流程如圖4所示。
圖4 課堂點(diǎn)名流程圖
3) 作業(yè)管理模塊。學(xué)生完成作業(yè)并上傳到服務(wù)器數(shù)據(jù)庫(kù),教師通過(guò)客戶端學(xué)生作業(yè)列表查看和批閱作業(yè)。
4) 資源管理模塊。教師上傳教學(xué)資源,學(xué)生課前線上學(xué)習(xí)相關(guān)知識(shí)點(diǎn),掌握基礎(chǔ)理論知識(shí)。平臺(tái)上的學(xué)習(xí)資源可以反復(fù)觀看,實(shí)現(xiàn)了差異化教學(xué)。學(xué)習(xí)資源由服務(wù)器中的統(tǒng)一XML文件模板生成,發(fā)送到客戶端,由SAX解析后,XML文件中的標(biāo)題、內(nèi)容等通過(guò)列表控件布局顯示。學(xué)生可以利用Android內(nèi)置的媒體播放器觀看在線視頻,視頻可以直接下載到緩存中。
5) 討論答疑模塊。學(xué)生可以利用討論答疑模塊與教師實(shí)時(shí)交流,提高學(xué)習(xí)的實(shí)效性。教師可以及時(shí)了解學(xué)情,通過(guò)課堂教學(xué)幫助學(xué)生破解難點(diǎn),完成知識(shí)的內(nèi)化。
6) 考核評(píng)價(jià)模塊。教師根據(jù)學(xué)生的學(xué)習(xí)記錄,考核評(píng)價(jià)平時(shí)成績(jī)。比如“課堂點(diǎn)名”反映了學(xué)生的考勤情況,“作業(yè)管理”反映了學(xué)生完成作業(yè)的情況,“資源管理”反映了學(xué)生課前預(yù)習(xí)及課堂學(xué)習(xí)的情況,“討論答疑”反映了學(xué)生的參與程度。
開發(fā)案例時(shí),分析“安卓應(yīng)用開發(fā)”課程知識(shí)點(diǎn)的分布,由淺入深設(shè)計(jì)各知識(shí)點(diǎn)的學(xué)習(xí)案例,并融合實(shí)用性的案例,把課程分成互相銜接的案例模塊。以學(xué)生為主體,圍繞教學(xué)目標(biāo)和教學(xué)任務(wù),典型化處理真實(shí)場(chǎng)景,培養(yǎng)學(xué)生移動(dòng)客戶端APP的設(shè)計(jì)與開發(fā)能力。基于Android Studio采用三級(jí)案例(初級(jí)案例、應(yīng)用案例、綜合案例)教學(xué),如圖5所示。初級(jí)案例是入門級(jí)、基礎(chǔ)性案例,主要講授課本的知識(shí)點(diǎn)和基本的編程方法、思路,操作難度不大。應(yīng)用案例主要講授應(yīng)用開發(fā)技術(shù),將移動(dòng)學(xué)習(xí)平臺(tái)APP的開發(fā)劃分成5個(gè)案例,分模塊實(shí)施,讓學(xué)生掌握一套完整軟件的開發(fā)流程與技能。綜合案例是在前兩類案例的基礎(chǔ)上,融合知識(shí)點(diǎn),獨(dú)立開發(fā)綜合程序。這樣有利于學(xué)生鞏固知識(shí)點(diǎn),強(qiáng)化創(chuàng)新意識(shí)、合作意識(shí),提高實(shí)踐能力和軟件工程素養(yǎng)。
圖5 課程案例結(jié)構(gòu)圖
基于泛在技術(shù)+Android Studio的課程移動(dòng)學(xué)習(xí)平臺(tái)具有重要的使用價(jià)值和推廣價(jià)值。
教學(xué)方法改革是提高課堂教學(xué)質(zhì)量的有效手段。移動(dòng)學(xué)習(xí)平臺(tái)可以提高優(yōu)質(zhì)教學(xué)資源的使用效率,有利于學(xué)生綜合知識(shí)體系的構(gòu)建。移動(dòng)學(xué)習(xí)案例的開發(fā)研究可以促進(jìn)教師深入研究課程內(nèi)容和資源,提高創(chuàng)新能力。案例的開發(fā)重視學(xué)生的能力本位,學(xué)生全程參與,激發(fā)了主動(dòng)性。“安卓應(yīng)用開發(fā)”課程基于Android Studio軟件開發(fā)的移動(dòng)學(xué)習(xí)平臺(tái)集課堂點(diǎn)名、作業(yè)管理、資源管理、討論答疑、考核評(píng)價(jià)等功能于一體,實(shí)施三級(jí)案例教學(xué),教學(xué)質(zhì)量大幅提升。