胡樹煜 王琢
[摘要]本文通過對翻轉課堂的定義、流程、優(yōu)勢、傳播方式、理論基礎的介紹,來解釋翻轉課堂教學模式,并通過翻轉課堂在JAVA程序設計課程中的應用實例加以說明。翻轉課堂教學并不是趕潮流、炒作,而是真正從學生角度出發(fā)的教學改革,克服了傳統(tǒng)教學模式的弊端,積極有效地調動了學生學習的主動性,培養(yǎng)了學生的綜合能力。
[關鍵詞]翻轉課堂;教學方法;JAVA;課程教學;程序設計
1前言
TED(Technology,Entertainment,Design)大會,是技術、娛樂、設計三個單詞首字母的縮寫。本著“用思想的力量來改變世界”的宗旨,TED大會在美國召集眾多的科學、設計、文學、音樂等領域的杰出人物,分享他們關于技術、社會、人的思考和探索的成果。2011年3月的TED大會上,美國科技教育實踐家薩爾曼·可汗(salman Khan)先生將一種全新的教學模式介紹給大家,這就是“翻轉課堂”(the FlippedClassroom)。
翻轉課堂是教師根據教學進度,對教學的內容進行安排,要求學生根據教師布置的學習范圍和教學視頻事先預習,掌握知識,在課堂上深入探討和進行驗收的教學過程。翻轉課堂翻轉了教學模式,把知識的傳遞過程從傳統(tǒng)的在課堂進行,挪到了課外進行,教師在這個過程中要做好充分的準備,不但要為教學創(chuàng)設情境,還要為教學內容準備相關的教學視頻,學生通過教師提供的教學資料或者查閱相關資料進行學習,將傳統(tǒng)的課下進行知識內化過程搬到了課堂上進行。翻轉課堂翻轉了師生角色,教師在這個過程中只是教學資源的提供者和學生學習的引導者,并不是發(fā)號施令的管理者。而學生角色也進行了轉變,從被動的接受者成為主動進行知識構建的學習者,成為真正的課堂進度的控制者。
JAVA程序設計課程是一種完全面向對象的程序設計語言,它具有語言學習的一般特性,傳統(tǒng)教學模式的講解非常難懂和枯燥,學生不易接受。在JAVA程序設計課程中應用翻轉課堂教學模式,使學生學習得到了新體驗,主動接受知識內容,成績顯著提高。
2翻轉課堂的優(yōu)勢
2.1翻轉課堂更符合學生認知規(guī)律
根據學習者學習規(guī)律研究表明,只有在遇見問題或者困難,產生疑惑時,對問題的記憶和剖析才最深刻。翻轉課堂教學模式正是根據這一規(guī)律,讓學生在自主學習的過程中不斷發(fā)現問題,帶著問題去思考,對于知識的內化起到積極的促進作用。
翻轉課堂模式中的知識傳遞過程,由學生自己控制學習時間,反復學習,更符合教學和記憶的規(guī)律,增強了知識理解的深度。
2.2翻轉課堂更能促進知識的吸收
學生可以根據自己的基礎、理解能力、接受能力、不同學習時間等實際情況進行知識學習,對于不同接受能力的學生可以有足夠的時間進行細細揣摩研究,深入徹底地學習知識,有效地提高學生學習成績。
2.3翻轉課堂更能培養(yǎng)學生綜合能力
翻轉課堂教學模式,在知識傳遞的過程中可以不斷培養(yǎng)學生自主學習的能力,自控制力;在知識內化的過程中又可以培養(yǎng)學生獨立思考的能力、合作精神、分析問題和解決問題的能力。
2.4翻轉課堂能更有效地建立和諧師生關系
翻轉課堂教學模式中,教師和學生的角色都發(fā)生了轉變,教師不再是課堂的管理者,而是學生學習的引導者和促進者,占輔助地位。而學生是學習的真正主人,是課堂學習進度的控制者,占主要地位。這種教學模式,改變了傳統(tǒng)課堂教師作為權威發(fā)號施令的局面,消除了矛盾的沖突點,更有效地建立了和諧的師生關系。
2.5翻轉課堂更能讓教學資源最大化
翻轉課堂模式中的學習資料、文字、視頻等內容可以在網絡、手機、其他移動設備多種渠道上以多種形式進行展現,最大限度地達到資源共享,高效地利用了教學資源,學生可以隨時隨地進行自由學習。
3翻轉課堂的傳播方式
翻轉課堂的傳播方式主要有基于云平臺傳播和基于移動設備傳播兩種方式,這兩種傳播方式中都可以實現教師對教學視頻的推送、學生觀看學習視頻、知識練習與測驗、師生互動交流、考核評定等功能。為翻轉課堂的學習模式提供了更廣闊、更自由的時空范圍,更方便學生學習。
4翻轉課堂的理論基礎
4.1建構主義
建構主義學習理論認為,學習者的學習不是被動的被接受,應該是個主動的過程;在學習過程中,教師起到主導作用,學習的主體是學習者;學習是有意義的構建過程,教師應該為學習者創(chuàng)設情境。翻轉課堂教學模式是以建構主義學習理論為基礎的,完全符合建構主義的特點,學生能夠積極地去學習知識,發(fā)揮了主觀能動作用,教師作為學習的引導者,為學生創(chuàng)建了身臨其境的模擬情境,促進了知識的學習。
4.2人本主義
以人為本是人本主義學習理論的宗旨體現,翻轉課堂教學模式中,處處體現了以人為本、為學生服務的思想。在知識傳遞中,給予學生充足的學習時間和思考時間,讓學生能夠盡可能地理解和吸收知識;在知識內化的過程中,也就是課堂教學中,教師要根據學生的理解程度,掌握課堂的進度,學生是教學進度的主體;在小組討論問題時,教師要根據學生的實際情況給予個別的指導和幫助等等。
5翻轉課堂教學法在JAVA課程教學中的應用實例以“if條件結構”一節(jié)課程為例。
5.1課前
(1)學習任務單:學習任務單主要介紹學習目的、學習的內容、思考的問題等,是在課前通過文字或者表格的形式分配給學生的。學習任務單可以幫助學生有目的地學習。本節(jié)課程的任務單如下:
①學習目的:掌握條件結構的基本形式和類型;掌握條件結構的流程;會應用條件結構解決實際問題;②學習內容:基本的if條件結構和流程;嵌套if條件結構和流程;階梯if條件結構和流程;短路表達式;③思考問題:如何用階梯if條件語句編寫成績評定程序?
(2)編制微視頻:教師根據知識點,編制5-8分鐘時長的微視頻,講條件結構的形式、流程分別講述清楚,用微信推送給學生或者要求學生去平臺觀看學習。
(3)學生自主學習:學生通過教師提出的問題查閱相關學習資料,并通過教師提供的視頻進行自主學習。
5.2課上
(1)摸排情況:教師通過對預留問題的回答和初級測試,掌握學生對知識的學習進度和情況。
(2)提出問題:教師根據學生對知識的掌握情況,提出新的關于知識點的綜合問題。
(3)分組討論:學生根據教師提出的問題,在學習小組內闡述自己的觀點,教師在學生討論的過程中,根據實際情況,分別給予指導和建議。學生最后形成自己的觀點和方案。
(4)實踐檢驗:學生根據自己的方案對問題進行實踐操作,檢驗方案的正確性。
(5)強化練習:教師再次提出相關操作練習題,加強學生對知識的理解程度。
(6)總結拓展:教師總結知識點,并對提出問題一一做以解答,并在本節(jié)課學習問題上加以延伸拓展,深化知識。
(7)測試測評:教師通過口頭測試或者機試,對學生進行驗收,并對學生做出綜合性評價。
5.3課后
(1)教學反思:教師對本節(jié)課程教學的過程和學生測評的結果加以反思,總結課程的優(yōu)勢和存在的缺點,對存在的問題加以改進。學生要反思學習中自己的缺點和不足,以便在下次課程中改進。
(2)作品展示:學生可以通過所學知識創(chuàng)作作品,在平臺或者微信中進行展示,更好地鞏固所學知識。
(3)互動交流:教師可以通過訪談、留言的形式了解學生在學習過程中還有哪些疑惑的、未解決的問題,學生可以跟教師、學生進行互動交流,及時解決問題,有助于知識的強化。對于學習過程中取得的經驗也可以分享給其他同學學習借鑒。
6結語
翻轉課堂教學模式真正調動了學生學習的積極性,學生充分發(fā)揮了主觀能動作用,在學科應用中取得了很好的效果。在翻轉課堂教學中還存在著很多需要深入研究的問題,如在知識傳遞的過程中,學生如何有效利用時間;知識內化過程中,學生如何深刻剖析問題和闡述自己的觀點和結論;教師在制作視頻時,如何有效反應知識內容,在課堂上如何將零散的知識點整合成完整的知識體系等眾多問題,都值得我們以后去認真研討。