試論軟體開發類課程翻轉課堂教學模式分析與研究論文

試論軟體開發類課程翻轉課堂教學模式分析與研究論文

  摘要:隨著教育改革的不斷深入,傳統的課堂教育開始不能滿足學生學習的需求,而出現了一種新的將傳統課堂中知識傳授與知識內化進行的顛倒課堂教學模式,即翻轉課堂,它充分體現了以學生為中心的教育理念,適應了當今的教育需求。本文在分析了軟體開發類課程實施翻轉課堂可行性的基礎上,對軟體開發類課程翻轉課堂教學模式進行研究。

  關鍵詞:翻轉課堂;軟體開發課程;教學模式;可行性

  1.軟體開發類課程翻轉課堂教學模式實施的可行性

  1.1軟體開發類課程具備較強的實踐性。軟體類課程包括專業基礎課程和軟體開發課程,前者又包括了C語言、資料庫原理、作業系統等內容,後者包括了Web程式開發、JSP程式設計,以及面向物件程式設計等內容,這些課程的普遍特點就是實踐性與工程性都比較強,特別是後者更加註重對學生實踐能力以及解決工程問題能力的培養。在軟體開發類課程的學習中,學生並不能僅僅依據理論知識去開發軟體,關鍵是能夠親自動手,真正的練習,並從中不斷的摸索經驗,掌握軟體開發的真諦,但是在傳統的軟體開發類課程教學中往往表現出重理論,輕實踐的特徵,這就造成了學與用的嚴重脫離,翻轉課堂將學生單純的透過課堂掌握知識的過程,轉變成課堂上交流學習成果、進行相關實驗操作、共同探究,以及完成課堂作業的過程,它更加註重透過任務驅動與問題導向方式進行教學,這種教學模式與軟體開發類課程的較強實踐性要求是相一致的,對於提升課堂的教學效果將起到重要的積極作用。

  1.2學生的自主學習能力。自主學習能力就是指學生在總體教學目標的指導下,經過教師的教育與引導,結合自身實際情況而實現具體學習目標的一種學習模式。據調查顯示我國大部分學生由於受到傳統的以教師為中心的教學模式的影響,往往都是被動的接受知識的,自主學習能力比較差,尤其是軟體開發類課程,單純的憑藉教師的講授是不能夠進行軟體開發的,自主學習非常重要,而翻轉課堂要求以學生為中心,充分發揮學生在課堂學習中的主觀能動性,能夠有效的提升學生自主學習能力。

  2.軟體開發類課程翻轉課堂教學模型

  經過大量的實踐經驗表明,為了有效的提升軟體開發類課程教學效果,應當採取以專案開發過程為主線的教學方式,貫穿於教學的整個過程當中,並以專案的發展為依據,安排課程學習步驟,透過專案任務來推動教學進展,而基礎理論知識的學習則根據專案進展的實際需求來逐漸滲透,本文認為軟體開發類課程翻轉課堂教學模型,主要包括三個重要的組成部分,即:課前影片學習、課堂訓練內化、課後固化,三個重要部分之間是相互關聯的一個有機整體。

  2.1課前影片學習。課前影片學習是實現翻轉課堂教學的第一步,也是進行第二步課堂訓練內化的條件,只有在這一步做好基礎理論知識的儲備,才能為第二步的順利展開奠定基礎。具體來講,實現課前影片學習,首先,教師應當依據課程特徵、教學目標以及知識結構等選擇一款適合於本階段教學的.軟體開發專案,再根據專案開發過程中的實際需要,安排課程教學,併為每堂課程設計相關知識的練習。然後,老師需要將課堂理論知識透過影片的方式在雲計算網路教學平臺上進行上傳,並組織學生進行課前觀看,以及完成知識點的訓練與測驗,學生則可以根據自己的能力與知識儲備情況按照不同的速度與方式進行自主學習,教師會將習題的測驗結果透過網路直接反饋給學生,對於不明白的知識點可以透過雲計算平臺或者是實際課堂向老師進行提問。

  2.2課堂訓練內化。課堂訓練內化包含了三項內容,即:設計課堂活動、進行課堂訓練、提交活動結果。首先是設計課堂活動。要想成功的開展軟體開發類課程翻轉課堂教學,關鍵環節就是透過組織課堂活動實現最大程度的知識內化。教師應該根據專案開發的可行性、需求分析、總體設計、測試、執行與維護等開發的整個過程進行課堂活動設計,根據各種軟體開發過程上的差異,體現其不同的要求與重點,並設計不同環節的課堂活動,同時要求教師能夠根據不同軟體開發過程上的差異來有重點的進行軟體開發環節與課堂活動的設計。其次,進行課堂訓練。首先教師需要根據學生的課前問題及與計算平臺反饋的資訊進行相應的解答,並介紹課程相關的知識點,然後教師則根據上一步中設計的課堂活動,引導學生操作與實現,在具體實現時,可以模擬企業專案開發小組組建學習團隊,由團隊組長負責任務分配、進度跟蹤和質量監控,各成員則努力完成自己的任務,並與其他成員之間進行探討協作,教師進行相應的指導,通,過專案訓練,不斷引導學生思考更深層次的問題,這樣經過翻轉後的課堂,增加了教師與學生之間,以及學生與學生之間的互動,最大限度地完成知識內化。最後是提交活動成果。課程結束之後,學生需要按照分好的小組進行活動成果的提交,全部的活動成果都透過雲計算平臺進行提交,教師對其做出適當的總結與評價,並對下一節課程的內容做出安排。

  2.3課後固化。課程結束之後,學生需要對整個專案過程中出現的問題及創新之處進行溫習,並認真的思考教師對課堂活動的總結與評價,完善自己的專案活動成果,找出不足之處,修正之後再重新進行提交。

  3.結論

  翻轉課堂作為一種新的以學生為中學的教學模式,已經得到了教育界的廣泛關注,本文從軟體開發類課程翻轉課堂實施的可行性入手從三方面研究了軟體開發類課程翻轉課堂教學模型,望能夠為軟體工程與計算機相關專業進行教學改革提供一定的借鑑。

  參考文獻:

  [1]姜玉蓮.基於微課程構建開放教育翻轉課堂教學模式的設計研究–以基層電大課程實踐為例[J].中國遠端教育.2014-03

最近訪問