呂永華 淮安市高級職業(yè)技術(shù)學(xué)校
軟件開發(fā)課程是職業(yè)學(xué)校軟件工程專業(yè)的核心課程,然而職業(yè)學(xué)校學(xué)生學(xué)習(xí)基礎(chǔ)相對薄弱,而軟件開發(fā)課程內(nèi)容繁雜,開發(fā)過程枯燥,單一的教學(xué)形式很難激發(fā)起學(xué)生的學(xué)習(xí)興趣。 “微課” 以主題明確、短小精悍的特點為越來越多學(xué)生和教師的接受和喜歡。隨著微課理論研究和教學(xué)實踐的深入進行,微課的理念已逐漸融入到各個學(xué)科、各個層次的教學(xué)中,也成為軟件開發(fā)課程教學(xué)中高效的教學(xué)方式。
微課是以微型教學(xué)視頻為主要載體,教師針對某個學(xué)科知識點(如重點、難點、疑點、考點等)或教學(xué)環(huán)節(jié)(如學(xué)習(xí)活動、主題、實驗、任務(wù)等)而設(shè)計開發(fā)的一種情景化、支持多種學(xué)習(xí)方式的新型在線網(wǎng)絡(luò)視頻課程。
微課改變了學(xué)生學(xué)習(xí)的方式和環(huán)境,學(xué)生可以方便地碎片化學(xué)習(xí)。學(xué)習(xí)方式的改變,大大的促進了學(xué)生學(xué)習(xí)的自我能動性,更加突出了學(xué)生的主體地位。同時,制作微課就是微研究的過程,微課選題實際就是教學(xué)中發(fā)現(xiàn)問題的過程,然后經(jīng)過分析問題和解決問題,制作成微課,這本身就是教學(xué)經(jīng)驗積累和教學(xué)反思的過程,能充分促進教師的業(yè)務(wù)成長。
軟件開發(fā)課程知識點內(nèi)容繁多,各知識點內(nèi)容之間沒有明確的依賴和前后關(guān)系,這個特點有利于微課開發(fā)。如果知識點過于龐大和復(fù)雜,還應(yīng)對該知識點的內(nèi)容進行剖析,分解,再揉合成相對獨立、簡單的知識點進行講解,以符合微課的特點。一般選擇實驗操作性強的知識點,微課設(shè)計開發(fā)的基本思路是確定選題-撰寫教案-制作課件-錄制視頻-后期制作-教學(xué)反思。
微課是翻轉(zhuǎn)課堂的核心載體,翻轉(zhuǎn)課堂的本質(zhì)是先學(xué)后教?;谖⒄n時間短,主題小,內(nèi)容精,資源豐富多樣等特點,在預(yù)習(xí)面向?qū)ο蟮念?、繼承、封裝、多態(tài)等概念或DAO、Factory等模式時,學(xué)生更傾向采用具有動畫,視頻,聲音或有趣文字描述的微課進行預(yù)習(xí)。這樣不僅易于掌握了相關(guān)的軟件開發(fā)的知識點,更重要的是提高了學(xué)生學(xué)習(xí)的主動性和能動性,讓學(xué)生更樂于去學(xué)習(xí),嘗到主動學(xué)習(xí)的樂趣,從根本上改變其學(xué)習(xí)的方式和習(xí)慣。
3.3.1 新課導(dǎo)入
根據(jù)軟件開發(fā)課程知識點的特點,利用微課導(dǎo)入,可以吸引學(xué)生的注意力,為新課講解做好鋪墊。比如類的概念這個知識點是面向?qū)ο髮W(xué)習(xí)的重點,單獨的講類的概念學(xué)生并不好理解。因此課前先錄制一段動畫視頻,用擬人的手法去描述一類物體的屬性(事物的靜態(tài)特性)和方法(事物的動態(tài)特性)講解就清楚了。這樣的微課既能通過直觀、形象的動畫去理解類的概念,也便于學(xué)生理解類和對象之間的關(guān)系,為類的編寫和使用打下良好的基礎(chǔ)。
3.3.2 課堂教學(xué)
教師在進行微課教學(xué)設(shè)計時,可以結(jié)合生活實際情景創(chuàng)設(shè)相應(yīng)趣味的教學(xué)情境。引發(fā)學(xué)生對課堂知識的興趣與好奇心,激發(fā)學(xué)生的求知欲。例如在繼承與多態(tài)教學(xué)中,教師以一群貓為契機創(chuàng)設(shè)情境,利用動畫軟件制作貓媽媽和貓寶寶的動畫,演示出小貓跟在貓媽媽后面一起跑,一起跳,一起抓老鼠的場景。形象生動的動畫演示配以柔和優(yōu)美的背景音樂,濃厚的生活氣息使學(xué)生身臨其境,從而產(chǎn)生濃厚的學(xué)習(xí)興趣。
3.3.3 小結(jié)拓展
軟件開發(fā)課程每個項目、每個案例都有一個核心知識點,可以將這一個個知識點做成一個個微課。微課可以解讀理論知識,也可以精講案例、歸納重點,引導(dǎo)學(xué)生對知識點進行總結(jié)和消化,讓學(xué)生將知識納入已有的知識體系。還可以將部分內(nèi)容制作成微課的內(nèi)容,課堂上有時間可以安排學(xué)生學(xué)習(xí),課堂上如果沒時間可以放到網(wǎng)上讓有興趣學(xué)有余力的同學(xué)學(xué)習(xí)。還可以結(jié)合實際情況,制作微課,引導(dǎo)學(xué)生遇到問題如何去使用相關(guān)API,如何去查閱相關(guān)資料,增強學(xué)生遇到問題自我解決的能力。
新時代的學(xué)生崇尚個性與自由,接受新鮮事物能力強,不喜約束,而對開放的、不拘一格的學(xué)習(xí)模式表現(xiàn)出強烈的興趣。因此,微課能隨時隨地學(xué)習(xí)的模式受到了學(xué)生的歡迎。如針對軟件開發(fā)過程中一些不太常用的類,由于課時有限,不能在課堂上講解,可以制作成微課讓學(xué)生在課外或假期自學(xué)。微課可以為學(xué)生提供靈活的空間和時間可控的移動學(xué)習(xí)體驗,實現(xiàn)移動學(xué)習(xí)和碎片化學(xué)習(xí)。
隨著網(wǎng)絡(luò)技術(shù)和通信技術(shù)的發(fā)展,適應(yīng)時代的教學(xué)模式也在不斷的創(chuàng)新。對微課的發(fā)展,我們應(yīng)該保持樂觀的態(tài)度去接納和應(yīng)用。將微課教學(xué)模式運用到職校軟件開發(fā)課程的教學(xué)中,不但能夠促進職業(yè)學(xué)校教學(xué)模式的改革創(chuàng)新,而且能夠更好地改進軟件開發(fā)課程教學(xué)的一些問題。隨著微課研究的深入,其優(yōu)點不斷顯現(xiàn),微課將會在軟件開發(fā)課程中起到越來越重要的作用。