張蕾 花奇芹 榮靜
摘? 要: 針對傳統(tǒng)教學(xué)中存在的問題,將翻轉(zhuǎn)課堂教學(xué)模式應(yīng)用于Android應(yīng)用開發(fā)課程。從課程內(nèi)容組織、課前準(zhǔn)備環(huán)節(jié)、課堂組織環(huán)節(jié)、課后修改環(huán)節(jié)和課程考核方式五個方面闡述翻轉(zhuǎn)課堂教學(xué)模式下Android應(yīng)用開發(fā)課程的建設(shè)。實(shí)踐表明,翻轉(zhuǎn)課堂教學(xué)模式提高了學(xué)生的主動性和積極性,增強(qiáng)了學(xué)生實(shí)踐應(yīng)用能力。
關(guān)鍵詞: 翻轉(zhuǎn)課堂;Android應(yīng)用開發(fā);實(shí)踐應(yīng)用能力
【Abstract】: In view of the existing problems in traditional teaching, the paper applies the flipped classroom model into Android application development course. The paper expounds the construction of Android application development course under the reversed classroom teaching mode from five aspects: course content organization, pre-class preparation, classroom organization, after-class revision and course assessment. Practice shows that the flipped classroom mode improves students initiative and enthusiasm, and enhances students practical application ability.
【Key words】: Flipped classroom mode; Android application development course; Practical application ability
0? 引言
翻轉(zhuǎn)課堂(flipped classroom)又稱為顛倒課堂,是以網(wǎng)絡(luò)教學(xué)視頻或教學(xué)材料為學(xué)習(xí)載體的新型教學(xué)模式。課前,學(xué)生通過學(xué)習(xí)相應(yīng)的教學(xué)視頻和教學(xué)材料了解課程的知識。課堂上,教師主要針對不同學(xué)生的疑問進(jìn)行解答,學(xué)生完成對所學(xué)知識的消化。課后,學(xué)生完成教師布置的作業(yè)。翻轉(zhuǎn)課堂教學(xué)模式顛覆了傳統(tǒng)的以教師理論講授為主的教學(xué)模式。它是一種真正意義上以學(xué)生為學(xué)習(xí)的主體,教師起引導(dǎo)作用的教學(xué)模式。學(xué)習(xí)載體的永久保存性可以保證課堂缺席的學(xué)生能夠參與學(xué)習(xí)。同時,教師可以根據(jù)每個學(xué)生的基礎(chǔ)進(jìn)行針對性的教學(xué)。翻轉(zhuǎn)課堂教學(xué)模式能夠解決傳統(tǒng)教學(xué)模式下的諸多問題[1-2]。本文將主要探討翻轉(zhuǎn)課堂教學(xué)模式在Android應(yīng)用開發(fā)課程中的應(yīng)用。
1? 傳統(tǒng)Android應(yīng)用開發(fā)課程教學(xué)存在的問題
1.1? 知識連貫性差
Android應(yīng)用開發(fā)課程通常在計(jì)算機(jī)專業(yè)大三年級第一學(xué)期開設(shè)。Android應(yīng)用開發(fā)課程的學(xué)習(xí)過程中會涉及Java程序語言設(shè)計(jì)、數(shù)據(jù)庫原理、數(shù)據(jù)結(jié)構(gòu)等課程的知識。然而這些先導(dǎo)課程開設(shè)在不同學(xué)期,學(xué)生會遺忘一些關(guān)鍵的知識點(diǎn)。一旦用到這些知識,需要老師不斷地對這些關(guān)鍵的知識點(diǎn)進(jìn)行重復(fù),課堂效率較差。
1.2? 學(xué)生學(xué)習(xí)缺乏主動性
Android應(yīng)用開發(fā)課程傳統(tǒng)的教學(xué)模式是教師根據(jù)課程的邏輯進(jìn)行理論講解,通過課程案例的上機(jī)演示讓學(xué)生理解各個知識點(diǎn)。這種“教師講,學(xué)生聽”的教學(xué)模式讓學(xué)生形成極大的依賴性和思維惰
性。學(xué)生不愿意自己主動去學(xué)習(xí),而是被動的接收知識。Android應(yīng)用開發(fā)課程是一門實(shí)踐性很強(qiáng)的課程,需要學(xué)生在實(shí)踐環(huán)節(jié)投入大量的時間和精力。由于學(xué)生學(xué)習(xí)缺乏能動性,所以普遍學(xué)習(xí)效果不是很好。
1.3? 不能做到個性化教學(xué)
傳統(tǒng)的教學(xué)模式是教師統(tǒng)一講解案例,布置同樣的習(xí)題。傳統(tǒng)的教學(xué)模式不能夠根據(jù)學(xué)生不同的學(xué)習(xí)基礎(chǔ)進(jìn)行教學(xué)。這樣的結(jié)果只會是基礎(chǔ)較差的同學(xué)跟不上課堂的進(jìn)度,基礎(chǔ)較好的同學(xué)在課堂上有大量的空余時間。學(xué)生的潛能沒有得到充分的開發(fā)。教師不能很好地做到因材施教,滿足學(xué)生的個性化需求[3]。
1.4? 考核評價方式不合理
傳統(tǒng)的考核方式注重期末考試成績和實(shí)驗(yàn)報告冊的完成情況。然而,期末考試很多學(xué)生都是靠臨時抱佛腳、死記硬背,不能反映學(xué)生的真實(shí)情況。實(shí)驗(yàn)報告冊難免會出現(xiàn)相互抄襲的現(xiàn)象[4]。據(jù)了解,有少數(shù)學(xué)生在這門課程結(jié)束后仍然不會搭建Android開發(fā)環(huán)境。造成這些現(xiàn)象的根本原因是傳統(tǒng)的教學(xué)模式更看重結(jié)果,忽視對學(xué)習(xí)過程的考核。
2? 基于翻轉(zhuǎn)課堂的教學(xué)模式
2.1? 課程目標(biāo)及內(nèi)容組織
Android應(yīng)用開發(fā)課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)和軟件工程專業(yè)的專業(yè)課,目的在于讓學(xué)生熟練掌握Android平臺的開發(fā)和編程技術(shù),在實(shí)際的項(xiàng)目開發(fā)中理解程序設(shè)計(jì)的思想,鍛煉計(jì)算機(jī)專業(yè)學(xué)生的實(shí)踐動手能力。Android應(yīng)用開發(fā)課程內(nèi)容主要包括:Android開發(fā)環(huán)境的熟悉及搭建,UI的設(shè)計(jì)與開發(fā),Android應(yīng)用平臺的互聯(lián)網(wǎng)應(yīng)用和數(shù)據(jù)存儲的實(shí)現(xiàn)[5]。課程使用的教材是由張冬寧,楊寧編著的《Android應(yīng)用開發(fā)教程》,參考教材主要是《Android從入門到經(jīng)典》和《第一行代碼—Android》。為了激發(fā)學(xué)生的學(xué)習(xí)興趣、調(diào)動學(xué)生的積極性,本課程是以多個項(xiàng)目應(yīng)用案例串接各個小的知識點(diǎn),讓學(xué)生在開發(fā)小項(xiàng)目的過程中掌握理論知識,吸引學(xué)生的注意力[6-7]。項(xiàng)目應(yīng)用案例的選取需要考慮學(xué)生的學(xué)習(xí)基礎(chǔ)以及教學(xué)內(nèi)容間的相關(guān)性。盡量選擇貼近學(xué)生生活、容易被學(xué)生理解的項(xiàng)目應(yīng)用案例,該課程的教學(xué)案例具體設(shè)計(jì)如表1所示。
2.2? 課前準(zhǔn)備環(huán)節(jié)
課前階段,教師需要將教學(xué)視頻、電子課件和教學(xué)資料上傳到網(wǎng)絡(luò)教學(xué)平臺。教學(xué)視頻和電子課件的準(zhǔn)備需要結(jié)合教學(xué)目標(biāo)和學(xué)生的學(xué)習(xí)基礎(chǔ)。為了吸引學(xué)生的注意力,教學(xué)視頻的時長盡量控制在10-15分鐘,電子課件和教學(xué)視頻的內(nèi)容設(shè)計(jì)更貼近學(xué)生、貼近實(shí)際。俗話說得好,“授人以魚不如授人以漁”,教學(xué)視頻和電子課件更應(yīng)該注重對學(xué)習(xí)方法的講解,而不是一味地羅列知識點(diǎn)。比如在講解第一章Android入門時,可以向?qū)W生多介紹Android API的使用,這樣有助于學(xué)生后面章節(jié)的學(xué)習(xí),能夠培養(yǎng)學(xué)生的自學(xué)能力和獨(dú)立開發(fā)能力。課前階段是翻轉(zhuǎn)課堂教學(xué)模式的重要部分,如果學(xué)生在課前沒有好好學(xué)習(xí)和領(lǐng)悟網(wǎng)絡(luò)教學(xué)平臺上的教學(xué)資料,那么注定不會有好的學(xué)習(xí)效果。為了達(dá)到良好的學(xué)習(xí)效果,需要進(jìn)一步地監(jiān)督學(xué)生。因此,課前階段,教師可以在網(wǎng)絡(luò)教學(xué)平臺上設(shè)置相應(yīng)的題目和實(shí)驗(yàn)案例讓學(xué)生完成并提交;并提前告訴學(xué)生,會根據(jù)課前的完成情況評定學(xué)生的平時成績[8]。這樣的方式能夠提高學(xué)生學(xué)習(xí)的主動性和積極性,從而提高教學(xué)效果。
2.3? 課堂組織環(huán)節(jié)
教師需要根據(jù)課前學(xué)生題目和實(shí)驗(yàn)案例的完成情況來組織課堂教學(xué)。首先,教師應(yīng)該簡要梳理下本節(jié)課的主要知識點(diǎn)。接著,教師讓學(xué)生在課堂上主動提出有疑問的地方,教師先不作回答,而是讓其他學(xué)生主動作答,學(xué)生不能解決的疑難問題再由教師回答。在這個環(huán)節(jié),會出現(xiàn)學(xué)生害羞不愿意主動提問題和主動作答的情況,教師需要人為進(jìn)行干預(yù)[9]。教師可以根據(jù)課堂疑問作答環(huán)節(jié)的表現(xiàn)評定一部分的平時成績。最后,教師需要對課前階段學(xué)生出錯的地方進(jìn)行講解和歸納總結(jié),并根據(jù)課前實(shí)驗(yàn)案例的完成情況進(jìn)行初步評價,并給出一定的修改意見[6]。
2.4? 課后修改環(huán)節(jié)
課后階段,學(xué)生根據(jù)課堂上教師給出的修改意見對實(shí)驗(yàn)案例進(jìn)行一定的修改,并提交最終版本至網(wǎng)絡(luò)教學(xué)平臺。教師根據(jù)學(xué)生課前的完成情況、課堂的表現(xiàn)以及提交的最終成果進(jìn)行綜合評價,評定出每位學(xué)生最終的平時成績。
2.5? 考核方式的改革
Android應(yīng)用開發(fā)課程傳統(tǒng)的考核方式存在大量的弊端,不能體現(xiàn)學(xué)生真實(shí)的實(shí)踐應(yīng)用能力。
Android應(yīng)用開發(fā)課程強(qiáng)調(diào)學(xué)生的實(shí)踐應(yīng)用能力,所以需要對考核方式進(jìn)行改革。改進(jìn)后的考核方式期末考試不再是以試卷的形式來考核學(xué)生,而是以項(xiàng)目開發(fā)的形式來考核。比如,課程結(jié)束后讓學(xué)生做一個音樂播放器,讓每位學(xué)生制作PPT對所涉及到的知識點(diǎn)進(jìn)行講解并說出自己的體會,教師現(xiàn)場提出一些問題,教師根據(jù)學(xué)生演講、答題以及源代碼編寫情況給出該門課程的期末成績。教師根據(jù)平時課前、課堂、課后的表現(xiàn)給出每位學(xué)生的平時成績。改進(jìn)后的考核方式提高平時成績所占總成績的百分比,由原來的30%的比例提高為50%,更加注重課程的過程性評價。
3? 結(jié)語
實(shí)踐表明:翻轉(zhuǎn)課堂教學(xué)模式的教學(xué)效果良好。將翻轉(zhuǎn)課堂教學(xué)模式應(yīng)用到Android應(yīng)用開發(fā)課程激發(fā)了學(xué)生的學(xué)習(xí)興趣,提高了學(xué)生學(xué)習(xí)的主動性和積極性,增強(qiáng)了學(xué)生實(shí)踐應(yīng)用的能力。然而,在翻轉(zhuǎn)課堂教學(xué)的實(shí)踐過程中,仍然存在很多問題需要去解決。比如:Android應(yīng)用開發(fā)課程中有些實(shí)驗(yàn)案例過于老舊,不太適應(yīng)當(dāng)今社會需求;有些自覺性太差的學(xué)生仍然沒有主動性學(xué)習(xí)等。這些問題還需后續(xù)進(jìn)一步研究和探討。
參考文獻(xiàn)
Jonathan Bergmann, Aaron Sams. Flip your classroom: reach every student in every class every day[M]. ISTE and ASCD, 2012.
張華, 吳成英. 基于翻轉(zhuǎn)課堂的Android移動開發(fā)課程教學(xué)模式研究[J]. 長春教育學(xué)院學(xué)報, 2017, 33(2): 27-29.
鄭霖娟. 基于CDIO的“Android開發(fā)基礎(chǔ)”課程翻轉(zhuǎn)課堂教學(xué)模式實(shí)踐探索[J]. 福建電腦, 2018(11): 74-75.
郎振紅. 翻轉(zhuǎn)課堂在Web程序開發(fā)實(shí)驗(yàn)教學(xué)中的應(yīng)用研究[J]. 實(shí)驗(yàn)技術(shù)與管理, 2016, 33(2): 151-154.
楊功元, 李桂珍, 李欣. “Android應(yīng)用程序開發(fā)”課程建設(shè)探索[J]. 計(jì)算機(jī)教育, 2012(16): 85-88.
倪紅軍, 周巧扣, 李霞, 等. 基于翻轉(zhuǎn)課堂模式的Android應(yīng)用開發(fā)課程建設(shè)[J]. 計(jì)算機(jī)教育, 2015(20): 88-91.
楊俊成, 李淑霞. 以興趣為導(dǎo)向的“Android程序設(shè)計(jì)”課程改革[J]. 微型電腦應(yīng)用, 2017, 33(5): 69-71.
管芳景. 翻轉(zhuǎn)課堂在《Android基礎(chǔ)應(yīng)用開發(fā)》課程教學(xué)中的應(yīng)用研究[J]. 創(chuàng)新創(chuàng)業(yè)理論研究與實(shí)踐, 2018(9): 33-35.
周樹森, 鄒海林. 基于MOOC的翻轉(zhuǎn)課堂在軟件開發(fā)類課程教學(xué)中的應(yīng)用[J]. 計(jì)算機(jī)教育, 2015(14): 83-85.