文章編號:1672-5913(2008)18-0098-02
摘要:本文通過一個例子來說明結合實例教學法和啟發式教學方法的教學過程,旨在為C語言程序設計課程提供一些有益的教學方法。
關鍵詞:程序設計;實例教學;啟發式教學
中圖分類號:G642 文獻標識碼:B
1傳統的實例教學方法
在一些教學改革的文章中,都提出了通過實例來進行教學,并且取得了較好的效果。這些文章中,所列的例子分為兩類:趣味程序[1-3]和實例程序[4-6]。
趣味程序的例子可以激發學生的學習積極性,從而在實例中掌握C語言的語法和程序設計方法,因而趣味程序的例子的選擇至關重要。對于實例程序例子來說,分為章節實例和綜合實例。其中章節實例是為了章節教學服務,而綜合實例是在學習整個課程后,提高學生能力,培養團隊合作能力服務。這些章節和綜合實例的選擇中,有些是前者與后者有聯系,這可以省去理解實例的時間,使學生掌握軟件開發的能力;有些是前者與后者沒有必然聯系,這樣就要做每個實例前,必須理解實例花費時間。
這種方法的優點是可以根據教學內容,選擇合適的例子,以使學生掌握所學內容。但是在每次舉例子時,沒有很好的、更深入的挖掘實例中的一些深層的知識點,這樣浪費了實例資源。并且,每個實例要花許多時間來理解實例,這給有限的課堂教學時間帶來了浪費。在此,我們通過較少的實例,并將此實例用不同章節的內容實現,這樣既可以節約分析實例的時間,又加深了對C語言的語法的理解和程序設計方法的訓練。……