摘要:我院針對“C語言程序設計”教學過程中存在的問題,以建構主義作為指導,提出了“認知-驅動-自主”教學模式。本文介紹了我院在這方面的探索和實踐效果。
關鍵詞:教學改革;認知結構;驅動式教學;自主學習
中圖分類號:G642 文獻標識碼:B
1引言
C語言中特殊語法現象、知識點和難點內容較多,是比較難教和難學的一門課程。在C語言的教學過程中常常會出現這樣的矛盾和沖突:教師主要抱怨課時少,學生底子薄,難以深入理解課程的要義和精華;而學生則抱怨課程內容紛亂繁雜、枯燥乏味,難以學習,更難以實際運用,因而缺少學習的興趣和動力,更談不上自主學習。其原因可以從兩方面來分析。第一,忽略了認知結構在學習過程中的重要性,不注重幫助學生構建所學課程的認知結構,致使學生學習目的不明確,學習動力不足,只是孤立地記憶各章節涉及到的概念和語法規則,即使到課程結束也不能深入理解課程的要義和精華。第二,傳統教學模式是采用先理論后實際,先抽象后具體,先一般后個別的方法,學生基本上是被動灌輸,容易產生厭煩心理,難以調動學生學習的積極性和自主性,不利于學生素質和能力的培養。
針對這些問題,我們以建構主義學習理論作為指導,經過多年的教學實踐,提出了“認知-驅動-自主”教學模式。也就是,通過幫助學生構建課程的認知結構,使學生深刻理解和掌握“C語言程序設計”課程的要義和精華,采用問題和任務驅動式教學方式,調動學生的學習積極性和學習興趣,培養學生分析解決問題和邏輯思維的能力,培養學生的創新意識,最終達到學生自主學習的目的。……