丁潔 周穎 郭艷
摘要:本文主要介紹了翻轉課堂教學模式在軟件開發(fā)教學中的應用,以敏捷開發(fā)模型為例,詳細描述了翻轉課堂教學模式在教學中如何應用,以學生為主體,引導學生闡述SCRUM 開發(fā)流程,老師點評并強調重難點,這種新型的學習模式激發(fā)了學生學習的主觀能動性,受到了學生的喜愛。最后,總結了不足,在今后的教學中將克服困難繼續(xù)改進教學方法。
關鍵詞:翻轉課堂;敏捷開發(fā);SCRUM
在移動互聯網飛速發(fā)展的時代,傳統的教學模式已經不能滿足學生學習的需要。翻轉課堂教學模式[1]是利用屏幕錄制軟件,將課程錄制成短小的視頻,并配音講解,上傳至網絡幫助學生學習,學生經過自學并且精心準備一些案例,在課堂上分享給大家,老師根據學生提出的問題,注重在課堂上解決一些較難的知識點。這種新型的學習模式與傳統的學習方式不同,受到了學生的廣泛歡迎。
1 敏捷開發(fā)模型介紹
高職學生具有活潑好動的特點,教學中一定要抓住這一特點,充分調動起高職學生學習的主觀能動性,把翻轉課堂教學模式應用于軟件開放教學中,不僅讓學生成為課堂的主體,而且充分調動了學生學習軟件開發(fā)的積極性[2]。下面以敏捷開發(fā)模型為例,展開介紹翻轉課堂教學模式在軟件開發(fā)教學中的應用。
老師通過視頻錄制,介紹了敏捷開發(fā)模型的概念。敏捷開發(fā)模型是一種以人為核心、迭代、循序漸進的開發(fā)方法。在敏捷開發(fā)中,軟件項目的構建被切分成多個子項目,各個子項目的成果都經過測試,具備集成和可運行的特征。簡言之,就是把一個大項目分為多個相互聯系,但也可獨立運行的小項目,并分別完成,在此過程中軟件一直處于可使用狀態(tài)。
在視頻中講解了敏捷開發(fā)由幾種輕量級的軟件開發(fā)方法組成。它們包括:極限編程(XP),Scrum,精益開發(fā),動態(tài)系統開發(fā)方法,特征驅動開發(fā),水晶開發(fā)等。2001年,17名編程大師分別代表極限編程、Scrum(“棒球”團隊開發(fā)模式)、特征驅動開發(fā)、動態(tài)系統開發(fā)方法、自適應軟件開發(fā)、水晶方法、實用編程等開發(fā)流派,發(fā)表“敏捷軟件開發(fā)”宣言。敏捷軟件開發(fā)是一個開發(fā)軟件的管理新模式,用來替代以文檔驅動開發(fā)的瀑布開發(fā)模式。敏捷方式也稱輕量級開發(fā)方法。敏捷軟件開發(fā)宣言內容:個體和交互勝過過程和工具;可以工作的軟件勝過面面具到的文檔;客戶合作勝過合同談判;響應變化勝過遵循計劃。
2 翻轉課堂在教學中的應用
學生可以提前上網觀看課程視頻進行自學,根據老師提問,結合自己學習情況,精心準備Scrum應用于上機實驗《學生管理系統》的開發(fā)流程,并且在課堂上互相分享[3]。
在翻轉課堂時間里,第一項目開發(fā)團隊的學生,講述了他們對于Scrum的理解,Scrum是英語中橄欖球運動的一個專業(yè)術語,表示“爭球”。特指一種敏捷開發(fā)的模型。Scrum的開發(fā)流程如下:首先對產品訂單進行優(yōu)先級的劃分,把高優(yōu)先級的拿出來進行工作的分解,即迭代訂單。每30天為一個迭代周期,每24小時開一次每日站立會議,每迭代30天產生可運行的軟件,下一次迭代加入新的功能增量,直到交付客戶滿意的軟件產品。
老師對于第一項目開發(fā)團隊的學生有關Scrum的講解,給予了肯定,講解清楚,并且強調了一個重點:每一次的迭代都會靈活的解決需求變更的問題。學生通過老師點評,進一步準確學習了Scrum流程。
接下來,該進行本堂課的難點,如何應用Scrum開發(fā)流程,因為課前老師已經布置了預習的任務,所以由第二項目開發(fā)團隊分享Scrum在上機實驗《學生管理系統》的應用。
首先對產品訂單進行優(yōu)先級的劃分,把高優(yōu)先級的成績管理拿出來進行工作的分解,即迭代訂單。每30天為一個迭代周期,每24小時開一次每日站立會議,第一次迭代30天產生可運行的軟件實現成績管理,下一次迭代加入新的功能增量考勤管理,直到交付客戶滿意的軟件產品。
老師點評了第二項目開發(fā)團隊有關Scrum在《學生管理系統》開發(fā)中的的應用過程,表示團隊成員基本理解了Scrum在開發(fā)過程中的應用方法,只是沒有分析軟件功能的優(yōu)先級,并且強調了一個難點:按照優(yōu)先級次序進行排列迭代的順序,先完成優(yōu)先級最高的功能,再完成優(yōu)先級排第二位的,依次類推,直到交付客戶滿意的軟件產品。學生通過老師點評,找到了學習Scrum流程的問題,并且深刻掌握了如何應用Scrum流程。
其他項目開發(fā)團隊也分享了他們的預習心得體會,老師依次進行點評,指出優(yōu)點和問題,并且專門留時間讓學生們進行項目團隊內部討論,經過總結后,再次分享學習心得,進行跨團隊點評和討論,充分激發(fā)了學生的主觀能動性,教學氛圍活躍,受到了學生的喜愛。
3 結語
學生課前如何自主學習成為翻轉課堂的關鍵,假如學生課前自學不夠充分,后續(xù)的教學環(huán)節(jié)展開會比較困難。 結合高職學生的特點,調動學生的學習積極性,利用微信學習輔助平臺監(jiān)督和引導學生自覺自愿的學習,培養(yǎng)學生善于發(fā)現問題,解決問題,展示成果的能力,學生可以通過微信平臺隨時提問,或者分享更好的想法,讓學生發(fā)揮學習主動性,鼓勵創(chuàng)新思維的培養(yǎng)[4]。在今后的翻轉課堂教學模式改革中,我們會克服困難,利用微信學習平臺,不斷改進教學方法,爭取給學生學習提供更大的幫助。
參考文獻:
[1]朱宏潔,朱赟.翻轉課堂及其有效實施策略芻議[J].電化教育研究,2013(8):79-83.
[2]劉艷斐,乜勇.“翻轉課堂”教學設計研究[J].現代教育技術,2015(2):61-66.
[3]李莉.基于微信公眾平臺的翻轉課堂教學模式研究[J].科學與財富,2016(3):63.
[4]張明,郭小燕.“互聯網+”時代新型教育教學模式的研究與啟示———微課、慕課、翻轉課堂[J].電腦知識與技術,2015,12:167171.
基金項目:陜西省高等教育教學改革研究項目“基于微信公眾平臺的翻轉課堂教學模式在軟件開發(fā)教學中的探索與實踐”陜教〔2017〕372號;陜西郵電職業(yè)技術學院院級課題項目“翻轉課堂教學模式在C 語言教學中的研究與應用”陜郵職院〔2017〕100號
作者簡介:丁潔(1982),女,漢族,陜西韓城人,碩士,講師,主要研究方向為軟件開發(fā)、翻轉課堂。