劉 萍,陳東東
?
高職移動(dòng)互聯(lián)應(yīng)用開(kāi)發(fā)課程教學(xué)設(shè)計(jì)與實(shí)踐
劉 萍,陳東東
(江陰職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)科學(xué)系,江蘇 江陰 214400)
移動(dòng)互聯(lián)應(yīng)用開(kāi)發(fā)課程是軟件技術(shù)專業(yè)的核心課程。文章從課程設(shè)置、課程設(shè)計(jì)、教學(xué)實(shí)施、教學(xué)效果等方面對(duì)該課程進(jìn)行教學(xué)設(shè)計(jì),闡述如何基于工作過(guò)程進(jìn)行系統(tǒng)化的課程開(kāi)發(fā),以及如何通過(guò)立體化課程資源的支撐,試點(diǎn)翻轉(zhuǎn)課堂、研討式課堂,探索過(guò)程化綜合評(píng)價(jià)體系的實(shí)踐,同時(shí)將敏捷開(kāi)發(fā)理念融于課堂教學(xué)的教學(xué)改革思路。
工作過(guò)程系統(tǒng)化;研討式課堂;過(guò)程化綜合評(píng)價(jià)體系
隨著移動(dòng)技術(shù)和物聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,社會(huì)需要移動(dòng)應(yīng)用開(kāi)發(fā)和物聯(lián)網(wǎng)技術(shù)應(yīng)用開(kāi)發(fā)類人才供不應(yīng)求,在高校軟件技術(shù)專業(yè)開(kāi)設(shè)移動(dòng)互聯(lián)應(yīng)用開(kāi)發(fā)課程是順應(yīng)時(shí)代發(fā)展的需要。下文將基于工作過(guò)程系統(tǒng)化開(kāi)發(fā)課程,將課程內(nèi)容:Android原生APP開(kāi)發(fā)相關(guān)知識(shí);基于HTML5的移動(dòng)應(yīng)用開(kāi)發(fā)相關(guān)知識(shí);常用傳感器的應(yīng)用開(kāi)發(fā)和基于物聯(lián)網(wǎng)應(yīng)用的APP開(kāi)發(fā)的相關(guān)知識(shí)等設(shè)計(jì)成三個(gè)學(xué)習(xí)情境,每個(gè)學(xué)習(xí)情境包含的知識(shí)和技能是一個(gè)逐步遞進(jìn)的過(guò)程。通過(guò)該課程學(xué)習(xí),可掌握移動(dòng)開(kāi)發(fā)技術(shù),能開(kāi)發(fā)基于網(wǎng)絡(luò)應(yīng)用的移動(dòng)APP和物聯(lián)網(wǎng)應(yīng)用的APP。下文將詳細(xì)地從課程設(shè)置、課程設(shè)計(jì)、教學(xué)實(shí)施和教學(xué)效果等方面對(duì)該課程進(jìn)行教學(xué)設(shè)計(jì)。
軟件技術(shù)專業(yè)面對(duì)的工作崗位群包括移動(dòng)開(kāi)發(fā)工程師、Java軟件工程師、.net軟件工程師和嵌入式開(kāi)發(fā)工程師等,遵循“典型工作崗位(群)—典型工作任務(wù)分析—行動(dòng)領(lǐng)域歸納—學(xué)習(xí)領(lǐng)域開(kāi)發(fā)”的模式[1]。依據(jù)職業(yè)崗位能力需求,分析移動(dòng)開(kāi)發(fā)工程師在特定情境下承擔(dān)的典型工作任務(wù),參照軟件行業(yè)典型的敏捷項(xiàng)目管理Scrum框架,基于“項(xiàng)目導(dǎo)入、任務(wù)驅(qū)動(dòng)”教學(xué)思想進(jìn)行行動(dòng)領(lǐng)域的教學(xué)化設(shè)計(jì),以企業(yè)真實(shí)項(xiàng)目的研發(fā)工作過(guò)程為主線,將“必需、夠用”的核心知識(shí)進(jìn)行重構(gòu)與序化,融入到仿真的教學(xué)情境中,從而設(shè)計(jì)學(xué)習(xí)領(lǐng)域的項(xiàng)目化課程及其迭代式教學(xué)單元?;诠ぷ鬟^(guò)程系統(tǒng)化的思路[2]構(gòu)建的學(xué)習(xí)領(lǐng)域課程如圖1所示。
移動(dòng)互聯(lián)應(yīng)用開(kāi)發(fā)課程是軟件技術(shù)專業(yè)的核心模塊課程,包含《移動(dòng)應(yīng)用開(kāi)發(fā)》和《物聯(lián)網(wǎng)技術(shù)與應(yīng)用》這兩門課程,開(kāi)設(shè)在第4學(xué)期,如圖2所示[3],主要培養(yǎng)學(xué)生在Android移動(dòng)平臺(tái)下App應(yīng)用程序開(kāi)發(fā)的基本思路和技巧,依托“嵌入式技術(shù)與應(yīng)用”專業(yè)提供的物聯(lián)網(wǎng)設(shè)備(溫度傳感器、濕度傳感器及節(jié)能電路設(shè)備等),融合前置課程《JavaWeb應(yīng)用開(kāi)發(fā)》所學(xué)知識(shí),實(shí)現(xiàn)服務(wù)器端接口及移動(dòng)APP實(shí)訓(xùn)項(xiàng)目。移動(dòng)互聯(lián)應(yīng)用開(kāi)發(fā)課程的教學(xué)目標(biāo)和具體內(nèi)容見(jiàn)表1。
為了實(shí)現(xiàn)課程教學(xué)目標(biāo),教師可基于工作過(guò)程系統(tǒng)化[4]開(kāi)發(fā)移動(dòng)互聯(lián)應(yīng)用開(kāi)發(fā)課程教學(xué)內(nèi)容,設(shè)計(jì)3個(gè)學(xué)習(xí)情境,見(jiàn)表2。學(xué)習(xí)情境1:?jiǎn)螜C(jī)APP開(kāi)發(fā);學(xué)習(xí)情境2:基于網(wǎng)絡(luò)通信的APP開(kāi)發(fā);學(xué)習(xí)情境3:物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)。
圖1 基于工作過(guò)程系統(tǒng)化的學(xué)習(xí)領(lǐng)域課程構(gòu)建圖
圖2 課程體系圖
表1 課程的教學(xué)目標(biāo)和具體內(nèi)容
Tab.1 Teaching objectives and specific contents of the course
表2 課程的3個(gè)學(xué)習(xí)情境
Tab.2 Three learning situations in the curriculum
本課程建設(shè)了如下立體化的教學(xué)資源:各情境中的教學(xué)項(xiàng)目配套PPT課件,以及各子情境配套相應(yīng)的試題庫(kù);積極與企業(yè)合作,與某信息科技有限公司共同成立校企研發(fā)工作室,企業(yè)人員參與到本課程教學(xué)項(xiàng)目設(shè)計(jì)及軟件項(xiàng)目過(guò)程管理,本課程的教學(xué)項(xiàng)目即源自企業(yè)。擁有完善的課程項(xiàng)目庫(kù):簡(jiǎn)易計(jì)算器、點(diǎn)數(shù)字游戲、猜數(shù)字游戲、豆瓣熱映電影、校園啄木鳥、精簡(jiǎn)天氣程序、密碼保險(xiǎn)箱等;錄制了時(shí)長(zhǎng)5-15分鐘的配套微視頻160個(gè)左右,這些資源都放在學(xué)院的網(wǎng)絡(luò)教學(xué)綜合服務(wù)平臺(tái)上。
在教學(xué)方法和手段方面,采用“項(xiàng)目引導(dǎo),任務(wù)驅(qū)動(dòng)”的教學(xué)模式,和“學(xué)生項(xiàng)目組團(tuán)隊(duì)研討學(xué)習(xí)”的學(xué)習(xí)模式,真正做到了“教學(xué)做一體”,以及“專業(yè)技能、人品素養(yǎng)”一體化培養(yǎng)。通過(guò)立體化課程資源的支撐,試點(diǎn)翻轉(zhuǎn)課堂[5]、研討式課堂[6],探索過(guò)程化綜合評(píng)價(jià)體系,同時(shí)將敏捷開(kāi)發(fā)理念融于課堂教學(xué)。本課程教學(xué)中的研討式課堂是指通過(guò)有效的教學(xué)設(shè)計(jì),在課堂上以項(xiàng)目組為單位,學(xué)生為主體,針對(duì)任務(wù)進(jìn)行研討,通過(guò)教師的引導(dǎo),提高學(xué)生的主動(dòng)探索和學(xué)習(xí)的興趣,從而達(dá)到理論聯(lián)系實(shí)際的教學(xué)目的。本課程教學(xué)中的翻轉(zhuǎn)課堂是指依托立體化課程資源,充分發(fā)揮學(xué)生課前自學(xué)的積極性,提升課堂效率[7]。
課程教學(xué)提倡“引導(dǎo)學(xué)生思考,探究未知”的原則;充分發(fā)揮學(xué)習(xí)小組的作用,做到團(tuán)隊(duì)學(xué)習(xí);充分利用課程資源,鼓勵(lì)學(xué)生自主學(xué)習(xí)、不斷提高[8]。具體教學(xué)實(shí)施總體思路,如圖3所示。
圖3 教學(xué)實(shí)施總體思路
課程綜合采用(課堂、演講、作業(yè)、測(cè)驗(yàn)、項(xiàng)目綜合實(shí)訓(xùn)、項(xiàng)目答辯、期中期末筆試等)多種形式的考核評(píng)價(jià)體系。其核心理念是:考核學(xué)生的成長(zhǎng)過(guò)程,關(guān)注的是進(jìn)步,而不僅僅是量化的指標(biāo)成績(jī)[9]。以課后作業(yè)為例:本課程的作業(yè)安排了以資料檢索及思考為主的開(kāi)放型作業(yè),目的是引導(dǎo)學(xué)生思考,養(yǎng)成歸納總結(jié)的習(xí)慣;通過(guò)網(wǎng)絡(luò)教學(xué)綜合服務(wù)平臺(tái)的互動(dòng)交流進(jìn)行評(píng)價(jià),例如論壇答疑、作業(yè)及反饋等;通過(guò)以項(xiàng)目組為單位的研討式課堂[10]:通過(guò)課堂研討,引導(dǎo)學(xué)生對(duì)知識(shí)進(jìn)行探索、提煉和表達(dá),提高學(xué)生自主學(xué)習(xí)的能力,對(duì)研討式課堂情況以項(xiàng)目組為單位進(jìn)行打分;通過(guò)專題演講,本課程要求一個(gè)學(xué)期,每位同學(xué)必須要有一次專業(yè)相關(guān)的演講。通過(guò)演講,提升學(xué)生的綜合素質(zhì)[11]。總之,對(duì)課堂情況對(duì)各項(xiàng)目組進(jìn)行打分,項(xiàng)目組長(zhǎng)對(duì)組員進(jìn)行評(píng)分,給出評(píng)分的理由,然后由老師抽查部分組員的情況核實(shí)評(píng)分的公平公正;教師對(duì)每位學(xué)生的演講情況進(jìn)行打分,作為考核成績(jī)的一部分;對(duì)平時(shí)作業(yè)打分求平均值,對(duì)平時(shí)測(cè)驗(yàn)成績(jī)也求平均值,課程成績(jī)=(平時(shí)(50%)+期中(20%)+期末(30%))*80%+項(xiàng)目*20%,其中平時(shí)包括:課堂打分、演講打分、作業(yè)平均和測(cè)驗(yàn)平均,把這些加權(quán)平均求得,項(xiàng)目分?jǐn)?shù)由項(xiàng)目綜合實(shí)訓(xùn)階段打分和項(xiàng)目答辯分?jǐn)?shù)加權(quán)平均求得[12]。從課程成績(jī)的計(jì)算中看出:注重過(guò)程考核,關(guān)注學(xué)生點(diǎn)滴進(jìn)步。
經(jīng)過(guò)實(shí)踐證明,移動(dòng)互聯(lián)應(yīng)用開(kāi)發(fā)課程教學(xué)設(shè)計(jì)改革取得了較好的教學(xué)效果,提升了學(xué)生的學(xué)習(xí)興趣,使學(xué)生養(yǎng)成了良好的學(xué)習(xí)習(xí)慣,獲得了較好的學(xué)習(xí)方法[13-15]。
通過(guò)這樣的教學(xué)設(shè)計(jì),從教學(xué)現(xiàn)場(chǎng)實(shí)際的效果觀察,整個(gè)班級(jí)的課堂研討氛圍非常好,因?yàn)閰⑴c了知識(shí)的探索過(guò)程,所有學(xué)生更愿意表達(dá)自己所理解的觀點(diǎn),明顯提升了學(xué)生的學(xué)習(xí)興趣;通過(guò)這樣的教學(xué)設(shè)計(jì),讓學(xué)生在探索的過(guò)程中理解概念,在理解的基礎(chǔ)上動(dòng)手做,在做的過(guò)程中運(yùn)用和鞏固知識(shí)。從整個(gè)課程的作業(yè)情況統(tǒng)計(jì)數(shù)據(jù)來(lái)看,課后作業(yè)抄襲情況基本消失;從學(xué)生解決實(shí)訓(xùn)中遇到的問(wèn)題這個(gè)觀察點(diǎn)來(lái)看,通過(guò)這樣的教學(xué)設(shè)計(jì)反復(fù)訓(xùn)練之后,學(xué)生在遇到問(wèn)題之后:從之前的不知從何下手,慢慢形成了自己分析問(wèn)題的方法,能借助搜索引擎、API文檔、IDE工具來(lái)形成解決問(wèn)題的基本步驟。學(xué)生們都獲得了較好的學(xué)習(xí)方法。
移動(dòng)互聯(lián)應(yīng)用開(kāi)發(fā)課程基于工作過(guò)程系統(tǒng)化的課程開(kāi)發(fā),設(shè)計(jì)了3個(gè)學(xué)習(xí)情境,本課程先后作為系部“翻轉(zhuǎn)課堂”及“敏捷開(kāi)發(fā)與課程教學(xué)評(píng)價(jià)”的試點(diǎn),通過(guò)多輪探索,形成了自己特色的研討式課堂,并將敏捷項(xiàng)目管理Scrum框架融于課堂教學(xué)。依托“嵌入式技術(shù)與應(yīng)用”專業(yè)提供的物聯(lián)網(wǎng)設(shè)備(溫度傳感器、濕度傳感器及節(jié)能電路設(shè)備),以及前置課程“JavaWeb應(yīng)用開(kāi)發(fā)”實(shí)現(xiàn)的服務(wù)器端API接口,實(shí)現(xiàn)APP實(shí)訓(xùn)項(xiàng)目,實(shí)現(xiàn)跨專業(yè)融合。以引導(dǎo)學(xué)生思考為核心目標(biāo),關(guān)注學(xué)生在過(guò)程中的進(jìn)步,弱化量化考核。后續(xù)需進(jìn)一步完善的工作有:進(jìn)一步與行業(yè)知名企業(yè)合作,將行業(yè)規(guī)范和職業(yè)資格標(biāo)準(zhǔn)融入到課程中,共同設(shè)計(jì)充實(shí)課程項(xiàng)目庫(kù);基于工作過(guò)程系統(tǒng)化思想,進(jìn)一步梳理課程內(nèi)容,適時(shí)更新,以滿足企業(yè)共性和個(gè)性需求,也能滿足學(xué)生個(gè)性化自主學(xué)習(xí)需要;將創(chuàng)新創(chuàng)業(yè)實(shí)踐課程融入到課程中,引導(dǎo)學(xué)生創(chuàng)新實(shí)踐,并依托技能大賽,以賽促建,提升學(xué)生的創(chuàng)新創(chuàng)業(yè)能力。
[1] 姜大源. 工作過(guò)程系統(tǒng)化課程的結(jié)構(gòu)邏輯[J]. 教育與職業(yè), 2017(13): 5-12.
[2] 姜大源. 論高等職業(yè)教育課程的系統(tǒng)化設(shè)計(jì): 關(guān)于工作過(guò)程系統(tǒng)化課程開(kāi)發(fā)的解讀[J]. 中國(guó)高教研究, 2009(4): 66-70.
[3] 陳東東, 劉萍. 高職JavaWeb應(yīng)用開(kāi)發(fā)課程教學(xué)設(shè)計(jì)[J]. 軟件導(dǎo)刊·教育技術(shù), 2018(7): 55-57.
[4] 姜大源. 輪工作過(guò)程系統(tǒng)化的課程開(kāi)發(fā)[J]. 職業(yè)教育研究, 2012(9): 5-7.
[5] 劉桂花. 翻轉(zhuǎn)課堂在高校計(jì)算機(jī)文化基礎(chǔ)課中的應(yīng)用研究[J]. 中國(guó)成人教育, 2013(20): 174-175.
[6] 朱桂萍, 于歆杰, 陸文娟. “電路原理”課程深度改革的實(shí)踐探索[J]. 電氣電子教學(xué)學(xué)報(bào), 2013, 35(5): 6-10.
[7] 劉萍, 陳東東. 高職Java程序設(shè)計(jì)課程教學(xué)設(shè)計(jì)與實(shí)踐[J]. 計(jì)算機(jī)教育, 2016(2): 150-153.
[8] 陳志, 孫力娟, 岳文靜. 面向軟件服務(wù)外包專業(yè)的移動(dòng)應(yīng)用開(kāi)發(fā)課程體系建設(shè)[J]. 計(jì)算機(jī)教育, 2016(7): 96-100.
[9] 駱嘉偉, 李瑋, 殷櫻. 移動(dòng)應(yīng)用開(kāi)發(fā)課程的教學(xué)設(shè)計(jì)與實(shí)踐[J]. 計(jì)算機(jī)教育, 2016(3): 136-138.
[10] 李冬睿. 基于“ITeam”平臺(tái)的高職移動(dòng)應(yīng)用開(kāi)發(fā)創(chuàng)新人才培養(yǎng)[J]. 計(jì)算機(jī)教育, 2016(1): 35-42.
[11] 陳星, 趙佳萌, 宣軍法. 移動(dòng)應(yīng)用自動(dòng)化兼容性測(cè)試方法綜述[J]. 軟件, 2018, 39(7): 89-94.
[12] 閆學(xué)順, 王景暉, 張俊杰. 基于Android的智能醫(yī)療管理軟件設(shè)計(jì)方案研究[J]. 軟件, 2018, 39(7): 33-36.
[13] 榮艷冬. 高職數(shù)字化教學(xué)資源庫(kù)支撐平臺(tái)設(shè)計(jì)[J]. 軟件, 2018, 39(6): 46-48.
[14] 劉萍, 陳東東. 校園啄木鳥平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件, 2018, 39(4): 122-125.
[15] 陸相任. 基于Android平臺(tái)開(kāi)發(fā)的師生學(xué)習(xí)交流APP[J]. 軟件, 2018, 39(4): 21-23.
Teaching Design and Practice of Mobile Internet Application Development Course in Higher Vocational Colleges
LIU Ping, CHEN Dong-dong
(Department of computer Science, Jiangyin Polytechnic College, Jiang Su JiangYin 214400, China)
Mobile Internet application development course is the core course of software technology specialty. This paper designs the course from the aspects of curriculum design, curriculum design, teaching implementation, teaching effect, and so on. It expounds how to develop the course systematically based on the working process, and how to flip the classroom and seminar classroom through the support of three-dimensional curriculum resources, and explores the process-based comprehensive evaluation system. Practice, at the same time, integrate the idea of agile development into the teaching reform of classroom teaching.
Systematization of working process; Seminar class; Process synthetic evaluation system
TP311
A
10.3969/j.issn.1003-6970.2018.10.010
江蘇省軟件與服務(wù)外包實(shí)訓(xùn)基地教改課題“敏捷開(kāi)發(fā)與課程教學(xué)評(píng)價(jià)相結(jié)合”(2017-PPZY-A-R-27)
劉萍(1982-),女,講師,碩士,主要研究方向:軟件工程,系統(tǒng)集成;陳東東(1981-),男,講師,碩士,主要研究方向:信息處理,軟件工程。
劉萍,陳東東. 高職移動(dòng)互聯(lián)應(yīng)用開(kāi)發(fā)課程教學(xué)設(shè)計(jì)與實(shí)踐[J]. 軟件,2018,39(10):48-51