段淑敏
摘 要:隨著高等教育改革的不斷深入,軟件開發(fā)類課程越來越注重實效性,而高效率的課堂需要科學的教學模式作為指導。目前,為了充分發(fā)揮學生的主體作用,翻轉(zhuǎn)課堂教學模式在高校軟件開發(fā)類課程中已經(jīng)得到了應用,并逐漸被普及。本文就對軟件開發(fā)類課程翻轉(zhuǎn)課堂教學模式進行了研究。
關鍵詞:軟件開發(fā)課程;翻轉(zhuǎn)課堂;教學模式
0 引言
翻轉(zhuǎn)課堂教學模式指的是學生晚上自主觀看教學視頻、完成新知識的學習,而白天的課堂時間用于完成作業(yè),進行知識的內(nèi)化掌握,與傳統(tǒng)的教學模式的時間安排正好相反,因此也稱作“反轉(zhuǎn)課堂”。翻轉(zhuǎn)課堂教學模式改變了傳統(tǒng)的以教師講解為主的被動教學模式,充分發(fā)揮了學生的中心和主體地位,在培養(yǎng)學生學生自主學習能力、加強師生互動、提高教學效率等方面都能夠取得良好的效果,也有效的避免了學生可能會因為缺席課堂教學而落下功課的現(xiàn)象,學生的學習需求得以充分的滿足。高校軟件開發(fā)類課程相比其他理論性的學科難度較大,實踐性強,應用翻轉(zhuǎn)課堂的教學模式可以方便教師對學生的引導,對學生進行針對性的輔導,從而幫助學生能夠消化吸收,并且靈活運用所學知識進行軟件開發(fā)。下面對軟件開發(fā)類課程翻轉(zhuǎn)課堂教學模式進行了分析研究。
1 在軟件開發(fā)類課程中應用翻轉(zhuǎn)課堂教學模式的必要性
軟件開發(fā)類課程體系結構比較復雜,對于計算機專業(yè)來說包括C語言、數(shù)據(jù)結構、Java程序設計、Web程序開發(fā)等,而且難度都很大,再加上軟件開發(fā)類課程都有較強的實踐性,需要學生在掌握基礎的編程知識之后還要能夠靈活應用的目的。傳統(tǒng)的教學模式一般都是教師在講臺上進行知識的講解,利用教學軟件演示軟件開發(fā)的大概過程,學生通過單純的聽講難以掌握軟件開發(fā)類課程復雜的知識內(nèi)容,再加上教學課時有限,師生在課堂上不能進行充分的交流,教學目標也就難以實現(xiàn)。因此,相關專業(yè)課程教師有必要探尋新的教學模式來提高軟件開發(fā)類課程的教學效率,翻轉(zhuǎn)課堂教學模式就是一個很好的選擇,它可以充分發(fā)揮學生的主體地位,使課堂教學的時間完全掌握在學生自己手里,學生有足夠的時間進行軟件開發(fā)實踐,還可以根據(jù)自身學習的需要合理安排課堂學習內(nèi)容,也可以根據(jù)自己自主學習過程中遇到的問題向教師請教,從而提高課堂學習效率。
2 在軟件開發(fā)類課程中應用翻轉(zhuǎn)課堂教學模式的可行性
首先,軟件開發(fā)類課程結構比較復雜,不僅有C語言、數(shù)據(jù)結構、數(shù)據(jù)庫原理等基礎課程,還有Web程序開發(fā)、Java程序設計等軟件開發(fā)課程,具有很強的實踐性和工程性,強調(diào)讓學生利用所學基礎理論知識進行軟件開發(fā)實踐操作,體會軟件開發(fā)的思想和真諦。而翻轉(zhuǎn)課堂教學模式實現(xiàn)了讓學生把所學知識在課堂上進行實踐操作,并且能夠在課堂學習中和教師、同學進行交流,從而強化學習效果,可以達到新課程標準下軟件開發(fā)類課程教學的目標。此外,翻轉(zhuǎn)課堂教學模式經(jīng)常采用任務驅(qū)動的教學方法來強化學生的實踐能力,非常適合軟件開發(fā)類課程的特點,有助于提高教學效果。
其次,現(xiàn)代教育技術的發(fā)展以及教學資源的豐富給翻轉(zhuǎn)課堂教學模式的實施提供了基礎。翻轉(zhuǎn)課堂教學模式主要是依托互聯(lián)網(wǎng)技術和多媒體技術,利用網(wǎng)絡教學資源來開展教學活動的方式。從目前的情況來看,大部分高校都配備了網(wǎng)絡、多媒體教室的現(xiàn)代化的教育設施,并且有著豐富的教育資源,這為軟件開發(fā)類課程翻轉(zhuǎn)課堂教學模式的開展奠定了基礎。此外,隨著人們物質(zhì)生活水平的提高,超過85%的大學生都有自己的電腦設備,計算機相關專業(yè)學生的電腦持有率達到了100%,這同樣為翻轉(zhuǎn)課堂教學模式的實施提供了強有力的支撐。
3 利用翻轉(zhuǎn)課堂提高軟件開發(fā)類課程教學效率的對策
3.1 加強師生之間的互動交流
翻轉(zhuǎn)課堂的目的是讓學生在課下學習軟件開發(fā)的基礎知識,在課堂上有充足的時間進行學習內(nèi)容的實踐。要想提高學生的學習效率,軟件開發(fā)類課程教師必須要注重加強與學生之間的互動交流,比如在進行軟件系統(tǒng)的需求分析教學時可以在課堂上組織學生進行討論,并對學生學習討論過程中遇到的問題進行解答和引導,幫助學生更好地掌握專業(yè)知識。這樣可以有效地解決學生在自主學習之后不善于問問題,怕問問題的現(xiàn)象,鼓勵學生在交流互動中積極發(fā)言,樹立信心,從而提高學習的積極性和效率,同時學生分析問題、解決問題的能力也得以提高。
3.2 優(yōu)化網(wǎng)絡教學平臺
為了更好地提高翻轉(zhuǎn)課堂教學模式在軟件開發(fā)類課程中的有效性,需要教師不斷優(yōu)化網(wǎng)絡教學平臺,充分利用網(wǎng)絡技術和云技術,構建集視頻觀看、課后訓練、軟件開發(fā)實踐、學生評價等于一體的網(wǎng)絡教學平臺,讓學生在課下可以根據(jù)自身需求自主選擇模塊進行學習和訓練。最重要的是要在網(wǎng)絡教學平臺上為學生提供軟件項目開發(fā)的學習任務,讓學生在規(guī)定的時間內(nèi)完成并提交,從而提高學生的專業(yè)實踐能力。
3.3 確保教學視頻的質(zhì)量
高質(zhì)量的教學視頻應該是能夠吸引學生積極參與學習的視頻,根據(jù)軟件開發(fā)類課程的特點,教師最好把教學視頻的時長設置為10~15分鐘,每個單獨的教學視頻中包含一個系統(tǒng)的知識模塊或?qū)W習單元,讓學生在觀看完視頻之后可以明確視頻所講的主要內(nèi)容,在不斷學習視頻的過程中可以幫助學生形成系統(tǒng)的軟件開發(fā)知識架構,從而提高學習效率。
4 結語
綜上所述,在高校軟件開發(fā)類課程中應用翻轉(zhuǎn)課堂教學模式具有足夠的基礎設施和資源作為支持,而且在這樣的教學模式下學生的主體地位得以體現(xiàn),有助于提高學生的專業(yè)實踐能力。為了有效提高翻轉(zhuǎn)課堂教學模式的有效性,需要軟件開發(fā)類課程教師要強化學生的主體性,加強師生之間的交流互動,不斷優(yōu)化網(wǎng)絡教學平臺和網(wǎng)絡視頻學習資源,從而充分發(fā)揮翻轉(zhuǎn)課堂教學模式在軟件開發(fā)類課程中的積極作用。
參考文獻:
[1]曾明星,周清平,蔡國民,王曉波,顏一鳴,黃云,楊燕萍.軟件開發(fā)類課程翻轉(zhuǎn)課堂教學模式研究[J].實驗室研究與探索,2014(02):203-209.
[2]曹薇.翻轉(zhuǎn)課堂教學模式在高職軟件開發(fā)類課程中的應用[J].電腦知識與技術,2014(28):6707-6709.
[3]張銀霞,李壽祿.動態(tài)網(wǎng)站設計開發(fā)課程翻轉(zhuǎn)課堂教學模式探索[J].中國現(xiàn)代教育裝備,2015(07):78-81.
[4]周樹森,鄒海林.基于MOOC的翻轉(zhuǎn)課堂在軟件開發(fā)類課程教學中的應用[J].計算機教育,2015(14):83-85.