程濤 成維莉
摘? 要:基于工作過程導(dǎo)向的課程設(shè)計(jì)理念,分析Android移動應(yīng)用開發(fā)的崗位需求,以典型工作任務(wù)設(shè)計(jì)相應(yīng)的學(xué)習(xí)領(lǐng)域,通過學(xué)院承擔(dān)的江蘇省農(nóng)產(chǎn)品質(zhì)量追溯等項(xiàng)目轉(zhuǎn)化為學(xué)生的實(shí)訓(xùn)任務(wù),運(yùn)用在線課程、任務(wù)驅(qū)動、過程考核等教學(xué)手段和方法,激活學(xué)生學(xué)習(xí)的主體能動性,使學(xué)生在“學(xué)中做”和“做中學(xué)”過程中加深對專業(yè)知識、技能的理解和應(yīng)用。
關(guān)鍵詞:Android? 工作過程導(dǎo)向? 課程標(biāo)準(zhǔn)? 任務(wù)驅(qū)動
中圖分類號:TP316-4? ? ? ? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識碼:A? ? ? ? ? ? ? ? ? ? 文章編號:1674-098X(2020)10(c)-0204-04
Abstract: Based on the concept of work process oriented curriculum design, this paper analyzes the post requirements of Android mobile application development, designs the corresponding learning fields with typical work tasks, transforms the agricultural product quality traceability project undertaken by the college into the practical training tasks of students, and uses online courses, task driven, process assessment and other teaching methods and methods to activate the effectiveness of students as learning subjects To make students deepen their understanding and application of professional knowledge and skills in the process of "learning to do" and "learning by doing".
Key Words: Android; Work process orientation; Curriculum standard; Task driven
引言 隨著移動智能終端中Android系統(tǒng)的普及,IT行業(yè)對Android應(yīng)用軟件開發(fā)崗位有著大量需求,對Android課程的教學(xué)質(zhì)量要求也愈發(fā)提高。本著培養(yǎng)學(xué)生的Android項(xiàng)目開發(fā)能力與職業(yè)素養(yǎng),通過工作過程導(dǎo)向的方法,對課程進(jìn)行設(shè)計(jì)與開發(fā)。
1? 課程定位
本課程主要面向IT行業(yè)的Android軟件開發(fā)工作的一線程序員崗位,培養(yǎng)學(xué)生掌握Android應(yīng)用程序開發(fā)的基本方法;培養(yǎng)學(xué)生應(yīng)用Android進(jìn)行中小型應(yīng)用軟件開發(fā)的技能,并形成良好的編程習(xí)慣和團(tuán)隊(duì)合作精神;培養(yǎng)學(xué)生的自主學(xué)習(xí)能力,為其成長為一名合格的Android程序員奠定良好的基礎(chǔ)[1]?!禔ndroid移動應(yīng)用開發(fā)》課程是計(jì)算機(jī)應(yīng)用技術(shù)、軟件技術(shù)、物聯(lián)網(wǎng)應(yīng)用技術(shù)等專業(yè)的核心課程。它的前導(dǎo)課程是《Java程序設(shè)計(jì)》《網(wǎng)頁架構(gòu)與布局》,后續(xù)課程《移動互聯(lián)前端開發(fā)技術(shù)》《計(jì)算機(jī)應(yīng)用綜合項(xiàng)目實(shí)踐》。
2? 課程設(shè)計(jì)理念與思路
2.1 課程設(shè)計(jì)理念
課程開發(fā)遵循的基于工作過程導(dǎo)向的現(xiàn)代職業(yè)教育理念,課程教學(xué)內(nèi)容的取舍和內(nèi)容排序遵循以實(shí)際工作需求為目標(biāo)原則,同時重視軟件工程的標(biāo)準(zhǔn)規(guī)范,兼顧學(xué)生基本情況和學(xué)習(xí)效果,努力使學(xué)生的學(xué)習(xí)內(nèi)容與目標(biāo)工作崗位能力要求無縫對接[2]。
采用“項(xiàng)目引領(lǐng),任務(wù)驅(qū)動”的教學(xué)模式,按照小型Android項(xiàng)目從設(shè)計(jì)到開發(fā)、實(shí)現(xiàn)的一般性流程,組織章節(jié)的演進(jìn)。在授課過程中,項(xiàng)目的主要開發(fā)階段模塊化,特定的功能任務(wù)化,學(xué)生在完成各個“任務(wù)”的同時,學(xué)習(xí)并掌握項(xiàng)目開發(fā)過程中所需的技能和應(yīng)遵守的業(yè)內(nèi)規(guī)范,為學(xué)生職業(yè)能力發(fā)展奠定良好的基礎(chǔ)等。
2.2 課程設(shè)計(jì)思路
基于課程設(shè)計(jì)理念,調(diào)研了崗位需求,確定了學(xué)習(xí)目標(biāo)、學(xué)習(xí)領(lǐng)域和學(xué)習(xí)任務(wù)等[3],具體過程是:第一步:Android移動應(yīng)用開發(fā)崗位需求調(diào)研;第二步:分析崗位的典型工作任務(wù)、崗位規(guī)范及所需的崗位能力;第三步:確定課程的學(xué)習(xí)領(lǐng)域;第四步:根據(jù)學(xué)習(xí)領(lǐng)域設(shè)計(jì)課程的規(guī)定項(xiàng)目;第五步:子學(xué)習(xí)領(lǐng)域分解;第五步:根據(jù)子學(xué)習(xí)領(lǐng)域,將項(xiàng)目分解為課程的學(xué)習(xí)任務(wù)。崗位任務(wù)分析與學(xué)習(xí)領(lǐng)域見表1。
3? 教學(xué)目標(biāo)
本課程主要面向崗位為Android UI設(shè)計(jì)崗位和應(yīng)用軟件開發(fā)工程師。課程的教學(xué)目標(biāo)分解為知識目標(biāo)、技能目標(biāo)和素質(zhì)目標(biāo)。
(1)知識目標(biāo)。包括:①Android基本概念、體系結(jié)構(gòu)、運(yùn)行機(jī)制、程序框架、開發(fā)環(huán)境;②圖形用戶界面的概念和常用控件的屬性含義;③四大組件的概念、特點(diǎn)和生命周期;⑤數(shù)據(jù)存儲的分類、概念和特點(diǎn);⑤網(wǎng)絡(luò)應(yīng)用通信原理;⑥網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)格式。
(2)技能目標(biāo)。①會搭建和配置Android應(yīng)用程序開發(fā)環(huán)境;②會設(shè)計(jì)圖形用戶界面;③會開發(fā)后臺服務(wù)應(yīng)用程序;④會開發(fā)數(shù)據(jù)存儲應(yīng)用程序;⑤了解多媒體應(yīng)用程序開發(fā);⑥掌握網(wǎng)絡(luò)應(yīng)用程序開發(fā);⑦了解傳感器應(yīng)用程序開發(fā)。
(3)素質(zhì)目標(biāo)①具有良好的科學(xué)文化素質(zhì),能很快適應(yīng)崗位要求;②具有良好的溝通能力、團(tuán)隊(duì)合作精神;③有較強(qiáng)的學(xué)習(xí)能力和正確的擇業(yè)觀念。
(4)思政目標(biāo):1.培養(yǎng)學(xué)生具有國家網(wǎng)絡(luò)和軟件安全觀,樹立一定的居安思危觀念;2.了解國家的鄉(xiāng)村振興戰(zhàn)略,培養(yǎng)學(xué)生懂農(nóng)業(yè)、愛農(nóng)村和愛農(nóng)民的情懷;3.培養(yǎng)學(xué)生具備愛國敬業(yè)誠信友善的社會主義核心價(jià)值觀和精益求精的工匠精神。
4? 教學(xué)內(nèi)容及教學(xué)組織
4.1 內(nèi)容選取
以教學(xué)目標(biāo)為導(dǎo)向,本著“學(xué)習(xí)領(lǐng)域-項(xiàng)目設(shè)計(jì)-教學(xué)內(nèi)容模塊整合-任務(wù)分解”的原則,對該課程的教學(xué)內(nèi)容進(jìn)行了重新整合優(yōu)化。同時注重將科研資源轉(zhuǎn)化為教學(xué)資源,將科研項(xiàng)目分解為課內(nèi)實(shí)訓(xùn)小任務(wù)。
4.2 課程組織安排說明
依據(jù)7個學(xué)習(xí)領(lǐng)域共安排了7個項(xiàng)目實(shí)例[4],將Android應(yīng)用程序設(shè)計(jì)開發(fā)的相關(guān)知識融入到7個項(xiàng)目的具體任務(wù)中。每個任務(wù)按照要求與目的、操作步驟(做中學(xué))、相關(guān)知識(學(xué)中做)、思考與練習(xí)、實(shí)戰(zhàn)演練的順序進(jìn)行編排,在完成任務(wù)的過程中掌握相應(yīng)的知識與技能,以進(jìn)一步熟練掌握相應(yīng)的知識與技能[5]。
4.3 課程教學(xué)內(nèi)容
以其中的兩個項(xiàng)目“高級組件開發(fā)”和“數(shù)據(jù)存儲”為例,分解的實(shí)訓(xùn)任務(wù)和訓(xùn)練內(nèi)容等表2所示。
5? 課程實(shí)施建議
5.1 教學(xué)模式建議
(1)教師主導(dǎo)。
①教師首先通過一些常用APP的界面或者功能效果,來演示或者講解本次課學(xué)生需要完成的實(shí)踐任務(wù);②以提問形式檢查學(xué)生對于本次課的預(yù)習(xí)情況;③通過探究法分析完成任務(wù)所需要的技術(shù)支撐,講解Android軟件開發(fā)的相關(guān)知識與技術(shù);④指導(dǎo)班級學(xué)生成立若干項(xiàng)目小組,以小組形式練習(xí)任務(wù),教師解答學(xué)生提出的疑問,組長協(xié)助教師輔導(dǎo)本小組學(xué)生完成任務(wù);⑤任務(wù)完成后,教師點(diǎn)評,解答疑問。⑥教師再布置一個進(jìn)階任務(wù),加強(qiáng)對學(xué)生的技能訓(xùn)練。
(2)學(xué)生主體。
①明確任務(wù):掌握所需關(guān)鍵技術(shù);②UI設(shè)計(jì):素材收集、UI設(shè)計(jì);③功能實(shí)現(xiàn):程序編寫、編譯調(diào)試、運(yùn)行測試;④解決問題:學(xué)生組內(nèi)討論、教師輔助指導(dǎo);⑤評價(jià)小結(jié):學(xué)生展示運(yùn)行結(jié)果,學(xué)生自評、組長打分、教師點(diǎn)評和小結(jié)。
5.2 課程考核評價(jià)建議
根據(jù)本課程的內(nèi)容特點(diǎn)和具體要求,課程考核評價(jià)方式由過程考核和結(jié)果考核兩部分組成,以技能考核為主。過程考核占總評成績的70%,結(jié)果考核(期末考核)占總評成績的30%。過程考核以學(xué)習(xí)態(tài)度、操作能力、方法運(yùn)用、合作精神、操作結(jié)果為考核要素,以學(xué)習(xí)項(xiàng)目或典型工作任務(wù)為單元組織考核[6]。
5.3 課程資源庫網(wǎng)站
建立校內(nèi)教學(xué)SPOC課程,實(shí)現(xiàn)校內(nèi)優(yōu)質(zhì)資源共享,逐步建立在線開放課程。課程資源包括:Android電子教案、多媒體課件、習(xí)題庫、試題庫、實(shí)訓(xùn)實(shí)習(xí)項(xiàng)目、課程標(biāo)準(zhǔn)、國家及行業(yè)相關(guān)標(biāo)準(zhǔn)、在線測試等。教學(xué)中充分利用課程網(wǎng)站資源,使用信息化教學(xué)手段,圖文并茂、聲光電并用,生動、形象、直觀地展示工作環(huán)境、工作流程、操作方法等,使教學(xué)過程更加充滿吸引力、從而大大提高教學(xué)效果。
6? 結(jié)語
采用基于工作過程導(dǎo)向的理念設(shè)計(jì)開發(fā)了《Android系統(tǒng)應(yīng)用技術(shù)》課程標(biāo)準(zhǔn),將課程標(biāo)準(zhǔn)充分實(shí)踐到平常教學(xué)中,在教學(xué)內(nèi)容上,注重了將科研資源轉(zhuǎn)化為教學(xué)資源,將科研項(xiàng)目分解為學(xué)生實(shí)踐小任務(wù);在教學(xué)評價(jià)上,注重考核方式過程化,在過程考核的基礎(chǔ)上實(shí)現(xiàn)評價(jià)主體多元化,包括了教師評價(jià)、組長評價(jià)及學(xué)生自評;在教學(xué)手段及資源上,通過信息化教學(xué)手段促進(jìn)了教學(xué)資源的充分利用,促進(jìn)了全方位多感官的有效學(xué)習(xí),促進(jìn)了教學(xué)環(huán)節(jié)的全過程管控;從應(yīng)用效果上看,學(xué)生學(xué)習(xí)興趣增大,Android移動應(yīng)用開發(fā)的能力得到了較好的提高。當(dāng)然課程標(biāo)準(zhǔn)不是固定不變的,會隨著行業(yè)企業(yè)最新的崗位能力要求變化、Android最新的開發(fā)技術(shù)迭代更新而與時俱進(jìn),實(shí)現(xiàn)教學(xué)內(nèi)容與實(shí)際崗位工作任務(wù)無縫對接,從而有利于教學(xué)質(zhì)量的進(jìn)一步提高。本門課程開發(fā)也有略顯不足的地方,例如:一是校企合作中的企業(yè)項(xiàng)目資源還沒有充分轉(zhuǎn)化和融合到課程教學(xué)中,二是課堂翻轉(zhuǎn)的時間與資源沒有根據(jù)學(xué)生學(xué)情進(jìn)行充分設(shè)計(jì)和優(yōu)化,三是在學(xué)生頂崗實(shí)習(xí)中學(xué)生對課程教學(xué)的反饋與課程改進(jìn)工作沒有充分開展,這也是今后課程開發(fā)中努力的方向。
參考文獻(xiàn)
[1] 李新良.基于項(xiàng)目化教學(xué)的課程標(biāo)準(zhǔn)開發(fā)——以“Android手機(jī)應(yīng)用開發(fā)”課程為例[J].科技展望,2016(9):229.
[2] 劉樹超.高職院校資源共享課建設(shè)策略研究——以電子商務(wù)專業(yè)“網(wǎng)店開設(shè)運(yùn)營”課程為例[J].科技創(chuàng)新導(dǎo)報(bào),2019(16):203-204.
[3] 吳全全,閆智勇.工作過程系統(tǒng)化課程開發(fā)范式的內(nèi)涵與特征[J].中國職業(yè)技術(shù)教育,2017(15):57-64.
[4] 唐廣花.案例驅(qū)動教學(xué)法在《Android移動開發(fā)技術(shù)》課程的應(yīng)用[J].計(jì)算機(jī)工程與科學(xué),2019(S1): 196-199.
[5] 馬軍.任務(wù)驅(qū)動在計(jì)算機(jī)教學(xué)中的探索和實(shí)踐[J].科技創(chuàng)新導(dǎo)報(bào),2020(10):182-183.
[6] 韓高峰.以職業(yè)素養(yǎng)為導(dǎo)向的Android課程改革探索[J].電腦知識與技術(shù),2019(29):177-179.
科技創(chuàng)新導(dǎo)報(bào)2020年30期