摘 ?要:隨著科學技術的高速發展,新的教學模式在不斷開展,翻轉課堂在C語言程序設計教學中得到廣泛的應用,在把握C語言程序設計這門課程特點的基礎上,把握C語言程序設計教學中的問題,完善教學模式,使翻轉課堂可以更好地應用在C語言程序設計教學中。
關鍵詞:C語言程序設計 ?翻轉課堂 ?教學模式
C語言程序設計這門課程是高校計算機專業的基礎課程,這門課程的實踐性非常強,并且應用廣泛。在實際的教學中,教師為了在有限的時間內講授更多的內容,采用滿堂灌的方式,導致學生對這門課程產生畏難情緒。翻轉課堂在C語言程序設計課程開展中有效的應用,可以獲得良好的效果,使學生良好的學習語句,樹立編程思想。
一、C語言程序設計課程的特點
C語言程序設計這門課程是計算機專業的基礎課程,在教學中呈現出鮮明的層次性特征,并且在各行各業得到廣泛應用。C語言程序設計課程教學環節中要為學生創設良好的編譯環境,在編程課程開展環節中,使學生掌握編程的基本理念和C語言程序設計的步驟,對流程控制語句和函數等進行有效掌握。C語言程序設計在高校計算機專業中居于重要的地位,其不僅僅局限在計算機專業中,很多非計算機專業的學生也開始投入這門課程的學習。C語言程序設計這門課程可以提升學生的思維能力,為計算機專業課程的開展奠定良好的基礎,拓寬學生的視野。C語言程序設計課程內容非常繁雜,需要采用有效的教學方法,才能使學生掌握扎實的理論知識,將理論應用在實際的編程中。
二、翻轉課堂模式下C語言程序設計課程教學中的問題
(一)學生方面
站在學生的角度分析,學生在C語言程序設計學習環節中采用新的學習模式,需要很長的時間去適應與熟悉。在傳統的學習方式中,學生的學習非常被動。如今在翻轉課堂模式下,要將被動學習轉化成為主動學習,學生需要一定的時間進行思維轉換,學生在已經適應了被動吸取知識學習方式的基礎上不能主動的提出問題,很難自主的發現知識之間的關聯性,學生的學習習慣有待于進一步改善。因此,翻轉課堂教學模式的開展存在一定的障礙。很多學生在面對繁多復雜的知識點時,是按照教師的要求進行反復的背誦,但是不能挖掘自己的學習習慣。如今在C語言程序設計這門課程學習中,學生不能養成自主學習的習慣,導致翻轉課堂教學模式的開展存在一定的問題。學生的合作意識有待于進一步提升,在翻轉課程教學模式開展環節中,很多學生還是習慣于自己學習,不具備與其他同學溝通的技巧,團隊合作意識比較差。
(二)教師方面
在C語言程序設計教學環節中,教師也多采用傳統的教學模式。教師作為知識的輸出者,很難改變自己的教學思維。在課堂上教師還是會受到傳統教學方式的影響,當學生遇到問題時,教師會直接告訴學生解題思路,從而提升教學效率。因此在翻轉課堂教學模式下,教師應該結合學生的思維角度,分析學生在學習環節中的重點和難點,幫助學生解決學習上的誤區,有針對性地對學生進行指導,才能提升學生的學習效率。
(三)考核方式方面
在傳統的C語言程序設計考核環節中,考試成績對學生知識掌握程度進行集中的反應,但是在相關的教學研究中發現,那些成績突出的學生并不一定具有很強的實踐能力。常規的考試僅僅是幫助學生扎實理論知識,但是忽視了學生實踐方面的考核。因此在翻轉課堂教學模式下,學生也是僅僅注重理論知識的學習,并不能充分借助翻轉課堂與其他學生展開互動,進行探索,提升自身的思維能力。
三、基于翻轉課堂模式的C語言程序設計教學改革
(一)開篇課堂設計
開篇課堂作為第一次課堂非常關鍵,是教學質量的基礎。在C語言程序設計課程講解環節中,學生第一次接觸C語言程序設計的相關內容。在開篇課堂上教師應該使學生明確教學的內容和學習方法,使學生適應翻轉課堂教學模式。在開篇課堂上,教師應該采用實際的例子幫助學生理解C語言程序設計的相關理念,從而使學生的探知欲望得到充分的激發。通過講授課程考核和社會職業需求了解的基礎上,使學生對學習的目標更加了解,在學習與體會C語言程序設計專業的基礎上,對整個學習進行良好的規劃。
(二)C語言程序設計課程翻轉課堂教學過程設計
在翻轉課堂教學模式應用在C語言程序設計課程中,教師應該結合理論課程與上機實踐課程,合理的安排課程時間。在上機實踐課程開展之前,應該鞏固學生的理論知識,使學生對理論知識進行復習,自主的掌控自己的時間,完善對理論知識的理解。在實踐課程中程序編寫的環節中,如果發現問題,應該及時思考及時找出相關的理論內容,進行鞏固,教師在上機實踐課程開展之前,應該將學習資源和上機的任務通過翻轉課堂的形式展示出來。在上機實踐課程開展環節中,教師應該采用翻轉課堂教學模式進行適當的引導,在學生實踐環節中起到充分的指導作用。上機實踐課程開展環節中,教師可以采用翻轉課堂的方式,將選擇填空題、程序改錯題等給學生,讓學生進行判斷。針對那些非常難的編程題,教師可以采用翻轉課堂的方式讓生在課后思考。課程開展之前,教師就可以用翻轉課堂的方式將學習資源發布給學生,讓學生對課程進行預習,了解教學內容與教學目標。通過微視頻案例等分析,使學生對課堂內容有基本的了解。
在理論課程設置環節中也可以分成三個步驟,在第一個步驟實施環節中,可以拿出十分鐘進行測試,對學生課前自主預習的情況有大致的了解,從而督促學生形成良好的預習習慣。在第二個步驟中,教師可以將學生分成不同的小組,讓學生在小組內進行討論,以組為單位在課堂上發表自己的見解,組建形成良性的競爭氛圍,課堂學習氣氛非常的濃厚。在第三個步驟中,教師應該進行教學總結。對第二階段討論的問題和問題解答情況進行評價,并將下一次預習任務發布給學生,讓學生采用翻轉課堂的方式進行預習。教師應該不斷地總結與反思自己的教學,鼓勵學生積極地投入到評價中。
結語
在C語言程序課程開展環節中,教師應該結合翻轉課堂教學模式,從而實現良好的師生互動,使學生通過翻轉課堂養成良好的學習習慣。
參考文獻
[1]劉洪霞.“互聯網+翻轉課堂”下的C語言程序設計課程教學改革[J].科技風,2020(08):58.
[2]陳玉萍.“互聯網+翻轉課堂”模式在《C語言程序設計》教學中的應用探討[J].創新創業理論研究與實踐,2019,2(24):33-34.
[3]王利博.基于微課的“C語言程序設計”翻轉課堂教學模式探索[J].電腦知識與技術,2019,15(33):123-124.
作者簡介
陳玉萍(1978.5—),漢族,籍貫:安徽霍邱,副教授,研究方向:高等學校計算機教學。