謝海波 雷軍環
(長沙民政職業技術學院,湖南 長沙 410004)
《Java Web應用開發》是高職院校軟件技術專業一門專業核心課程,意在培養學生開發Web應用程序的崗位特定能力。它整合了數據庫技術、Java編程語言、Web客戶端技術、Web服務器技術及項目開發等多方面知識,是一門綜合性很強的實踐性課程。長時間以來,由于教師所使用的教學方法不當,導致學生學習效果不佳,很大一部分學生在學完這門課程后面對一個真實的Web項目都不知道該如何下手。
我校軟件技術專業為了加強《Java Web應用開發》實踐教學,引入MCLA(Model Centered Learning Architecture)教學法,即基于榜樣的學習方法。MCLA方法將整個學習劃分為許多小的教學循環,每個教學循環首先提出一個來自IT行業或工業界的實際問題,接著由教師用規范的分析、計劃、實施和驗證的步驟來解決這個問題;然后再對學習者提出相類似的另一個實際問題,學習者可以參照老師的方法和步驟來解決該問題,即在專家指導下的實踐;最后學習者必須將所學到的這些知識綜合地用到解決一個新的實際問題上,而且由學習者自己獨立完成,這就是無指導下的實踐。

圖1 MCLA教學過程
MCLA教學法的運用提高了我專業的教學質量,實現了學生專業技能和職業素養的同步培養。但近年隨著高職院校單獨招生政策及我校軟件學院單獨招生代碼的實施,軟件技術專業學生的入學成績跨度很大,有的學生接近三本線,有的學生剛剛超過高職錄取線,在這樣一學生學習基礎差距很大的課堂,老師要想完成MCLA教學法所有環節非常艱難,只好將沒有完成的環節留給學生課后去完成,然而離開了老師和優秀學生的指導,很多的學生不知道從何下手,對專業產生了畏懼,喪失了信心,甚至放棄專業的學習。群體教育與個體差異矛盾日益突出。
翻轉課堂是2011年在美國各地興起,近年來風靡全球的教學方式,它顛倒了傳統的“課堂教師講授+課后學生作業”的教學過程,把知識的傳授過程放在教室外,而把知識的內化過程放在課堂上,學生在上課前完成教師提供的教學視頻等學習資源的觀看和學習,來到教室里則與同學們一起完成作業答疑、開展協作探究和進行互動交流。翻轉課堂把學習者的學習活動放到中心位置,圍繞學習者的學習活動創設利于探究問題、構建知識和提升能力的資源環境與運行機制,真正做到了以學生為中心、因材施教。

表1
筆者通過對翻轉課堂教學模式研究,發現靈活運用翻轉課堂教學模式將可以解決《Java Web應用開發》目前所處的困境。通過將“專家引導”階段作成生動、直觀的微視頻,傳到網絡學習空間,讓學生在課前選擇最適合自己的方式觀看;“引導實踐”階段,因為學生解決的實際問題2是實際問題1的變異,為學生同化第一階段的知識和技能提供載體,學生可以在課前通過模仿、回憶等活動進行問題2的實踐,來到課堂后,教師對學生在課前所碰到的問題統一進行解答;“獨立實踐”階段將安排在課上進行,實際問題3在實際問題1變異的基礎上,增加了可變的成分,為學生提供了創新的空間,從而為學生在完成學習目標后,能夠繼續自主探究,強化知識的學習,教師更多時間的個性化課堂指導和同伴學習也為實際問題3的順利完成提供了保證。
教學實施主要是課前進行教學資源的準備,課上進行課堂教學組織,課后進行教學效果的評價。《Java Web應用開發》按照以下的步驟進行教學實施。
第一,以Web開發項目開發過程為主線,將課程內容分成若干教學單元,每個教學單元分解為1~3教學任務,以確保教學視頻不超過10分鐘。
第二,教學項目開發。設計和開發了三個教學項目:《建設工程監管信息系統》、《碼頭中心船貨申報系統》和《銀行信貨管理系統》,分別用于MCLA教學法中演示項目、模仿項目和實戰項目。
第三,錄制教學視頻。以《建設工程監管信息系統》開發過程為主線,按照教學單元的內容劃分,錄制視頻。嵌入單元知識測試,向學習者提出問題。
第四,設計課堂討論內容。編寫微學案,每一個微學案涉及到一個微視頻單元輻射的知識點,通過多個微學案的討論,引導學生形成輻射知識點的完整知識體系。
第五,開發隨堂測試題目。為了更準確地檢查學生課前或課中引導的學習效果,進行一個訓練隨堂測試是非常明智的選擇,如果有這樣的環節,需要提前準備好隨堂測試題目。
第一,課堂測試。使用極域電子教室系統隨堂測試系統,將提前準備好的測試題目推到學生機,學生答完題后,極域電子教室系統可對考試試卷進行自動閱卷評分并自動統計分析考試結果,教師根據統計分析結果對有針對性地對重點、難點問題及觀看視頻中存在的問題進行解析。
第二,分組討論。教師將提前準備好的微學案發放到給學生,學生以小組的形式學習微學案中涉及的教學內容,并進行練習。教師通過教師廣播對大家普遍存在的問題進行講解,通過屏幕監控等手段對個別學生進行有針對性的輔導。學生學完后,撰寫學習心得或學習總結。
第三,獨立實踐。教師將提前準備好的實戰項目發給學生,學生根據任務要求分組或以個人形式完成項目的開發任務。
第四,成果展示。在學生完成開發任務后,教師利用極域電子教室系統的學生展示功能,分享學生的實踐成果,進行交流和總結。
課程的采用多種形式相結合的考核方式。整個課程考核由平時成績、理論考核、項目考核三部分組成。各占70%、20%、10%。平時成績中,對形成性證據進行監控,并采用了老師、學生、自動評判系統評價相結合的評價方式。
翻轉課堂教學模式在《Java Web應用開發》的實施,解決了部分學生跟不上學習進度的問題,同時因為翻轉課堂的內容被永久保存,可供查閱和修正,讓那些因病或參加活動的學生不會被落下功課。課堂上教師不再是講臺上的圣人,而是身邊的導師,有更多的時間對學生進行個性化指導,增加了學生和教師互動和個性化的溝通,確保的課程的教學效果。
[1]Jeremy F.Strayer.The Effects Of The Classroom Flip On The Learning Environment[D].The Ohio State University,2007.
[2]Andrew miller.Five Best Practices for the Flipped Classroom[Z].Facebook,2012.
[3]Mark Frydenberg.Flipping Excel[C]//Proceedings of the Information Systems Educators Conference ISSN:2167-1435 New Orleans Louisiana,USA,2012.
[4]Bull,G.,Ferster,B.,&Kjellstrom,W.(2012).Inventing the Flipped Classroom[J].Learning and Leading with Technology,2012,40(1),10-12.