郭艷 丁潔 周穎
摘 要:翻轉課堂實現了教師學生教學過程中的角色反轉,這種模式適用于C語言的教學,由學生主導教學節奏,激發了學生自主學習的能力,擴展了課堂教學時間,提高了教學效果。
關鍵詞:翻轉課堂;C語言;自主學習
翻轉課堂是一種新型的教學模式,不同于傳統課堂的教學流程和教學結構,它將教師角色、課堂管理等模式反轉,重新分配課堂內外的時間,將學習的主動權和決定權從教師轉移給學生。學生在上課前,通過知識點小視頻等方式完成教師布置的自主學習任務,課堂時間教師不再用來講授信息并等待學生消化理解,這樣,可以將課堂上有限的時間更多的專注于教師幫助學生解決在課外學習時遇到的問題,從而使學生能夠更加主動的將所學知識應用于基于項目的實踐,并從應用中獲取對知識更深層次的理解。
一、C語言教學中引入翻轉課堂的必要性
C語言是編程語言的入門語言,它能清晰的表達程序設計中的基本結構和思路,既有高級語言表達力強、使用方便靈活的優點,又有低級語言可移植性好、目標程序執行效率高的特點,是計算機相關專業學習編程技術的起點。但是在傳統教學模式下,學生帶著一片空白進入課堂,教師花費課堂大部分時間講解C語言的基礎語法和思路,并且隨著高校教學改革的推進,C語言課時分配越來越少,大部分已經壓縮到一學期64學時,相對于C語言的知識結構,別說學生思考實踐,就是講授完都有困難。C語言是一門在學習時理論性較強的學科,語法較為枯燥,需要學生有較強的理解能力,并給予一定的時間消化轉換為思路;而在應用時,又是一門邏輯性和實踐性很強的學科,需要學生用計算機的執行方式思考系統的執行流程,并用C語言的語法表達出來。要實現最終的應用無疑都需要大量的時間去沉淀和轉換,這在傳統的教學模式下是完全無法實現的,導致的最終結果是后期精華的很多內容比如指針、文件等只能讓學生了解大概,淺嘗輒止。
基于以上原因,翻轉課堂的教學模式剛好能夠彌補C語言在傳統教學模式下的不足,學生可以利用大量的課余時間提前學習,他們可以看視頻學理論知識點,就像課堂上教師教授一樣,可以利用網絡相互討論,加深理解認知;學生還可以根據自己理解能力的不同,自主規劃學習內容、學習節奏以及知識呈現的方式,并且有大量的時間消化自己所學的知識;教師可以提前布置學生需要實踐的內容,讓學生在課外思考和完成;課堂上,教師大部分的時間將用于對學生實踐過程中存在的問題的解答上,學生帶著問題詢問也能更加積極主動的學習。
二、C語言翻轉課堂實施過程
(1)提前錄制教學視頻。教師在實施翻轉課堂教學模式前,應提前根據教學任務規劃教學內容,制作教學課件,并根據課件以學生自學能理解的方式錄制教學視頻;教學視頻按知識點分集,時長一般不超過十分鐘,并發布到網絡平臺供學生隨時隨地學習。
(2)實踐任務的布置。教師應針對知識點,由淺到深的設置難度不同的多項實踐任務,提供給學生;這就要求教師對知識點的把握要非常透徹,設置的題目要要涵蓋所學知識點,最重要的是還要具備引導作用,引導學生逐步掌握所學知識要點。
(3)學生自主學習,嘗試完成實踐任務。學生通過網絡終端設備,下載或在線觀看教師制作的網絡視頻,完成實踐任務。根據自己的學習和理解深度,選擇不同的題目進行實踐。在實踐過程中積極思考,查閱相關資料,或相互討論,努力解決問題。如遇自己實在不能解決的問題,可以將這些問題集中起來,課堂上由老師引導解決;這樣可以讓學生有比較充足的時間鍛煉自己的邏輯思維能力。
(4)回歸課堂,學生提出問題,教師啟發式引導學生解決問題。
課堂上,學生提出自己在實踐中遇到的問題,教師通過啟發引導的方式幫助學生自行解決問題,不同的學生遇到的問題往往不同,深淺程度也不一樣,學生在這種模式下是一種自主學習的過程,有目標,不盲目,針對性強,理解的內容不必再花時間,充分利用課堂上的時間完善學生掌握的知識點。
(5)課后歸納總結。課后教師對學生普遍出現的問題進行歸納總結,并給出技巧和思路;學生也應針對自己存在的不足繼續學習。教師可以再布置同類型實踐任務由學生獨立完成,實現對所學知識的消化應用。由于視頻文件的保存,學生可隨時隨地查看或復習學習過的知識,實現知識點的鞏固。
三、教學過程中存在的問題及解決
C語言翻轉課堂雖然能夠彌補課時不夠,學生被動學習的不足,但是也存在著一些局限。從教師角度來講,翻轉課堂對教師的要求提高,教師不僅要能夠熟悉掌握C語言的各個知識點,還要能根據知識點的深淺布置難易不同并具備引導性的多個實踐任務,并且要掌握各類視頻錄制軟件和后期制作剪輯軟件的使用,制作微課,能夠將錄制好的微課視頻上傳到網絡平臺。這些都需要花費教師大量的時間和精力,有時達不到預期的效果。從學生角度來講,學生的自覺性有待提高。教師布置的學習任務和實踐任務并不是所有的學生都能夠利用課前的時間去認真學習的,如果課前沒有做好準備,那么,課堂上教師也無法開展引導學生學習解決問題的教學活動。
針對這些問題,教師應不斷加強自我學習,提高各方面的技能,以適應新時期新的教學模式;在學生管理方面,制定相應激勵和懲罰措施,加強過程性考核,提高學生的自律性和自主學習的意識,真正實現課堂翻轉。
四、結語
翻轉課堂在C語言教學中的應用,調換的教師和學生在教學過程中的角色定位,激發的學生自主學習的能力,重新構建了學習流程,充分利用了現代計算機技術和互聯網信息開放的優勢,彌補傳統教學模式的不足,值得嘗試。
參考文獻:
[1]Gregory Mason.Inverting(Flipping)Classrooms – Advantages and Challenges[Z].2013.
[2]卜彩麗.翻轉課堂教學模式在我國高等院校應用的可行性分析[J].軟件導刊,2013.
[3]鐘曉流.信息化環境中基于翻轉課堂理念的教育設計研究[J].開放教育研究,FEB ,2013,19(2).
基金項目:陜西省高等教育教學改革研究項目“基于微信公眾平臺的翻轉課堂教學模式在軟件開發教學中的探索與實踐”陜教〔2017〕372號;陜西郵電職業技術學院院級課題項目“翻轉課堂教學模式在C 語言教學中的研究與應用”陜郵職院〔2017〕100號
作者簡介:郭艷(1980-),女,漢族,陜西咸陽人,碩士,講師,主要研究方向為軟件開發、翻轉課堂。