徐勝舟,杜小坤(中南民族大學(xué)計(jì)算機(jī)科學(xué)學(xué)院,武漢 430074)
?
基于MOOC的翻轉(zhuǎn)課堂在《Java Web開(kāi)發(fā)》課程中的應(yīng)用
徐勝舟,杜小坤
(中南民族大學(xué)計(jì)算機(jī)科學(xué)學(xué)院,武漢430074)
摘要:
關(guān)鍵詞:
慕課;翻轉(zhuǎn)課堂;Java Web開(kāi)發(fā);課堂教學(xué)
近年來(lái),慕課(MOOC,Massive Open Online Course,大規(guī)模開(kāi)放的在線課程)已然成為教育界的熱門關(guān)鍵詞,并受到了高校的廣泛關(guān)注。慕課是借助現(xiàn)代信息技術(shù)和互聯(lián)網(wǎng)平臺(tái)將傳統(tǒng)高等學(xué)校的課堂教學(xué)活動(dòng)轉(zhuǎn)移到物聯(lián)網(wǎng)平臺(tái),讓更多的學(xué)習(xí)者在這個(gè)虛擬的教室里自由的學(xué)習(xí)[1-2]。慕課通常對(duì)學(xué)習(xí)者沒(méi)有特別的要求,主要以每周話題討論的形式,提供大體的學(xué)習(xí)時(shí)間表,以頻繁的小測(cè)驗(yàn)來(lái)檢測(cè)學(xué)習(xí)效果,考試通常由同學(xué)評(píng)分。慕課最大的特點(diǎn)是易于使用、覆蓋面廣、資源豐富、支持自主學(xué)習(xí)等。但是它也有明顯的缺陷,即教師并不和學(xué)生直接接觸,缺乏有效的互動(dòng)。
翻轉(zhuǎn)課堂(Flipped Classroom)是一種新的教學(xué)模式,指重新調(diào)整課堂內(nèi)外的時(shí)間,將學(xué)習(xí)的決定權(quán)從教師轉(zhuǎn)移給學(xué)生,其目標(biāo)是為了讓學(xué)生通過(guò)實(shí)踐獲得更真實(shí)的學(xué)習(xí),從而逐漸成為學(xué)習(xí)的主角[3-4]。在這種教學(xué)模式下,教師不再占用課堂的時(shí)間來(lái)講授信息,這些需要學(xué)生在課前通過(guò)看視頻、查閱資料等方式完成自主學(xué)習(xí)。在課堂上,教師主要對(duì)學(xué)生在看視頻自學(xué)中遇到的問(wèn)題進(jìn)行輔導(dǎo),或者對(duì)做實(shí)驗(yàn)過(guò)程中有困難的學(xué)生提供幫助。
將慕課與翻轉(zhuǎn)課堂有機(jī)結(jié)合起來(lái),既可以充分利用現(xiàn)有的網(wǎng)絡(luò)平臺(tái),滿足學(xué)生的個(gè)性化學(xué)習(xí)需求,又能發(fā)揮傳統(tǒng)課堂的優(yōu)勢(shì),在課堂上訓(xùn)練學(xué)生的溝通交流和思考的能力。
《Java Web開(kāi)發(fā)》是我校計(jì)算機(jī)專業(yè)軟件開(kāi)發(fā)方向的一門核心專業(yè)課程,它要求學(xué)生通過(guò)課堂內(nèi)外的理論學(xué)習(xí)和編程實(shí)踐,具備利用Java、Servlet、HTML、CSS等相關(guān)知識(shí)進(jìn)行Web開(kāi)發(fā)的能力,進(jìn)行大中型網(wǎng)站的構(gòu)建與研發(fā)。
在以往的教學(xué)過(guò)程中,我們主要采用的是傳統(tǒng)的教學(xué)方法,即教師課堂講授知識(shí)點(diǎn),布置作業(yè)讓學(xué)生在課后上機(jī)時(shí)練習(xí),課內(nèi)實(shí)驗(yàn)時(shí)教師針對(duì)學(xué)生的問(wèn)題進(jìn)行講解答疑。由于不同學(xué)生的學(xué)習(xí)能力和接受能力不一樣,在課堂上直接教學(xué),教師就必須統(tǒng)一教學(xué)進(jìn)度與要求,所以不能兼顧到每一個(gè)學(xué)生,造成能力強(qiáng)的學(xué)生感覺(jué)都會(huì)了,能力弱的學(xué)生一片茫然,時(shí)間久了,學(xué)生積極性受到很大影響,教學(xué)效果自然也不佳,最終影響到學(xué)生的代碼編寫能力,進(jìn)而直接影響學(xué)生畢業(yè)時(shí)的就業(yè)。
Justin G.Gardner指出,翻轉(zhuǎn)課堂主要適合以下3類課程的學(xué)習(xí)[5]:(1)強(qiáng)調(diào)問(wèn)題解決技巧和批判性思維的學(xué)科;(2)需要理論和實(shí)踐相結(jié)合的學(xué)科;(3)基于實(shí)驗(yàn)的課程。而《Java Web開(kāi)發(fā)》這門課程,正好符合上述特點(diǎn)?;诖?,我們?cè)谠撜n程中引入MOOC和翻轉(zhuǎn)課堂的理念。課前,讓學(xué)生先看錄制好的視頻,由于視頻能夠反復(fù)觀看,所以學(xué)生通過(guò)這一環(huán)節(jié),很好地彌補(bǔ)了基礎(chǔ)知識(shí)不扎實(shí)的缺陷,充分起到了預(yù)習(xí)的效果。另外,視頻中也會(huì)布置一些作業(yè),學(xué)生在完成作業(yè)的過(guò)程中,會(huì)遇到一些困難,這樣他們就會(huì)帶著問(wèn)題進(jìn)課堂。課堂上教師有針對(duì)性地進(jìn)行講解,讓學(xué)生展開(kāi)充分的互動(dòng)交流,進(jìn)行自主思考。
2.1翻轉(zhuǎn)課堂的基本模型
在《Java Web開(kāi)發(fā)》課程中采用“翻轉(zhuǎn)課堂”模式,其模型如圖1所示。
圖1 翻轉(zhuǎn)課堂的基本模型
該模型參照“翻轉(zhuǎn)課堂”的基本模式,將線上教學(xué)與線下學(xué)習(xí)有機(jī)結(jié)合,重構(gòu)“教”與“學(xué)”的過(guò)程。教師在課程開(kāi)課之前,錄制相關(guān)的視頻,下發(fā)需要完成的知識(shí)性測(cè)驗(yàn)題和編程任務(wù);學(xué)生觀看視頻,完成其中的測(cè)驗(yàn)題,開(kāi)始著手完成編程任務(wù)并提交相關(guān)問(wèn)題。課堂上,教師針對(duì)學(xué)生提出的問(wèn)題組織學(xué)生討論并進(jìn)行答疑;針對(duì)提出的編程任務(wù)進(jìn)行提示,學(xué)生現(xiàn)場(chǎng)編程,教師進(jìn)行指導(dǎo)。課后,教師會(huì)另外以項(xiàng)目形式進(jìn)行編程任務(wù)布置,學(xué)生分組完成。一個(gè)小項(xiàng)目完成后由教師組織答辯,小組間相互點(diǎn)評(píng)。
上述模式始終把學(xué)生放在“學(xué)習(xí)”的主體地位:首先是自己安排時(shí)間觀看視頻并完成知識(shí)性測(cè)驗(yàn)和簡(jiǎn)單編程題,在這個(gè)過(guò)程中提出自己的問(wèn)題和感到困惑的地方;其次在課堂上,通過(guò)其他人提出的問(wèn)題,學(xué)生也可以審視自己學(xué)習(xí)過(guò)程中解決某些問(wèn)題的思路和其他同學(xué)存在差異的地方;第三,經(jīng)過(guò)了課堂上的討論,教師的講解,學(xué)生對(duì)知識(shí)點(diǎn)的理解更加深刻,會(huì)促進(jìn)他們?cè)谕瓿身?xiàng)目任務(wù)時(shí)積極性更高,考慮問(wèn)題更加全面,在項(xiàng)目答辯時(shí)通過(guò)互相點(diǎn)評(píng)也可以更好地提出自己的見(jiàn)解。
2.2翻轉(zhuǎn)課堂的組織及活動(dòng)安排
(1)課前的準(zhǔn)備
教師首先根據(jù)課程的大綱和講授思路,結(jié)合MOOC的基本特點(diǎn),理清課程要求學(xué)生掌握的知識(shí)點(diǎn),以及知識(shí)點(diǎn)之間的邏輯關(guān)系[6]。這部分筆者主要通過(guò)思維導(dǎo)圖來(lái)畫出知識(shí)點(diǎn)及知識(shí)點(diǎn)間的關(guān)系,方便更好地把握全局。在把握知識(shí)點(diǎn)的基礎(chǔ)上,再針對(duì)知識(shí)點(diǎn)或知識(shí)點(diǎn)群(也就是聯(lián)系緊密的多個(gè)知識(shí)點(diǎn))制作視頻或動(dòng)畫。由于本課程知識(shí)點(diǎn)要求在電腦上通過(guò)實(shí)例講解的操作較多,因此筆者主要通過(guò)“屏幕錄像專家”軟件進(jìn)行錄屏。除了錄屏以外,還找了一些相關(guān)的網(wǎng)絡(luò)課程視頻和資料,供學(xué)生查看和閱讀。盡可能通過(guò)豐富的材料,讓學(xué)生對(duì)知識(shí)點(diǎn)有更深入的了解。只有了解得多了,才能有針對(duì)性地提出問(wèn)題。另外,為了督促學(xué)生看視頻,我們?cè)谝曨l中間布置了知識(shí)性的測(cè)驗(yàn),主要以了解基本概念為主要目的,題型一般為填空題和簡(jiǎn)答題。準(zhǔn)備好這些材料后,教師都會(huì)通過(guò)建立的學(xué)習(xí)QQ群,提前將下一次課的材料發(fā)布到群里供學(xué)生學(xué)習(xí)。
(2)課堂活動(dòng)的組織
根據(jù)課程性質(zhì),正式的課堂講授及實(shí)驗(yàn)課,我們?nèi)堪才旁跈C(jī)房進(jìn)行。
課堂活動(dòng)一般分為三個(gè)部分。第一部分在課程開(kāi)始階段,我們會(huì)要求部分學(xué)生講解課前布置的知識(shí)性測(cè)驗(yàn)題,目的是確保學(xué)生已經(jīng)看過(guò)了相關(guān)的視頻,督促學(xué)生把課前學(xué)習(xí)落到實(shí)處。這一部分大概花費(fèi)5-10分鐘時(shí)間,這部分講解結(jié)合課前的作業(yè)完成情況,會(huì)以一定比例計(jì)入學(xué)生總成績(jī)。
第二部分為編程實(shí)踐。教師布置編程練習(xí),學(xué)生當(dāng)堂獨(dú)立完成。這部分編程練習(xí)題是對(duì)視頻中布置的編程題及實(shí)例的變形,難度不會(huì)很大。只要認(rèn)真學(xué)習(xí)了視頻的學(xué)生,應(yīng)該可以完成。學(xué)生在機(jī)器上操作時(shí)若遇到問(wèn)題,教師可以個(gè)別指導(dǎo),也可以讓學(xué)生進(jìn)行討論。該部分內(nèi)容的設(shè)計(jì)也是為了促進(jìn)學(xué)生課前認(rèn)真看視頻、查資料并加以理解。只有認(rèn)真看了,做了,才有可能很好地完成練習(xí)。這部分課堂完成的作業(yè)會(huì)在課后提交,教師批改后給出成績(jī),并計(jì)入總成績(jī)。
第三部分為課堂討論??紤]到學(xué)生在本課程中需要完成中型項(xiàng)目的編程,因此要求學(xué)生自由組合,分成若干的小組。每次課程小組學(xué)生都坐固定的位置,在課堂上形成既合作、又競(jìng)爭(zhēng)的氛圍。課堂討論的問(wèn)題主要是來(lái)源于三個(gè)方面:一是教師根據(jù)課程內(nèi)容精心設(shè)計(jì)的問(wèn)題;二是收集學(xué)生在線下學(xué)習(xí)過(guò)程中遇到的問(wèn)題,三是在編程實(shí)踐中學(xué)生提出的問(wèn)題。討論一般要求學(xué)生以小組為單位發(fā)表意見(jiàn),對(duì)于小組討論后得出的結(jié)論,教師隨機(jī)抽取組內(nèi)的成員進(jìn)行回答,以確保每個(gè)人都能參與討論,并做出的結(jié)論“負(fù)責(zé)”。課堂討論的表現(xiàn)也會(huì)計(jì)入最終成績(jī)。
(3)課后的任務(wù)
除了完成課堂上布置編程題外,學(xué)生還需要分組完成教師布置的編程項(xiàng)目,這里的項(xiàng)目有多個(gè)可選,每個(gè)小組可以自行選擇,但不允許都選其中一個(gè)選題。學(xué)生完成過(guò)程中可以相互交流,但是不能抄襲,教師可以在QQ群中進(jìn)行答疑。小項(xiàng)目在給定的時(shí)間內(nèi)提交以后,在課堂上采取答辯的形式進(jìn)行考核。每個(gè)小組撰寫軟件開(kāi)發(fā)文檔,制作幻燈片,教師隨機(jī)從小組中抽取成員上臺(tái)演示軟件和進(jìn)行講解。教師和其他小組的同學(xué)現(xiàn)場(chǎng)提問(wèn),根據(jù)軟件性能和答辯情況進(jìn)行打分。項(xiàng)目完成分在最終考核中占的比例最大。
2.3取得的成效及存在的問(wèn)題分析
在實(shí)施課程改革后,軟件工程與計(jì)算機(jī)科學(xué)與技術(shù)兩個(gè)專業(yè)的學(xué)生反饋顯示,引入基于MOOC的翻轉(zhuǎn)課堂教學(xué)模式,可以讓學(xué)生更好地利用課余時(shí)間,基于互聯(lián)網(wǎng),并結(jié)合教師的個(gè)性化講解進(jìn)行課程基礎(chǔ)知識(shí)的學(xué)習(xí),從而可以讓教師在課堂上更關(guān)注學(xué)生編程實(shí)踐能力的培養(yǎng),這對(duì)培養(yǎng)應(yīng)用型的軟件開(kāi)發(fā)人才有著重大意義。
但是,課程實(shí)施過(guò)程中也還存在一些問(wèn)題:一是部分學(xué)生習(xí)慣了傳統(tǒng)的教學(xué)模式,不擅長(zhǎng)提問(wèn),在觀看視頻和編程的過(guò)程中,提不出問(wèn)題。二是學(xué)習(xí)的主動(dòng)性不強(qiáng),盡管我們采用了一系列的考核方式來(lái)督促他們學(xué)習(xí),但是部分學(xué)生在完成項(xiàng)目過(guò)程中對(duì)項(xiàng)目組其他成員依賴性過(guò)強(qiáng),不善于自己獨(dú)立思考。三是學(xué)生表達(dá)能力有待加強(qiáng),部分學(xué)生能編寫程序,但是不擅長(zhǎng)在答辯環(huán)節(jié)進(jìn)行講解,而這也是軟件開(kāi)發(fā)工程師必備的技能。以上幾點(diǎn)問(wèn)題,直接影響了課程的效果和學(xué)生對(duì)課程的喜愛(ài)程度。還有一部分學(xué)生表示:翻轉(zhuǎn)課堂課外需要花費(fèi)時(shí)間較多,課內(nèi)總是提問(wèn)、答辯和討論,比較緊張,對(duì)此不太適應(yīng)。
《Java Web開(kāi)發(fā)》這門課程,以培養(yǎng)學(xué)生動(dòng)手能力、分析解決實(shí)際問(wèn)題的能力為目標(biāo)。引入基于MOOC的翻轉(zhuǎn)課堂模式,讓教師把注意力集中在幫助學(xué)生解決編程問(wèn)題上,又督促學(xué)生更主動(dòng)地學(xué)習(xí)、思考、動(dòng)手,將灌輸知識(shí)的封閉課堂變成開(kāi)放的、自主學(xué)習(xí)與互助學(xué)習(xí)的能力課堂。翻轉(zhuǎn)課堂也能促進(jìn)教師對(duì)教學(xué)的思考,促使教師加深對(duì)該門課程的廣度和深度的理解,從而從容地解答學(xué)生提出的各類問(wèn)題。在翻轉(zhuǎn)課堂實(shí)施的過(guò)程中也出現(xiàn)了一些問(wèn)題,需要教師在今后的教學(xué)過(guò)程中加以改進(jìn):如視頻的設(shè)計(jì)更加多元化,設(shè)計(jì)更多問(wèn)題促進(jìn)學(xué)生在課堂討論中進(jìn)行深度思考,思考如何對(duì)能力相對(duì)較弱的學(xué)生給予更多的幫助等。
參考文獻(xiàn):
[1]李斐,黃明東.“慕課”帶給高校的機(jī)遇與挑戰(zhàn)[J].中國(guó)高等教育,2014(7):22-26.
[2]龍俊浩,吳爽.淺談慕課如何推動(dòng)地方高校培養(yǎng)應(yīng)用型人才[J].現(xiàn)代計(jì)算機(jī):專業(yè)版,2015(2):54-57.
[3]李曉紅.翻轉(zhuǎn)課堂在計(jì)算機(jī)程序設(shè)計(jì)類課程中的應(yīng)用研究[J].現(xiàn)代計(jì)算機(jī):專業(yè)版,2014(18):29-31.
[4]陳倩,李嬌嬌,湯才梅.翻轉(zhuǎn)課堂在教學(xué)中遇到的問(wèn)題及解決策略研究[J].軟件導(dǎo)刊,2015(1):176-179.
[5]Gardner J G.The Inverted Agricultural Economics Classroom:A New Way to Teach?A New Way to Learn?[C].2012 Annual Meeting,August 12-14,2012,Seattle,Washington.Agricultural and Applied Economics Association,2012.
[6]韓建平.C語(yǔ)言程序設(shè)計(jì)翻轉(zhuǎn)課堂的研究與實(shí)踐[J].杭州電子科技大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2015:70-74.
Aiming at the problems in the Java Web Development course,presents flipped classroom based on MOOC in the teaching practice,and describes the implementation effects of the basic model and the organization of class activities.The experiment results show that the flipped classroom based on MOOC makes students leading roles of study,and improves the students' programming skills and communication ability.
Keywords:
MOOC;Flipped Classroom;Java Web Development;Classroom Teaching
Application of Flipped Classroom Based on MOOC in the Teaching Practice of Java Web Development
XU Sheng-zhou,DU Xiao-kun
(School of Computer Science,South-central University for Nationalities,Wuhan 430074)
Abstract:
針對(duì)《Java Web開(kāi)發(fā)》課程中存在問(wèn)題,在該課程中引入基于MOOC的翻轉(zhuǎn)課堂模式,描述該模式實(shí)施過(guò)程中的基本模型和課堂活動(dòng)的組織情況。實(shí)踐結(jié)果表明,該模式讓學(xué)生成為學(xué)習(xí)的主角,提高他們的編程能力和溝通交流能力。
基金項(xiàng)目:
中南民族大學(xué)教學(xué)研究項(xiàng)目(No.JYX14025)、中南民族大學(xué)教學(xué)研究項(xiàng)目(No.JYX14024)
文章編號(hào):1007-1423(2016)15-0018-04
DOI:10.3969/j.issn.1007-1423.2016.15.005
作者簡(jiǎn)介:
徐勝舟(1982-),男,湖北孝感人,博士,研究方向?yàn)閳D像處理、模式識(shí)別
杜小坤(1980-),男,湖北鐘祥人,博士,研究方向?yàn)閿?shù)據(jù)集成、模式映射
收稿日期:2016-03-15修稿日期:2016-05-13