《【程序設(shè)計(jì)論文】微信小程序開發(fā)課程改革實(shí)踐》由會(huì)員分享,可在線閱讀,更多相關(guān)《【程序設(shè)計(jì)論文】微信小程序開發(fā)課程改革實(shí)踐(3頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、【程序設(shè)計(jì)論文】微信小程序開發(fā)課程改革實(shí)踐摘要微信小程序由于具有不同于傳統(tǒng)移動(dòng)APP的諸多優(yōu)點(diǎn),自推出以來得到了業(yè)界的廣泛關(guān)注,計(jì)算機(jī)類專業(yè)人才培養(yǎng)過程要適應(yīng)市場(chǎng)變化,為此,文章就開設(shè)微信小程序開發(fā)課程的意義和目標(biāo)進(jìn)行了分析,以任務(wù)驅(qū)動(dòng)方式精心設(shè)計(jì)了教學(xué)內(nèi)容,同時(shí)對(duì)于教學(xué)方法及課程考核方案給出建議,取得了很好的教學(xué)效果。關(guān)鍵詞微信小程序;項(xiàng)目課程;教學(xué)實(shí)踐一、微信小程序簡(jiǎn)介微信小程序是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢(mèng)想,用戶掃一掃或者搜一下即可打開應(yīng)用,體現(xiàn)了“用完即走”的理念,用戶不用關(guān)心是否安裝太多應(yīng)用的問題,應(yīng)用將無處不在,隨時(shí)可用,但又無須安裝卸載。簡(jiǎn)單和
2、低頻的應(yīng)用適合利用微信小程序來開發(fā)。比如外賣應(yīng)用“餓了么”,其本身的業(yè)務(wù)邏輯并不復(fù)雜,挑選想吃的菜肴,下單、付款。各類O2O家政服務(wù)、打車類應(yīng)用、天氣預(yù)報(bào)類應(yīng)用,都符合“簡(jiǎn)單”這個(gè)特性。比如手機(jī)話費(fèi)充值就是使用低頻的服務(wù),故也非常適合用小程序來開發(fā)。在線購(gòu)買電影票應(yīng)用“貓眼”,就是為用戶提供在線購(gòu)買電影票的服務(wù),整個(gè)服務(wù)的時(shí)間是短暫的,“買完即走”。相比傳統(tǒng)的移動(dòng)應(yīng)用APP開發(fā)方式,微信小程序具有諸多特點(diǎn),如表1所示。由于微信海量的用戶流量入口,盡管微信小程序在技術(shù)上并沒有多大創(chuàng)新,但的確具有巨大的商業(yè)價(jià)值;因此微信小程序一經(jīng)推出,馬上就得到了業(yè)界極大的關(guān)注,招聘網(wǎng)站上與微信小程序開發(fā)相關(guān)的招
3、聘職位出現(xiàn)了快速增長(zhǎng)。每一個(gè)從事web開發(fā)的人都應(yīng)該了解小程序的開發(fā)方法,這在未來求職中必然會(huì)是一項(xiàng)加分項(xiàng);為此在人才培養(yǎng)過程中也要適應(yīng)這一新需求的變化。二、課程設(shè)計(jì)(一)課程目標(biāo)設(shè)定本校的計(jì)算機(jī)信息管理專業(yè)培養(yǎng)目標(biāo)之一就是要求學(xué)生掌握移動(dòng)應(yīng)用開發(fā)相關(guān)知識(shí),具備移動(dòng)應(yīng)用開發(fā)能力;為此開設(shè)了包括網(wǎng)頁開發(fā)與制作、網(wǎng)站建設(shè)技術(shù)、web前端設(shè)計(jì)、移動(dòng)互聯(lián)網(wǎng)應(yīng)用設(shè)計(jì)等課程。考慮到市場(chǎng)對(duì)微信小程序開發(fā)能力的新需求,又新開設(shè)了微信小程序開發(fā)課程。微信小程序課程的教學(xué)目標(biāo)是讓學(xué)生能夠搭建微信小程序開發(fā)環(huán)境并熟練使用其開發(fā)工具,掌握小程序的基本文件結(jié)構(gòu),能夠根據(jù)實(shí)際開發(fā)需要利用微信小程序豐富的API完成相應(yīng)頁面
4、的設(shè)計(jì)和業(yè)務(wù)邏輯代碼的編寫,了解微信小程序函數(shù)的生命周期及動(dòng)態(tài)數(shù)據(jù)綁定機(jī)制,并且能夠利用數(shù)據(jù)緩存實(shí)現(xiàn)訪問控制,掌握微信小程序模板化及模塊化的基本方法,從而提高微信小程序的開發(fā)效率。通過學(xué)習(xí)使學(xué)生對(duì)于微信小程序的開發(fā)流程和方法有深入的了解,從而具備獨(dú)立開發(fā)相應(yīng)的微信小程序應(yīng)用的基本職業(yè)能力。(二)課程內(nèi)容選擇在課程開發(fā)過程中,在內(nèi)容選擇上以微信小程序范例項(xiàng)目開發(fā)為載體。該范例項(xiàng)目包括文章和電影兩個(gè)部分,其中文章功能部分讓學(xué)生掌握靜態(tài)和動(dòng)態(tài)頁面的設(shè)計(jì)方法,同時(shí)了解在開發(fā)過程中如何利用模板化和模塊化簡(jiǎn)化開發(fā)過程,提高開發(fā)效率。而在電影功能模塊中進(jìn)一步強(qiáng)化了模板化的程序開發(fā)方法,同時(shí)也讓學(xué)生了解前后端
5、開發(fā)的銜接方式,如何通過微信小程序的網(wǎng)絡(luò)訪問API進(jìn)行數(shù)據(jù)的動(dòng)態(tài)處理。該項(xiàng)目的主要內(nèi)容及要求如表2所示。(三)考核方法改革微信小程序開發(fā)課程是以項(xiàng)目為載體,要求學(xué)生邊學(xué)邊做完成該仿真項(xiàng)目;因此考核方式也應(yīng)該采用多元評(píng)價(jià)考核體系,課程成績(jī)由形成性考核成績(jī)和終結(jié)性考核成績(jī)共同組成。考核突出實(shí)踐性,加大項(xiàng)目作品考核分?jǐn)?shù)的比例,將項(xiàng)目作品考核占比提高到總分的70%,用分?jǐn)?shù)杠桿來調(diào)節(jié)學(xué)生對(duì)項(xiàng)目作品的重視度與參與度。另外,我們?cè)诰唧w教學(xué)過程中,還要求學(xué)生對(duì)作品實(shí)施過程予以全過程錄屏,其中全過程錄屏占比20%,從而確保每位學(xué)生能夠獨(dú)立完成該項(xiàng)目,提高其項(xiàng)目分析的能力。學(xué)生的平時(shí)表現(xiàn)占10%,該部分主要包括上
6、課參與教學(xué)互動(dòng)、協(xié)助教師輔助教學(xué)等情況,如回答問題、參與討論等。(四)教學(xué)實(shí)施建議由于微信小程序相關(guān)的網(wǎng)絡(luò)視頻及案例教程非常豐富,除了積極構(gòu)建課程自身微課視頻及案例庫資源外,還要積極利用網(wǎng)絡(luò)資源來幫助學(xué)生自主學(xué)習(xí)。同時(shí),由于項(xiàng)目實(shí)施過程中還會(huì)遇到很多問題,教學(xué)團(tuán)隊(duì)?wèi)?yīng)該建立網(wǎng)絡(luò)化學(xué)習(xí)和輔導(dǎo)平臺(tái),能夠?qū)W(xué)生的問題進(jìn)行網(wǎng)上答疑與輔導(dǎo)。在教學(xué)過程中要以應(yīng)用為目的,以必需夠用為度,以講清概念強(qiáng)化應(yīng)用為重點(diǎn),把知識(shí)和技能教給學(xué)生。同時(shí)盡可能結(jié)合學(xué)校信息化建設(shè)以及學(xué)生身邊的一些小項(xiàng)目、小應(yīng)用開展實(shí)戰(zhàn)化演練,從而提高學(xué)生的實(shí)戰(zhàn)能力。三、小結(jié)由于微信的海量流量入口,微信小程序能夠?qū)崿F(xiàn)將線上與線下有機(jī)結(jié)合,因而其推出之后就得到了業(yè)界的追捧,專業(yè)所開設(shè)的微信小程序開發(fā)課程也順應(yīng)了這一變化。文章就課程的設(shè)計(jì)、教學(xué)內(nèi)容選擇、教學(xué)實(shí)施建議以及考核方式改革等給出了相應(yīng)的建議,希望對(duì)相關(guān)專業(yè)的課程建設(shè)有所參考。參考文獻(xiàn)1王勛.“微信小程序開發(fā)”課程構(gòu)建與教學(xué)實(shí)踐J.計(jì)算機(jī)時(shí)代,2018(3):46-49.2王娟.微信小程序在高校教學(xué)中的應(yīng)用與推廣J.電腦知識(shí)與技術(shù),2017(27):147-148.3田志友,周元敏,田雨.微信小程序的媒體價(jià)值J.新媒體研究,2018(01):47-49.