徐 金,李 萍,張?zhí)t
(新疆農(nóng)業(yè)大學 計算機與信息工程學院,新疆 烏魯木齊 830052)
隨著移動互聯(lián)網(wǎng)技術(shù)和智能手機的迅猛發(fā)展,Android作為主流移動操作系統(tǒng),其前景不可限量?!癆ndroid應(yīng)用開發(fā)”課程是面向計算機本科相關(guān)專業(yè)學生開設(shè)的軟件開發(fā)課程,學生具備基礎(chǔ)編程能力,并已修完“Java編程設(shè)計語言”。該課程基于Java語言,內(nèi)容涵蓋界面開發(fā)、四大組件、數(shù)據(jù)存儲、多媒體應(yīng)用、GPS定位等知識。
本課程采用傳統(tǒng)授課模式存在三大問題:一是由于該課程內(nèi)容豐富,有限的課時量無法全面深入完成教學內(nèi)容。二是傳統(tǒng)面授方式無法滿足學生自主學習的需求。三是教師無法及時關(guān)注每個學生的預(yù)習情況。除此之外,提倡“以學生為中心”的課題模式[1],也是本課程采用混合式教學的主要原因之一。
為了解決傳統(tǒng)教學中的問題,本課程采用線上線下混合模式,并結(jié)合案例引導和項目驅(qū)動的教學方式,項目難度由淺入深并以環(huán)境搭建、需求設(shè)計、軟件開發(fā)、編譯調(diào)試等軟件開發(fā)流程做支撐,培養(yǎng)學生分析和解決工程實際問題的能力,使學生更好地適應(yīng)就業(yè)崗位。
混合式教學(Blending Learning)是把傳統(tǒng)學習方式的優(yōu)勢和數(shù)字化或網(wǎng)絡(luò)化學習(e-Learning)的優(yōu)勢結(jié)合起來,獲得更佳的教學效果[2]?;旌鲜浇虒W改變了傳統(tǒng)的以教師為中心的教學模式,形成以學生為中心的教學模式,扭轉(zhuǎn)了傳統(tǒng)“灌輸式”“填鴨式”挫敗學生學習積極性的局面,激發(fā)學生內(nèi)在學習驅(qū)動力[3-4]。隨著互聯(lián)網(wǎng)教育的興起,MOOC平臺數(shù)量和在線課程數(shù)量與日俱增,學生可以輕松獲取海量優(yōu)質(zhì)多媒體教學資源,但課程質(zhì)量良莠不齊、課程完成率低、缺乏個性化指導等問題日益凸顯,學生學習效果不盡如人意,“線上線下”混合式教學模式應(yīng)運而生[5]。
慕課(Massive Open Online Course,MOOC)不僅能夠提供有質(zhì)量的教學課程、完整的課程體系和配套習題作業(yè),同時具有課程免費、內(nèi)容豐富以及選擇靈活等優(yōu)點[6]。隨著互聯(lián)網(wǎng)技術(shù)進步,在線教育的發(fā)展已十分成熟。目前國內(nèi)外有很多慕課平臺,包括“中國大學MOOC”“學堂在線”“超星慕課”等,國外也有“Coursera” “Udacity”等平臺。本課程依托新疆農(nóng)業(yè)大學自主搭建的新農(nóng)MOOC平臺。
首先,在MOOC平臺上創(chuàng)建一門“Android應(yīng)用開發(fā)”課程,并設(shè)置開設(shè)時間和課程基礎(chǔ)信息。此平臺為學生提供豐富的教學材料,包括課程信息、課程資源、參考資料、教學日歷等。其中,課程頁面包括課程視頻、單元測驗、實驗指導及項目指導等,該平臺服務(wù)各階段教學活動,與線下教學相輔相成。新農(nóng)MOOC平臺“Android應(yīng)用開發(fā)”課程部分展示如圖1所示。
圖1 新農(nóng)MOOC平臺“Android應(yīng)用開發(fā)”
該課程共64學時,32學時理論教學,32學時實驗教學,共8周課程,一周2次理論課程,2次實驗課程。這2次理論課程授課前要求與學生所學線上內(nèi)容有所區(qū)別,下面將分別介紹2部分設(shè)計內(nèi)容。
2.2.1 課前階段設(shè)計(一)
(1)視頻資源。
酵母菌有點羞澀地說:“起初,哪里有糖,如水果、蔬菜、花蜜以及植物葉子,我們就去哪里。我們四處游蕩,就是個‘要飯的’。后來,你們?nèi)祟愐步o我們一些糖,所以我們的一些兄弟姐妹就不用再要飯了。有了糖,我的生活甜蜜無比!”
任課教師在MOOC平臺上定期發(fā)布教學內(nèi)容,要求學生在規(guī)定時間內(nèi)自主學習線上視頻,視頻主要是講解基礎(chǔ)知識點,可以是任課教師錄制的視頻也可以是現(xiàn)有網(wǎng)絡(luò)視頻資源。任課老師錄制的視頻可根據(jù)學情設(shè)計錄制內(nèi)容,更有針對性和適用性;網(wǎng)絡(luò)資源因其豐富性及新知識更新的及時性,也適用于計算機類專業(yè)課程。在自學過程中,教師需提前設(shè)置學習目標,學生對照目標開展學習。教師可查看進度關(guān)注每個學生的學習情況。學生自學完視頻內(nèi)容后通過練習題測試學習效果,同時任課教師在線下課程中也要通過提問等方式檢查學生的真實學習情況。
該教學設(shè)計讓學生先自主學習,除了解決課時有限的問題和提升教學效率外,還可增強學生的自主學習能力,幫助學生盡快總結(jié)出適合個人的學習方法,以適應(yīng)社會發(fā)展和行業(yè)變化。
(2)題庫設(shè)計。
題庫中每套題目均與教學內(nèi)容配套,為了學生能及時看到反饋以及減少教師工作量,題庫分為3種題型:選擇題、判斷題及填空題,學生每完成一道并提交后系統(tǒng)會立即評判作答的正確性。題目難度一般,主要用于基礎(chǔ)知識點的學習效果檢驗。題量為20~30題,涵蓋了視頻中的重難點內(nèi)容。課題組老師均參與設(shè)計題目且定期更新,題庫具有多樣性和大題量的特點。單元測驗是從題庫隨機抽取,每個學生的題目均不同,防止作弊行為。
2.2.2 課前階段設(shè)計(二)
學生需提前預(yù)習項目相關(guān)內(nèi)容,包括在MOOC平臺上提供的項目指導書、錄屏展示、項目要求及評分標準等。該項目如果涉及課程未講授的知識點,MOOC平臺會提供講解視頻以幫助學生理解并獨立完成項目。如第一周項目內(nèi)容包括“通信錄App設(shè)計開發(fā)”,“15分鐘創(chuàng)建一個列表App”“Android通信錄設(shè)計開發(fā)教程”“Android錄屏App”“上傳通信錄App壓縮包要求”以及“評分標準”。
2.3.1 理論教學(一)
2.3.2 理論教學(二)
由于項目難度較大,部分學生較難獨立完成,第二次理論教學中將重點講解項目。因?qū)W生已提前預(yù)習項目內(nèi)容,教師在此課程可先講解項目基本內(nèi)容,包括項目功能演示、要求等。隨后講解項目框架,功能詳解,因可能存在多種實現(xiàn)方式,也可提供多種實現(xiàn)思路。
2.3.3 實驗教學
采用項目驅(qū)動方式,每周課程均設(shè)置了2~3個實驗及1個項目。實驗是難度較低的Android項目,將各個重點及難點知識進行編程鞏固和練習。項目是綜合設(shè)計,需要結(jié)合多個知識點,完成一個稍復雜的功能的應(yīng)用。因理論課程已講解項目,實驗教學中更多的時間預(yù)留給學生編碼,當面指導和解決學生所遇到的問題。項目設(shè)計如表1所示。
表1 項目設(shè)計
2.4.1 實驗練習
第一次實驗課程結(jié)束后需編碼完成實驗,檢驗第一次授課學習效果。MOOC平臺提供了實驗步驟、功能演示以及提交要求,學生需在截止日期前向MOOC提交實驗源碼和演示視頻。由于實驗難度較低,剩余時間學生可自由開展項目。
2.4.2 項目練習
第二次實驗課程結(jié)束后需按照要求完成項目,項目設(shè)計中也給予學生更多的發(fā)揮空間,提供很多實現(xiàn)方式。MOOC平臺提供項目指導書、功能演示及評分標準,如涉及課外知識,還會提供知識點講解視頻。項目提交需提供源碼、演示視頻及項目報告。
計算機類專業(yè)課程均注重動手實踐,過程性考核方式更適合本課程,打破傳統(tǒng)一張卷子評價方式,避免學生只注重考試不注重實踐,采用多樣化考核形式,以培養(yǎng)學生實踐能力及學習能力??己嗽u價貫穿課前、課中、課后全流程,課前通過單元測驗評價,課中通過實驗成績評價,課后通過答辯成績評價。
本課程的成績由平時成績(占20%)、實驗成績(占60%)和期末機試成績占(20%)3部分組成。其中平時成績?yōu)榛A(chǔ)知識測試成績,由8周的小測驗(每周20~30道題)的平均分構(gòu)成,共占20%;實驗成績由項目平均分×40%+實驗的答辯平均分數(shù)×20%構(gòu)成,共占60%;期末機試成績由100道客觀題構(gòu)成機試試卷,共占20%。
因?qū)嶒灪晚椖靠己苏急雀撸摥h(huán)節(jié)的評價標準尤為重要,項目考核標準如表2所示。
表2 項目評分標準
因成績主要來自平時的學習過程,所以該課程不安排重考。對沒有及格的學生,必須全程參加下一學年該課程的學習才可取得重修成績。
“Android應(yīng)用開發(fā)”課程已全面開展混合式教學模式,提升了部分學生學習積極性,解決了課時不充足的問題。但在授課方式、項目設(shè)計等方面仍存在一定問題,對基礎(chǔ)語言較差的學生以及學習動力特別不足的學生,混合式教學效果并不明顯。后續(xù)需繼續(xù)優(yōu)化線上內(nèi)容,創(chuàng)新教學活動,并迭代更新項目,讓不同基礎(chǔ)的學生都能自主學習。